Skip to content

Instantly share code, notes, and snippets.

@semorrison
Created December 6, 2022 03:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save semorrison/2d5249762d6ea4ed6b07cf0b555acd32 to your computer and use it in GitHub Desktop.
Save semorrison/2d5249762d6ea4ed6b07cf0b555acd32 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
error: > LEAN_PATH=./build/lib:././lake-packages/Qq/build/lib:././lake-packages/aesop/build/lib:././lake-packages/std/build/lib DYLD_LIBRARY_PATH=/Users/scott/.elan/toolchains/leanprover--lean4---nightly-2022-12-03/lib:./build/lib /Users/scott/.elan/toolchains/leanprover--lean4---nightly-2022-12-03/bin/lean -DwarningAsError=true ./././Mathlib/Algebra/Hom/Equiv/Basic.lean -R ././. -o ./build/lib/Mathlib/Algebra/Hom/Equiv/Basic.olean -i ./build/lib/Mathlib/Algebra/Hom/Equiv/Basic.ilean -c ./build/ir/Mathlib/Algebra/Hom/Equiv/Basic.c
error: stdout:
to_additive correctly autogenerated target name for MulEquiv.toMulHom.
You may remove the explicit argument AddEquiv.toAddHom.
./././Mathlib/Algebra/Hom/Equiv/Basic.lean:204:2: error: failed to synthesize
MulHomClass (M ≃* N) ?m.232603 ?m.232604
(deterministic) timeout at 'typeclass', maximum number of heartbeats (20000) has been reached (use 'set_option synthInstance.maxHeartbeats <num>' to set the limit)
[Meta.synthInstance] ✅ Mul M
[Meta.synthInstance] new goal Mul M
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ❌ apply inst✝ to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul Q
[Meta.synthInstance] ❌ apply inst✝¹ to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul P
[Meta.synthInstance] ❌ apply inst✝² to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul N
[Meta.synthInstance] ✅ apply inst✝³ to Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance] result inst✝³
[Meta.synthInstance] ✅ Mul N
[Meta.synthInstance] new goal Mul N
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ❌ apply inst✝ to Mul N
[Meta.synthInstance.tryResolve] ❌ Mul N ≟ Mul Q
[Meta.synthInstance] ❌ apply inst✝¹ to Mul N
[Meta.synthInstance.tryResolve] ❌ Mul N ≟ Mul P
[Meta.synthInstance] ✅ apply inst✝² to Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance] result inst✝²
[Meta.synthInstance] ✅ CoeFun (M ≃* N) fun x ↦ M → N
[Meta.synthInstance] new goal CoeFun (M ≃* N) _tc.0
[Meta.synthInstance.instances] #[@FunLike.instCoeFunForAll]
[Meta.synthInstance] ✅ apply @FunLike.instCoeFunForAll to CoeFun (M ≃* N) fun x ↦ (a : ?m.131569) → ?m.131570 a
[Meta.synthInstance.tryResolve] ✅ CoeFun (M ≃* N)
fun x ↦ (a : ?m.131569) → ?m.131570 a ≟ CoeFun (M ≃* N) fun x ↦ (a : ?m.131569) → ?m.131570 a
[Meta.synthInstance] new goal FunLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@ZeroHomClass.toFunLike, @AddHomClass.toFunLike, @OneHomClass.toFunLike, @MulHomClass.toFunLike, @EmbeddingLike.toFunLike]
[Meta.synthInstance] ✅ apply @EmbeddingLike.toFunLike to FunLike (M ≃* N) ?m.131599 fun x ↦ ?m.131600
[Meta.synthInstance.tryResolve] ✅ FunLike (M ≃* N) ?m.131599
fun x ↦ ?m.131600 ≟ FunLike (M ≃* N) ?m.131599 fun x ↦ ?m.131600
[Meta.synthInstance] new goal EmbeddingLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@EquivLike.toEmbeddingLike]
[Meta.synthInstance] ✅ apply @EquivLike.toEmbeddingLike to EmbeddingLike (M ≃* N) ?m.131618 ?m.131619
[Meta.synthInstance.tryResolve] ✅ EmbeddingLike (M ≃* N) ?m.131618
?m.131619 ≟ EmbeddingLike (M ≃* N) ?m.131618 ?m.131619
[Meta.synthInstance] new goal EquivLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@AddEquivClass.toEquivLike, @MulEquivClass.toEquivLike]
[Meta.synthInstance] ✅ apply @MulEquivClass.toEquivLike to EquivLike (M ≃* N) ?m.131634 ?m.131635
[Meta.synthInstance.tryResolve] ✅ EquivLike (M ≃* N) ?m.131634 ?m.131635 ≟ EquivLike (M ≃* N) ?m.131634 ?m.131635
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ✅ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) M N
[Meta.synthInstance.tryResolve] ✅ MulEquivClass (M ≃* N) M N ≟ MulEquivClass (M ≃* N) M N
[Meta.synthInstance] new goal Mul M
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul M
[Meta.synthInstance.resume] propagating Mul M to subgoal Mul M of MulEquivClass (M ≃* N) M N
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal Mul N
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul N
[Meta.synthInstance.resume] propagating Mul N to subgoal Mul N of MulEquivClass (M ≃* N) M N
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating MulEquivClass (M ≃* N) M
N to subgoal MulEquivClass (M ≃* N) M N of EquivLike (M ≃* N) M N
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating EquivLike (M ≃* N) M
N to subgoal EquivLike (M ≃* N) M N of EmbeddingLike (M ≃* N) M N
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating EmbeddingLike (M ≃* N) M
N to subgoal EmbeddingLike (M ≃* N) M N of FunLike (M ≃* N) M fun x ↦ N
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating FunLike (M ≃* N) M
fun x ↦ N to subgoal FunLike (M ≃* N) M fun x ↦ N of CoeFun (M ≃* N) fun x ↦ M → N
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] result FunLike.instCoeFunForAll
[Meta.synthInstance] ✅ HMul ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y))
[Meta.synthInstance] new goal HMul ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y)) _tc.0
[Meta.synthInstance.instances] #[@instHMul]
[Meta.synthInstance] ✅ apply @instHMul to HMul ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y))
[Meta.synthInstance.tryResolve] ✅ HMul ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y))
((fun x ↦ N) (x * y)) ≟ HMul ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y))
[Meta.synthInstance] new goal Mul ((fun x ↦ N) (x * y))
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ❌ apply inst✝ to Mul ((fun x ↦ N) (x * y))
[Meta.synthInstance.tryResolve] ❌ Mul ((fun x ↦ N) (x * y)) ≟ Mul Q
[Meta.synthInstance] ❌ apply inst✝¹ to Mul ((fun x ↦ N) (x * y))
[Meta.synthInstance.tryResolve] ❌ Mul ((fun x ↦ N) (x * y)) ≟ Mul P
[Meta.synthInstance] ✅ apply inst✝² to Mul ((fun x ↦ N) (x * y))
[Meta.synthInstance.tryResolve] ✅ Mul ((fun x ↦ N) (x * y)) ≟ Mul N
[Meta.synthInstance.resume] propagating Mul
N to subgoal Mul ((fun x ↦ N) (x * y)) of HMul ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y)) ((fun x ↦ N) (x * y))
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] result instHMul
[Meta.synthInstance] ✅ HMul M M M
[Meta.synthInstance] new goal HMul M M _tc.0
[Meta.synthInstance.instances] #[@instHMul]
[Meta.synthInstance] ✅ apply @instHMul to HMul M M M
[Meta.synthInstance.tryResolve] ✅ HMul M M M ≟ HMul M M M
[Meta.synthInstance] new goal Mul M
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ❌ apply inst✝ to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul Q
[Meta.synthInstance] ❌ apply inst✝¹ to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul P
[Meta.synthInstance] ❌ apply inst✝² to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul N
[Meta.synthInstance] ✅ apply inst✝³ to Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating Mul M to subgoal Mul M of HMul M M M
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] result instHMul
[Meta.synthInstance] ✅ HMul M M M
[Meta.synthInstance] new goal HMul M M _tc.0
[Meta.synthInstance.instances] #[@instHMul]
[Meta.synthInstance] ✅ apply @instHMul to HMul M M M
[Meta.synthInstance.tryResolve] ✅ HMul M M M ≟ HMul M M M
[Meta.synthInstance] new goal Mul M
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ❌ apply inst✝ to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul Q
[Meta.synthInstance] ❌ apply inst✝¹ to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul P
[Meta.synthInstance] ❌ apply inst✝² to Mul M
[Meta.synthInstance.tryResolve] ❌ Mul M ≟ Mul N
[Meta.synthInstance] ✅ apply inst✝³ to Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating Mul M to subgoal Mul M of HMul M M M
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] result instHMul
[Meta.synthInstance] ✅ CoeFun (M ≃* N) fun x ↦ M → N
[Meta.synthInstance] new goal CoeFun (M ≃* N) _tc.0
[Meta.synthInstance.instances] #[@FunLike.instCoeFunForAll]
[Meta.synthInstance] ✅ apply @FunLike.instCoeFunForAll to CoeFun (M ≃* N) fun x ↦ (a : ?m.131762) → ?m.131763 a
[Meta.synthInstance.tryResolve] ✅ CoeFun (M ≃* N)
fun x ↦ (a : ?m.131762) → ?m.131763 a ≟ CoeFun (M ≃* N) fun x ↦ (a : ?m.131762) → ?m.131763 a
[Meta.synthInstance] new goal FunLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@ZeroHomClass.toFunLike, @AddHomClass.toFunLike, @OneHomClass.toFunLike, @MulHomClass.toFunLike, @EmbeddingLike.toFunLike]
[Meta.synthInstance] ✅ apply @EmbeddingLike.toFunLike to FunLike (M ≃* N) ?m.131792 fun x ↦ ?m.131793
[Meta.synthInstance.tryResolve] ✅ FunLike (M ≃* N) ?m.131792
fun x ↦ ?m.131793 ≟ FunLike (M ≃* N) ?m.131792 fun x ↦ ?m.131793
[Meta.synthInstance] new goal EmbeddingLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@EquivLike.toEmbeddingLike]
[Meta.synthInstance] ✅ apply @EquivLike.toEmbeddingLike to EmbeddingLike (M ≃* N) ?m.131811 ?m.131812
[Meta.synthInstance.tryResolve] ✅ EmbeddingLike (M ≃* N) ?m.131811
?m.131812 ≟ EmbeddingLike (M ≃* N) ?m.131811 ?m.131812
[Meta.synthInstance] new goal EquivLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@AddEquivClass.toEquivLike, @MulEquivClass.toEquivLike]
[Meta.synthInstance] ✅ apply @MulEquivClass.toEquivLike to EquivLike (M ≃* N) ?m.131827 ?m.131828
[Meta.synthInstance.tryResolve] ✅ EquivLike (M ≃* N) ?m.131827 ?m.131828 ≟ EquivLike (M ≃* N) ?m.131827 ?m.131828
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ✅ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) M N
[Meta.synthInstance.tryResolve] ✅ MulEquivClass (M ≃* N) M N ≟ MulEquivClass (M ≃* N) M N
[Meta.synthInstance] new goal Mul M
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul M
[Meta.synthInstance.resume] propagating Mul M to subgoal Mul M of MulEquivClass (M ≃* N) M N
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal Mul N
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul N
[Meta.synthInstance.resume] propagating Mul N to subgoal Mul N of MulEquivClass (M ≃* N) M N
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating MulEquivClass (M ≃* N) M
N to subgoal MulEquivClass (M ≃* N) M N of EquivLike (M ≃* N) M N
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating EquivLike (M ≃* N) M
N to subgoal EquivLike (M ≃* N) M N of EmbeddingLike (M ≃* N) M N
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating EmbeddingLike (M ≃* N) M
N to subgoal EmbeddingLike (M ≃* N) M N of FunLike (M ≃* N) M fun x ↦ N
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating FunLike (M ≃* N) M
fun x ↦ N to subgoal FunLike (M ≃* N) M fun x ↦ N of CoeFun (M ≃* N) fun x ↦ M → N
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] result FunLike.instCoeFunForAll
[Meta.synthInstance] ✅ HMul ((fun x ↦ N) x) ((fun x ↦ N) y) ((fun x ↦ N) x)
[Meta.synthInstance] new goal HMul ((fun x ↦ N) x) ((fun x ↦ N) y) _tc.0
[Meta.synthInstance.instances] #[@instHMul]
[Meta.synthInstance] ✅ apply @instHMul to HMul ((fun x ↦ N) x) ((fun x ↦ N) y) ((fun x ↦ N) x)
[Meta.synthInstance.tryResolve] ✅ HMul ((fun x ↦ N) x) ((fun x ↦ N) y)
((fun x ↦ N) x) ≟ HMul ((fun x ↦ N) x) ((fun x ↦ N) x) ((fun x ↦ N) x)
[Meta.synthInstance] new goal Mul ((fun x ↦ N) x)
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ❌ apply inst✝ to Mul ((fun x ↦ N) x)
[Meta.synthInstance.tryResolve] ❌ Mul ((fun x ↦ N) x) ≟ Mul Q
[Meta.synthInstance] ❌ apply inst✝¹ to Mul ((fun x ↦ N) x)
[Meta.synthInstance.tryResolve] ❌ Mul ((fun x ↦ N) x) ≟ Mul P
[Meta.synthInstance] ✅ apply inst✝² to Mul ((fun x ↦ N) x)
[Meta.synthInstance.tryResolve] ✅ Mul ((fun x ↦ N) x) ≟ Mul N
[Meta.synthInstance.resume] propagating Mul
N to subgoal Mul ((fun x ↦ N) x) of HMul ((fun x ↦ N) x) ((fun x ↦ N) y) ((fun x ↦ N) x)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] result instHMul
[Meta.synthInstance] ✅ CoeFun (M ≃* N) fun x ↦ M → N
[Meta.synthInstance] new goal CoeFun (M ≃* N) _tc.0
[Meta.synthInstance.instances] #[@FunLike.instCoeFunForAll]
[Meta.synthInstance] ✅ apply @FunLike.instCoeFunForAll to CoeFun (M ≃* N) fun x ↦ (a : ?m.131895) → ?m.131896 a
[Meta.synthInstance.tryResolve] ✅ CoeFun (M ≃* N)
fun x ↦ (a : ?m.131895) → ?m.131896 a ≟ CoeFun (M ≃* N) fun x ↦ (a : ?m.131895) → ?m.131896 a
[Meta.synthInstance] new goal FunLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@ZeroHomClass.toFunLike, @AddHomClass.toFunLike, @OneHomClass.toFunLike, @MulHomClass.toFunLike, @EmbeddingLike.toFunLike]
[Meta.synthInstance] ✅ apply @EmbeddingLike.toFunLike to FunLike (M ≃* N) ?m.131925 fun x ↦ ?m.131926
[Meta.synthInstance.tryResolve] ✅ FunLike (M ≃* N) ?m.131925
fun x ↦ ?m.131926 ≟ FunLike (M ≃* N) ?m.131925 fun x ↦ ?m.131926
[Meta.synthInstance] new goal EmbeddingLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@EquivLike.toEmbeddingLike]
[Meta.synthInstance] ✅ apply @EquivLike.toEmbeddingLike to EmbeddingLike (M ≃* N) ?m.131944 ?m.131945
[Meta.synthInstance.tryResolve] ✅ EmbeddingLike (M ≃* N) ?m.131944
?m.131945 ≟ EmbeddingLike (M ≃* N) ?m.131944 ?m.131945
[Meta.synthInstance] new goal EquivLike (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@AddEquivClass.toEquivLike, @MulEquivClass.toEquivLike]
[Meta.synthInstance] ✅ apply @MulEquivClass.toEquivLike to EquivLike (M ≃* N) ?m.131960 ?m.131961
[Meta.synthInstance.tryResolve] ✅ EquivLike (M ≃* N) ?m.131960 ?m.131961 ≟ EquivLike (M ≃* N) ?m.131960 ?m.131961
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) _tc.2 _tc.3
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ✅ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) M N
[Meta.synthInstance.tryResolve] ✅ MulEquivClass (M ≃* N) M N ≟ MulEquivClass (M ≃* N) M N
[Meta.synthInstance] new goal Mul M
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul M
[Meta.synthInstance.resume] propagating Mul M to subgoal Mul M of MulEquivClass (M ≃* N) M N
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal Mul N
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul N
[Meta.synthInstance.resume] propagating Mul N to subgoal Mul N of MulEquivClass (M ≃* N) M N
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating MulEquivClass (M ≃* N) M
N to subgoal MulEquivClass (M ≃* N) M N of EquivLike (M ≃* N) M N
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating EquivLike (M ≃* N) M
N to subgoal EquivLike (M ≃* N) M N of EmbeddingLike (M ≃* N) M N
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating EmbeddingLike (M ≃* N) M
N to subgoal EmbeddingLike (M ≃* N) M N of FunLike (M ≃* N) M fun x ↦ N
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating FunLike (M ≃* N) M
fun x ↦ N to subgoal FunLike (M ≃* N) M fun x ↦ N of CoeFun (M ≃* N) fun x ↦ M → N
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] result FunLike.instCoeFunForAll
[Meta.synthInstance] 💥 Mul ?m.132075
[Meta.synthInstance] new goal Mul ?m.132075
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] 💥 apply inst✝ to Mul ?m.132075
[Meta.synthInstance.tryResolve] 💥 Mul ?m.132075 ≟ Mul Q
[Meta.synthInstance] 💥 Mul ?m.132076
[Meta.synthInstance] new goal Mul ?m.132076
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] 💥 apply inst✝ to Mul ?m.132076
[Meta.synthInstance.tryResolve] 💥 Mul ?m.132076 ≟ Mul Q
[Meta.synthInstance] 💥 MulHomClass (M ≃* N) ?m.132075 ?m.132076
[Meta.synthInstance] new goal MulHomClass (M ≃* N) _tc.0 _tc.1
[Meta.synthInstance.instances] #[MulEquivClass.instMulHomClass, @MonoidHomClass.toMulHomClass]
[Meta.synthInstance] ✅ apply @MonoidHomClass.toMulHomClass to MulHomClass (M ≃* N) ?m.132121 ?m.132122
[Meta.synthInstance.tryResolve] ✅ MulHomClass (M ≃* N) ?m.132121
?m.132122 ≟ MulHomClass (M ≃* N) ?m.132121 ?m.132122
[Meta.synthInstance] 💥 MulOneClass ?m.132121
[Meta.synthInstance] new goal MulOneClass ?m.132121
[Meta.synthInstance.instances] #[@Monoid.toMulOneClass, @MulZeroOneClass.toMulOneClass]
[Meta.synthInstance] ✅ apply @MulZeroOneClass.toMulOneClass to MulOneClass ?m.132121
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132121 ≟ MulOneClass ?m.132121
[Meta.synthInstance] new goal MulZeroOneClass ?m.132121
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132121
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132121 ≟ MulZeroOneClass ?m.132121
[Meta.synthInstance] new goal MonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132121 ≟ MonoidWithZero ?m.132121
[Meta.synthInstance] new goal GroupWithZero ?m.132121
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132121 ≟ GroupWithZero ?m.132121
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132121
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132121 ≟ MonoidWithZero ?m.132121
[Meta.synthInstance] new goal CommMonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132121 ≟ CommMonoidWithZero ?m.132121
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132121
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132121 ≟ CommMonoidWithZero ?m.132121
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132121 ≟ MonoidWithZero ?m.132121
[Meta.synthInstance] new goal CancelMonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132121 ≟ CancelMonoidWithZero ?m.132121
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @Monoid.toMulOneClass to MulOneClass ?m.132121
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132121 ≟ MulOneClass ?m.132121
[Meta.synthInstance] new goal Monoid ?m.132121
[Meta.synthInstance.instances] #[@CommMonoid.toMonoid, @LeftCancelMonoid.toMonoid, @RightCancelMonoid.toMonoid, @DivInvMonoid.toMonoid, @MonoidWithZero.toMonoid, AddMonoid.End.instMonoidEnd, Monoid.End.instMonoidEnd]
[Meta.synthInstance] 💥 apply Monoid.End.instMonoidEnd to Monoid ?m.132121
[Meta.synthInstance.tryResolve] 💥 Monoid ?m.132121 ≟ Monoid (Monoid.End ?m.132187)
[Meta.synthInstance] 💥 MulOneClass ?m.132121
[Meta.synthInstance] new goal MulOneClass ?m.132121
[Meta.synthInstance.instances] #[@Monoid.toMulOneClass, @MulZeroOneClass.toMulOneClass]
[Meta.synthInstance] ✅ apply @MulZeroOneClass.toMulOneClass to MulOneClass ?m.132121
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132121 ≟ MulOneClass ?m.132121
[Meta.synthInstance] new goal MulZeroOneClass ?m.132121
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132121
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132121 ≟ MulZeroOneClass ?m.132121
[Meta.synthInstance] new goal MonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132121 ≟ MonoidWithZero ?m.132121
[Meta.synthInstance] new goal GroupWithZero ?m.132121
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132121 ≟ GroupWithZero ?m.132121
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132121
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132121 ≟ MonoidWithZero ?m.132121
[Meta.synthInstance] new goal CommMonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132121 ≟ CommMonoidWithZero ?m.132121
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132121
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132121 ≟ CommMonoidWithZero ?m.132121
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132121 ≟ MonoidWithZero ?m.132121
[Meta.synthInstance] new goal CancelMonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132121
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132121 ≟ CancelMonoidWithZero ?m.132121
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132121
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @Monoid.toMulOneClass to MulOneClass ?m.132121
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132121 ≟ MulOneClass ?m.132121
[Meta.synthInstance] new goal Monoid ?m.132121
[Meta.synthInstance.instances] #[@CommMonoid.toMonoid, @LeftCancelMonoid.toMonoid, @RightCancelMonoid.toMonoid, @DivInvMonoid.toMonoid, @MonoidWithZero.toMonoid, AddMonoid.End.instMonoidEnd, Monoid.End.instMonoidEnd]
[Meta.synthInstance] 💥 apply Monoid.End.instMonoidEnd to Monoid ?m.132121
[Meta.synthInstance.tryResolve] 💥 Monoid ?m.132121 ≟ Monoid (Monoid.End ?m.132228)
[Meta.synthInstance] 💥 MulOneClass ?m.132122
[Meta.synthInstance] new goal MulOneClass ?m.132122
[Meta.synthInstance.instances] #[@Monoid.toMulOneClass, @MulZeroOneClass.toMulOneClass]
[Meta.synthInstance] ✅ apply @MulZeroOneClass.toMulOneClass to MulOneClass ?m.132122
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132122 ≟ MulOneClass ?m.132122
[Meta.synthInstance] new goal MulZeroOneClass ?m.132122
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132122
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132122 ≟ MulZeroOneClass ?m.132122
[Meta.synthInstance] new goal MonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132122 ≟ MonoidWithZero ?m.132122
[Meta.synthInstance] new goal GroupWithZero ?m.132122
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132122 ≟ GroupWithZero ?m.132122
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132122
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132122 ≟ MonoidWithZero ?m.132122
[Meta.synthInstance] new goal CommMonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132122 ≟ CommMonoidWithZero ?m.132122
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132122
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132122 ≟ CommMonoidWithZero ?m.132122
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132122 ≟ MonoidWithZero ?m.132122
[Meta.synthInstance] new goal CancelMonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132122 ≟ CancelMonoidWithZero ?m.132122
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @Monoid.toMulOneClass to MulOneClass ?m.132122
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132122 ≟ MulOneClass ?m.132122
[Meta.synthInstance] new goal Monoid ?m.132122
[Meta.synthInstance.instances] #[@CommMonoid.toMonoid, @LeftCancelMonoid.toMonoid, @RightCancelMonoid.toMonoid, @DivInvMonoid.toMonoid, @MonoidWithZero.toMonoid, AddMonoid.End.instMonoidEnd, Monoid.End.instMonoidEnd]
[Meta.synthInstance] 💥 apply Monoid.End.instMonoidEnd to Monoid ?m.132122
[Meta.synthInstance.tryResolve] 💥 Monoid ?m.132122 ≟ Monoid (Monoid.End ?m.132279)
[Meta.synthInstance] 💥 MulOneClass ?m.132122
[Meta.synthInstance] new goal MulOneClass ?m.132122
[Meta.synthInstance.instances] #[@Monoid.toMulOneClass, @MulZeroOneClass.toMulOneClass]
[Meta.synthInstance] ✅ apply @MulZeroOneClass.toMulOneClass to MulOneClass ?m.132122
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132122 ≟ MulOneClass ?m.132122
[Meta.synthInstance] new goal MulZeroOneClass ?m.132122
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132122
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132122 ≟ MulZeroOneClass ?m.132122
[Meta.synthInstance] new goal MonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132122 ≟ MonoidWithZero ?m.132122
[Meta.synthInstance] new goal GroupWithZero ?m.132122
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132122 ≟ GroupWithZero ?m.132122
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132122
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132122 ≟ MonoidWithZero ?m.132122
[Meta.synthInstance] new goal CommMonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132122 ≟ CommMonoidWithZero ?m.132122
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132122
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132122 ≟ CommMonoidWithZero ?m.132122
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132122 ≟ MonoidWithZero ?m.132122
[Meta.synthInstance] new goal CancelMonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132122
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132122 ≟ CancelMonoidWithZero ?m.132122
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132122
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @Monoid.toMulOneClass to MulOneClass ?m.132122
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132122 ≟ MulOneClass ?m.132122
[Meta.synthInstance] new goal Monoid ?m.132122
[Meta.synthInstance.instances] #[@CommMonoid.toMonoid, @LeftCancelMonoid.toMonoid, @RightCancelMonoid.toMonoid, @DivInvMonoid.toMonoid, @MonoidWithZero.toMonoid, AddMonoid.End.instMonoidEnd, Monoid.End.instMonoidEnd]
[Meta.synthInstance] 💥 apply Monoid.End.instMonoidEnd to Monoid ?m.132122
[Meta.synthInstance.tryResolve] 💥 Monoid ?m.132122 ≟ Monoid (Monoid.End ?m.132320)
[Meta.synthInstance] new goal MonoidHomClass (M ≃* N) _tc.0 _tc.1
[Meta.synthInstance.instances] #[MulEquivClass.instMonoidHomClass, @MonoidWithZeroHomClass.toMonoidHomClass]
[Meta.synthInstance] ✅ apply @MonoidWithZeroHomClass.toMonoidHomClass to MonoidHomClass (M ≃* N) ?m.132329 ?m.132330
[Meta.synthInstance.tryResolve] ✅ MonoidHomClass (M ≃* N) ?m.132329
?m.132330 ≟ MonoidHomClass (M ≃* N) ?m.132329 ?m.132330
[Meta.synthInstance] ❌ MulZeroOneClass ?m.132329
[Meta.synthInstance] new goal MulZeroOneClass ?m.132329
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132329
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132329 ≟ MulZeroOneClass ?m.132329
[Meta.synthInstance] new goal MonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132329 ≟ MonoidWithZero ?m.132329
[Meta.synthInstance] new goal GroupWithZero ?m.132329
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132329 ≟ GroupWithZero ?m.132329
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132329
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132329 ≟ MonoidWithZero ?m.132329
[Meta.synthInstance] new goal CommMonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132329 ≟ CommMonoidWithZero ?m.132329
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132329
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132329 ≟ CommMonoidWithZero ?m.132329
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132329 ≟ MonoidWithZero ?m.132329
[Meta.synthInstance] new goal CancelMonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132329 ≟ CancelMonoidWithZero ?m.132329
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ❌ MulZeroOneClass ?m.132329
[Meta.synthInstance] new goal MulZeroOneClass ?m.132329
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132329
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132329 ≟ MulZeroOneClass ?m.132329
[Meta.synthInstance] new goal MonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132329 ≟ MonoidWithZero ?m.132329
[Meta.synthInstance] new goal GroupWithZero ?m.132329
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132329 ≟ GroupWithZero ?m.132329
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132329
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132329 ≟ MonoidWithZero ?m.132329
[Meta.synthInstance] new goal CommMonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132329 ≟ CommMonoidWithZero ?m.132329
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132329
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132329 ≟ CommMonoidWithZero ?m.132329
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132329 ≟ MonoidWithZero ?m.132329
[Meta.synthInstance] new goal CancelMonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132329
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132329 ≟ CancelMonoidWithZero ?m.132329
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132329
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ❌ MulZeroOneClass ?m.132330
[Meta.synthInstance] new goal MulZeroOneClass ?m.132330
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132330
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132330 ≟ MulZeroOneClass ?m.132330
[Meta.synthInstance] new goal MonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132330 ≟ MonoidWithZero ?m.132330
[Meta.synthInstance] new goal GroupWithZero ?m.132330
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132330 ≟ GroupWithZero ?m.132330
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132330
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132330 ≟ MonoidWithZero ?m.132330
[Meta.synthInstance] new goal CommMonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132330 ≟ CommMonoidWithZero ?m.132330
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132330
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132330 ≟ CommMonoidWithZero ?m.132330
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132330 ≟ MonoidWithZero ?m.132330
[Meta.synthInstance] new goal CancelMonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132330 ≟ CancelMonoidWithZero ?m.132330
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ❌ MulZeroOneClass ?m.132330
[Meta.synthInstance] new goal MulZeroOneClass ?m.132330
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132330
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132330 ≟ MulZeroOneClass ?m.132330
[Meta.synthInstance] new goal MonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132330 ≟ MonoidWithZero ?m.132330
[Meta.synthInstance] new goal GroupWithZero ?m.132330
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132330 ≟ GroupWithZero ?m.132330
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132330
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132330 ≟ MonoidWithZero ?m.132330
[Meta.synthInstance] new goal CommMonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132330 ≟ CommMonoidWithZero ?m.132330
[Meta.synthInstance] no instances for CommGroupWithZero ?m.132330
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132330 ≟ CommMonoidWithZero ?m.132330
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132330 ≟ MonoidWithZero ?m.132330
[Meta.synthInstance] new goal CancelMonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132330
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132330 ≟ CancelMonoidWithZero ?m.132330
[Meta.synthInstance] no instances for CancelCommMonoidWithZero ?m.132330
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] new goal MonoidWithZeroHomClass (M ≃* N) _tc.0 _tc.1
[Meta.synthInstance.instances] #[MulEquivClass.toMonoidWithZeroHomClass]
[Meta.synthInstance] ✅ apply MulEquivClass.toMonoidWithZeroHomClass to MonoidWithZeroHomClass (M ≃* N) ?m.132450
?m.132451
[Meta.synthInstance.tryResolve] ✅ MonoidWithZeroHomClass (M ≃* N) ?m.132450
?m.132451 ≟ MonoidWithZeroHomClass (M ≃* N) ?m.132450 ?m.132451
[Meta.synthInstance] new goal MulZeroOneClass _tc.0
[Meta.synthInstance.instances] #[@MonoidWithZero.toMulZeroOneClass]
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMulZeroOneClass to MulZeroOneClass ?m.132466
[Meta.synthInstance.tryResolve] ✅ MulZeroOneClass ?m.132466 ≟ MulZeroOneClass ?m.132466
[Meta.synthInstance] new goal MonoidWithZero _tc.0
[Meta.synthInstance.instances] #[@CancelMonoidWithZero.toMonoidWithZero, @CommMonoidWithZero.toMonoidWithZero, @GroupWithZero.toMonoidWithZero]
[Meta.synthInstance] ✅ apply @GroupWithZero.toMonoidWithZero to MonoidWithZero ?m.132471
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132471 ≟ MonoidWithZero ?m.132471
[Meta.synthInstance] new goal GroupWithZero _tc.0
[Meta.synthInstance.instances] #[@CommGroupWithZero.toGroupWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toGroupWithZero to GroupWithZero ?m.132474
[Meta.synthInstance.tryResolve] ✅ GroupWithZero ?m.132474 ≟ GroupWithZero ?m.132474
[Meta.synthInstance] no instances for CommGroupWithZero _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132476
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132476 ≟ MonoidWithZero ?m.132476
[Meta.synthInstance] new goal CommMonoidWithZero _tc.0
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132480
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132480 ≟ CommMonoidWithZero ?m.132480
[Meta.synthInstance] no instances for CommGroupWithZero _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132482
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132482 ≟ CommMonoidWithZero ?m.132482
[Meta.synthInstance] no instances for CancelCommMonoidWithZero _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelMonoidWithZero.toMonoidWithZero to MonoidWithZero ?m.132484
[Meta.synthInstance.tryResolve] ✅ MonoidWithZero ?m.132484 ≟ MonoidWithZero ?m.132484
[Meta.synthInstance] new goal CancelMonoidWithZero _tc.0
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCancelMonoidWithZero]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCancelMonoidWithZero to CancelMonoidWithZero ?m.132487
[Meta.synthInstance.tryResolve] ✅ CancelMonoidWithZero ?m.132487 ≟ CancelMonoidWithZero ?m.132487
[Meta.synthInstance] no instances for CancelCommMonoidWithZero _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply MulEquivClass.instMonoidHomClass to MonoidHomClass (M ≃* N) ?m.132490 ?m.132491
[Meta.synthInstance.tryResolve] ✅ MonoidHomClass (M ≃* N) ?m.132490
?m.132491 ≟ MonoidHomClass (M ≃* N) ?m.132490 ?m.132491
[Meta.synthInstance] new goal MulOneClass _tc.0
[Meta.synthInstance.instances] #[@Monoid.toMulOneClass, @MulZeroOneClass.toMulOneClass]
[Meta.synthInstance] ✅ apply @MulZeroOneClass.toMulOneClass to MulOneClass ?m.132497
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132497 ≟ MulOneClass ?m.132497
[Meta.synthInstance] ✅ apply @Monoid.toMulOneClass to MulOneClass ?m.132499
[Meta.synthInstance.tryResolve] ✅ MulOneClass ?m.132499 ≟ MulOneClass ?m.132499
[Meta.synthInstance] new goal Monoid _tc.0
[Meta.synthInstance.instances] #[@CommMonoid.toMonoid, @LeftCancelMonoid.toMonoid, @RightCancelMonoid.toMonoid, @DivInvMonoid.toMonoid, @MonoidWithZero.toMonoid, AddMonoid.End.instMonoidEnd, Monoid.End.instMonoidEnd]
[Meta.synthInstance] ✅ apply Monoid.End.instMonoidEnd to Monoid (Monoid.End ?m.132508)
[Meta.synthInstance.tryResolve] ✅ Monoid (Monoid.End ?m.132508) ≟ Monoid (Monoid.End ?m.132508)
[Meta.synthInstance] ✅ apply AddMonoid.End.instMonoidEnd to Monoid (AddMonoid.End ?m.132511)
[Meta.synthInstance.tryResolve] ✅ Monoid (AddMonoid.End ?m.132511) ≟ Monoid (AddMonoid.End ?m.132511)
[Meta.synthInstance] new goal AddZeroClass _tc.0
[Meta.synthInstance.instances] #[@AddMonoid.toAddZeroClass]
[Meta.synthInstance] ✅ apply @AddMonoid.toAddZeroClass to AddZeroClass ?m.132514
[Meta.synthInstance.tryResolve] ✅ AddZeroClass ?m.132514 ≟ AddZeroClass ?m.132514
[Meta.synthInstance] new goal AddMonoid _tc.0
[Meta.synthInstance.instances] #[@AddCommMonoid.toAddMonoid, @AddLeftCancelMonoid.toAddMonoid, @AddRightCancelMonoid.toAddMonoid, @SubNegMonoid.toAddMonoid, @AddMonoidWithOne.toAddMonoid]
[Meta.synthInstance] ✅ apply @AddMonoidWithOne.toAddMonoid to AddMonoid ?m.132523
[Meta.synthInstance.tryResolve] ✅ AddMonoid ?m.132523 ≟ AddMonoid ?m.132523
[Meta.synthInstance] new goal AddMonoidWithOne _tc.0
[Meta.synthInstance.instances] #[@AddCommMonoidWithOne.toAddMonoidWithOne]
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddMonoidWithOne to AddMonoidWithOne ?m.132528
[Meta.synthInstance.tryResolve] ✅ AddMonoidWithOne ?m.132528 ≟ AddMonoidWithOne ?m.132528
[Meta.synthInstance] no instances for AddCommMonoidWithOne _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @SubNegMonoid.toAddMonoid to AddMonoid ?m.132532
[Meta.synthInstance.tryResolve] ✅ AddMonoid ?m.132532 ≟ AddMonoid ?m.132532
[Meta.synthInstance] new goal SubNegMonoid _tc.0
[Meta.synthInstance.instances] #[@SubNegZeroMonoid.toSubNegMonoid, @SubtractionMonoid.toSubNegMonoid, @AddGroup.toSubNegMonoid]
[Meta.synthInstance] ✅ apply @AddGroup.toSubNegMonoid to SubNegMonoid ?m.132537
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid ?m.132537 ≟ SubNegMonoid ?m.132537
[Meta.synthInstance] new goal AddGroup _tc.0
[Meta.synthInstance.instances] #[@AddCommGroup.toAddGroup]
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddGroup to AddGroup ?m.132542
[Meta.synthInstance.tryResolve] ✅ AddGroup ?m.132542 ≟ AddGroup ?m.132542
[Meta.synthInstance] no instances for AddCommGroup _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @SubtractionMonoid.toSubNegMonoid to SubNegMonoid ?m.132546
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid ?m.132546 ≟ SubNegMonoid ?m.132546
[Meta.synthInstance] new goal SubtractionMonoid _tc.0
[Meta.synthInstance.instances] #[@AddGroup.toSubtractionMonoid, @SubtractionCommMonoid.toSubtractionMonoid]
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toSubtractionMonoid to SubtractionMonoid ?m.132550
[Meta.synthInstance.tryResolve] ✅ SubtractionMonoid ?m.132550 ≟ SubtractionMonoid ?m.132550
[Meta.synthInstance] new goal SubtractionCommMonoid _tc.0
[Meta.synthInstance.instances] #[@AddCommGroup.toDivisionAddCommMonoid]
[Meta.synthInstance] ✅ apply @AddCommGroup.toDivisionAddCommMonoid to SubtractionCommMonoid ?m.132555
[Meta.synthInstance.tryResolve] ✅ SubtractionCommMonoid ?m.132555 ≟ SubtractionCommMonoid ?m.132555
[Meta.synthInstance] no instances for AddCommGroup _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @AddGroup.toSubtractionMonoid to SubtractionMonoid ?m.132559
[Meta.synthInstance.tryResolve] ✅ SubtractionMonoid ?m.132559 ≟ SubtractionMonoid ?m.132559
[Meta.synthInstance] ✅ apply @SubNegZeroMonoid.toSubNegMonoid to SubNegMonoid ?m.132561
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid ?m.132561 ≟ SubNegMonoid ?m.132561
[Meta.synthInstance] new goal SubNegZeroMonoid _tc.0
[Meta.synthInstance.instances] #[@SubtractionMonoid.toSubNegZeroMonoid]
[Meta.synthInstance] ✅ apply @SubtractionMonoid.toSubNegZeroMonoid to SubNegZeroMonoid ?m.132564
[Meta.synthInstance.tryResolve] ✅ SubNegZeroMonoid ?m.132564 ≟ SubNegZeroMonoid ?m.132564
[Meta.synthInstance] ✅ apply @AddRightCancelMonoid.toAddMonoid to AddMonoid ?m.132568
[Meta.synthInstance.tryResolve] ✅ AddMonoid ?m.132568 ≟ AddMonoid ?m.132568
[Meta.synthInstance] new goal AddRightCancelMonoid _tc.0
[Meta.synthInstance.instances] #[@AddCancelMonoid.toAddRightCancelMonoid]
[Meta.synthInstance] ✅ apply @AddCancelMonoid.toAddRightCancelMonoid to AddRightCancelMonoid ?m.132571
[Meta.synthInstance.tryResolve] ✅ AddRightCancelMonoid ?m.132571 ≟ AddRightCancelMonoid ?m.132571
[Meta.synthInstance] new goal AddCancelMonoid _tc.0
[Meta.synthInstance.instances] #[CancelCommMonoid.toAddCancelMonoid, @AddGroup.toAddCancelMonoid]
[Meta.synthInstance] ✅ apply @AddGroup.toAddCancelMonoid to AddCancelMonoid ?m.132577
[Meta.synthInstance.tryResolve] ✅ AddCancelMonoid ?m.132577 ≟ AddCancelMonoid ?m.132577
[Meta.synthInstance] ✅ apply CancelCommMonoid.toAddCancelMonoid to AddCancelMonoid ?m.132581
[Meta.synthInstance.tryResolve] ✅ AddCancelMonoid ?m.132581 ≟ AddCancelMonoid ?m.132581
[Meta.synthInstance] new goal AddCancelCommMonoid _tc.0
[Meta.synthInstance.instances] #[@AddCommGroup.toAddCancelCommMonoid]
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCancelCommMonoid to AddCancelCommMonoid ?m.132584
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid ?m.132584 ≟ AddCancelCommMonoid ?m.132584
[Meta.synthInstance] no instances for AddCommGroup _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @AddLeftCancelMonoid.toAddMonoid to AddMonoid ?m.132588
[Meta.synthInstance.tryResolve] ✅ AddMonoid ?m.132588 ≟ AddMonoid ?m.132588
[Meta.synthInstance] new goal AddLeftCancelMonoid _tc.0
[Meta.synthInstance.instances] #[@AddCancelMonoid.toAddLeftCancelMonoid, @AddCancelCommMonoid.toAddLeftCancelMonoid]
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddLeftCancelMonoid to AddLeftCancelMonoid ?m.132592
[Meta.synthInstance.tryResolve] ✅ AddLeftCancelMonoid ?m.132592 ≟ AddLeftCancelMonoid ?m.132592
[Meta.synthInstance] ✅ apply @AddCancelMonoid.toAddLeftCancelMonoid to AddLeftCancelMonoid ?m.132596
[Meta.synthInstance.tryResolve] ✅ AddLeftCancelMonoid ?m.132596 ≟ AddLeftCancelMonoid ?m.132596
[Meta.synthInstance] ✅ apply @AddCommMonoid.toAddMonoid to AddMonoid ?m.132598
[Meta.synthInstance.tryResolve] ✅ AddMonoid ?m.132598 ≟ AddMonoid ?m.132598
[Meta.synthInstance] new goal AddCommMonoid _tc.0
[Meta.synthInstance.instances] #[@AddCancelCommMonoid.toAddCommMonoid, @SubtractionCommMonoid.toAddCommMonoid, @AddCommGroup.toAddCommMonoid, @AddCommMonoidWithOne.toAddCommMonoid]
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddCommMonoid to AddCommMonoid ?m.132604
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid ?m.132604 ≟ AddCommMonoid ?m.132604
[Meta.synthInstance] no instances for AddCommMonoidWithOne _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCommMonoid to AddCommMonoid ?m.132608
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid ?m.132608 ≟ AddCommMonoid ?m.132608
[Meta.synthInstance] no instances for AddCommGroup _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toAddCommMonoid to AddCommMonoid ?m.132610
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid ?m.132610 ≟ AddCommMonoid ?m.132610
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddCommMonoid to AddCommMonoid ?m.132612
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid ?m.132612 ≟ AddCommMonoid ?m.132612
[Meta.synthInstance] ✅ apply @MonoidWithZero.toMonoid to Monoid ?m.132614
[Meta.synthInstance.tryResolve] ✅ Monoid ?m.132614 ≟ Monoid ?m.132614
[Meta.synthInstance] ✅ apply @DivInvMonoid.toMonoid to Monoid ?m.132616
[Meta.synthInstance.tryResolve] ✅ Monoid ?m.132616 ≟ Monoid ?m.132616
[Meta.synthInstance] new goal DivInvMonoid _tc.0
[Meta.synthInstance.instances] #[@DivInvOneMonoid.toDivInvMonoid, @DivisionMonoid.toDivInvMonoid, @Group.toDivInvMonoid, @GroupWithZero.toDivInvMonoid]
[Meta.synthInstance] ✅ apply @GroupWithZero.toDivInvMonoid to DivInvMonoid ?m.132622
[Meta.synthInstance.tryResolve] ✅ DivInvMonoid ?m.132622 ≟ DivInvMonoid ?m.132622
[Meta.synthInstance] ✅ apply @Group.toDivInvMonoid to DivInvMonoid ?m.132626
[Meta.synthInstance.tryResolve] ✅ DivInvMonoid ?m.132626 ≟ DivInvMonoid ?m.132626
[Meta.synthInstance] new goal Group _tc.0
[Meta.synthInstance.instances] #[@CommGroup.toGroup]
[Meta.synthInstance] ✅ apply @CommGroup.toGroup to Group ?m.132629
[Meta.synthInstance.tryResolve] ✅ Group ?m.132629 ≟ Group ?m.132629
[Meta.synthInstance] no instances for CommGroup _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionMonoid.toDivInvMonoid to DivInvMonoid ?m.132633
[Meta.synthInstance.tryResolve] ✅ DivInvMonoid ?m.132633 ≟ DivInvMonoid ?m.132633
[Meta.synthInstance] new goal DivisionMonoid _tc.0
[Meta.synthInstance.instances] #[@Group.toDivisionMonoid, @DivisionCommMonoid.toDivisionMonoid]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toDivisionMonoid to DivisionMonoid ?m.132637
[Meta.synthInstance.tryResolve] ✅ DivisionMonoid ?m.132637 ≟ DivisionMonoid ?m.132637
[Meta.synthInstance] new goal DivisionCommMonoid _tc.0
[Meta.synthInstance.instances] #[@CommGroup.toDivisionCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toDivisionCommMonoid to DivisionCommMonoid ?m.132642
[Meta.synthInstance.tryResolve] ✅ DivisionCommMonoid ?m.132642 ≟ DivisionCommMonoid ?m.132642
[Meta.synthInstance] no instances for CommGroup _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @Group.toDivisionMonoid to DivisionMonoid ?m.132646
[Meta.synthInstance.tryResolve] ✅ DivisionMonoid ?m.132646 ≟ DivisionMonoid ?m.132646
[Meta.synthInstance] ✅ apply @DivInvOneMonoid.toDivInvMonoid to DivInvMonoid ?m.132648
[Meta.synthInstance.tryResolve] ✅ DivInvMonoid ?m.132648 ≟ DivInvMonoid ?m.132648
[Meta.synthInstance] new goal DivInvOneMonoid _tc.0
[Meta.synthInstance.instances] #[@DivisionMonoid.toDivInvOneMonoid]
[Meta.synthInstance] ✅ apply @DivisionMonoid.toDivInvOneMonoid to DivInvOneMonoid ?m.132651
[Meta.synthInstance.tryResolve] ✅ DivInvOneMonoid ?m.132651 ≟ DivInvOneMonoid ?m.132651
[Meta.synthInstance] ✅ apply @RightCancelMonoid.toMonoid to Monoid ?m.132655
[Meta.synthInstance.tryResolve] ✅ Monoid ?m.132655 ≟ Monoid ?m.132655
[Meta.synthInstance] new goal RightCancelMonoid _tc.0
[Meta.synthInstance.instances] #[@CancelMonoid.toRightCancelMonoid]
[Meta.synthInstance] ✅ apply @CancelMonoid.toRightCancelMonoid to RightCancelMonoid ?m.132658
[Meta.synthInstance.tryResolve] ✅ RightCancelMonoid ?m.132658 ≟ RightCancelMonoid ?m.132658
[Meta.synthInstance] new goal CancelMonoid _tc.0
[Meta.synthInstance.instances] #[CancelCommMonoid.toCancelMonoid, @Group.toCancelMonoid]
[Meta.synthInstance] ✅ apply @Group.toCancelMonoid to CancelMonoid ?m.132664
[Meta.synthInstance.tryResolve] ✅ CancelMonoid ?m.132664 ≟ CancelMonoid ?m.132664
[Meta.synthInstance] ✅ apply CancelCommMonoid.toCancelMonoid to CancelMonoid ?m.132668
[Meta.synthInstance.tryResolve] ✅ CancelMonoid ?m.132668 ≟ CancelMonoid ?m.132668
[Meta.synthInstance] new goal CancelCommMonoid _tc.0
[Meta.synthInstance.instances] #[@CommGroup.toCancelCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toCancelCommMonoid to CancelCommMonoid ?m.132671
[Meta.synthInstance.tryResolve] ✅ CancelCommMonoid ?m.132671 ≟ CancelCommMonoid ?m.132671
[Meta.synthInstance] no instances for CommGroup _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @LeftCancelMonoid.toMonoid to Monoid ?m.132675
[Meta.synthInstance.tryResolve] ✅ Monoid ?m.132675 ≟ Monoid ?m.132675
[Meta.synthInstance] new goal LeftCancelMonoid _tc.0
[Meta.synthInstance.instances] #[@CancelMonoid.toLeftCancelMonoid, @CancelCommMonoid.toLeftCancelMonoid]
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toLeftCancelMonoid to LeftCancelMonoid ?m.132679
[Meta.synthInstance.tryResolve] ✅ LeftCancelMonoid ?m.132679 ≟ LeftCancelMonoid ?m.132679
[Meta.synthInstance] ✅ apply @CancelMonoid.toLeftCancelMonoid to LeftCancelMonoid ?m.132683
[Meta.synthInstance.tryResolve] ✅ LeftCancelMonoid ?m.132683 ≟ LeftCancelMonoid ?m.132683
[Meta.synthInstance] ✅ apply @CommMonoid.toMonoid to Monoid ?m.132685
[Meta.synthInstance.tryResolve] ✅ Monoid ?m.132685 ≟ Monoid ?m.132685
[Meta.synthInstance] new goal CommMonoid _tc.0
[Meta.synthInstance.instances] #[@CancelCommMonoid.toCommMonoid, @DivisionCommMonoid.toCommMonoid, @CommGroup.toCommMonoid, @CommMonoidWithZero.toCommMonoid]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toCommMonoid to CommMonoid ?m.132691
[Meta.synthInstance.tryResolve] ✅ CommMonoid ?m.132691 ≟ CommMonoid ?m.132691
[Meta.synthInstance] ✅ apply @CommGroup.toCommMonoid to CommMonoid ?m.132695
[Meta.synthInstance.tryResolve] ✅ CommMonoid ?m.132695 ≟ CommMonoid ?m.132695
[Meta.synthInstance] no instances for CommGroup _tc.0
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toCommMonoid to CommMonoid ?m.132697
[Meta.synthInstance.tryResolve] ✅ CommMonoid ?m.132697 ≟ CommMonoid ?m.132697
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toCommMonoid to CommMonoid ?m.132699
[Meta.synthInstance.tryResolve] ✅ CommMonoid ?m.132699 ≟ CommMonoid ?m.132699
[Meta.synthInstance] ✅ apply MulEquivClass.instMulHomClass to MulHomClass (M ≃* N) ?m.132702 ?m.132703
[Meta.synthInstance.tryResolve] ✅ MulHomClass (M ≃* N) ?m.132702
?m.132703 ≟ MulHomClass (M ≃* N) ?m.132702 ?m.132703
[Meta.synthInstance] new goal Mul _tc.0
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating Mul Q to subgoal Mul Q of MulHomClass (M ≃* N) Q ?m.132703
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal Mul _tc.0
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating Mul Q to subgoal Mul Q of MulHomClass (M ≃* N) Q Q
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q Q
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q Q
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
Q ≟ MulEquivClass (?m.132732 ≃* ?m.132733) ?m.132732 ?m.132733
[Meta.synthInstance] ✅ apply inst✝¹ to Mul P
[Meta.synthInstance.tryResolve] ✅ Mul P ≟ Mul P
[Meta.synthInstance.resume] propagating Mul P to subgoal Mul P of MulHomClass (M ≃* N) Q P
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q P
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q P
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
P ≟ MulEquivClass (?m.132750 ≃* ?m.132751) ?m.132750 ?m.132751
[Meta.synthInstance] ✅ apply inst✝² to Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance.resume] propagating Mul N to subgoal Mul N of MulHomClass (M ≃* N) Q N
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q N
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q N
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
N ≟ MulEquivClass (?m.132761 ≃* ?m.132762) ?m.132761 ?m.132762
[Meta.synthInstance] ✅ apply inst✝³ to Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating Mul M to subgoal Mul M of MulHomClass (M ≃* N) Q M
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q M
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q M
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
M ≟ MulEquivClass (?m.132772 ≃* ?m.132773) ?m.132772 ?m.132773
[Meta.synthInstance] ✅ apply instMulUSize to Mul USize
[Meta.synthInstance.tryResolve] ✅ Mul USize ≟ Mul USize
[Meta.synthInstance.resume] propagating Mul USize to subgoal Mul USize of MulHomClass (M ≃* N) Q USize
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q USize
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q USize
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
USize ≟ MulEquivClass (?m.132784 ≃* ?m.132785) ?m.132784 ?m.132785
[Meta.synthInstance] ✅ apply @Fin.instMulFin to Mul (Fin ?m.132793)
[Meta.synthInstance.tryResolve] ✅ Mul (Fin ?m.132793) ≟ Mul (Fin ?m.132793)
[Meta.synthInstance.resume] propagating (x_0 : ℕ) →
Mul (Fin x_0) to subgoal Mul (Fin ?m.132796) of MulHomClass (M ≃* N) Q (Fin ?m.132796)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q (Fin _tc.0)
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q (Fin ?m.132796)
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
(Fin ?m.132796) ≟ MulEquivClass (?m.132799 ≃* ?m.132800) ?m.132799 ?m.132800
[Meta.synthInstance] ✅ apply instMulUInt8 to Mul UInt8
[Meta.synthInstance.tryResolve] ✅ Mul UInt8 ≟ Mul UInt8
[Meta.synthInstance.resume] propagating Mul UInt8 to subgoal Mul UInt8 of MulHomClass (M ≃* N) Q UInt8
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q UInt8
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q UInt8
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
UInt8 ≟ MulEquivClass (?m.132805 ≃* ?m.132806) ?m.132805 ?m.132806
[Meta.synthInstance] ✅ apply instMulUInt32 to Mul UInt32
[Meta.synthInstance.tryResolve] ✅ Mul UInt32 ≟ Mul UInt32
[Meta.synthInstance.resume] propagating Mul UInt32 to subgoal Mul UInt32 of MulHomClass (M ≃* N) Q UInt32
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q UInt32
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q UInt32
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
UInt32 ≟ MulEquivClass (?m.132811 ≃* ?m.132812) ?m.132811 ?m.132812
[Meta.synthInstance] ✅ apply Lean.Rat.instMulRat to Mul Lean.Rat
[Meta.synthInstance.tryResolve] ✅ Mul Lean.Rat ≟ Mul Lean.Rat
[Meta.synthInstance.resume] propagating Mul Lean.Rat to subgoal Mul Lean.Rat of MulHomClass (M ≃* N) Q Lean.Rat
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q Lean.Rat
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q Lean.Rat
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
Lean.Rat ≟ MulEquivClass (?m.132817 ≃* ?m.132818) ?m.132817 ?m.132818
[Meta.synthInstance] ✅ apply instMulNat to Mul ℕ
[Meta.synthInstance.tryResolve] ✅ Mul ℕ ≟ Mul ℕ
[Meta.synthInstance.resume] propagating Mul ℕ to subgoal Mul ℕ of MulHomClass (M ≃* N) Q ℕ
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q ℕ
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q ℕ
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
ℕ ≟ MulEquivClass (?m.132823 ≃* ?m.132824) ?m.132823 ?m.132824
[Meta.synthInstance] ✅ apply @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero to Mul
(?m.132827 →*₀ ?m.132828)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.132827 →*₀ ?m.132828) ≟ Mul (?m.132827 →*₀ ?m.132828)
[Meta.synthInstance] new goal CommMonoidWithZero _tc.1
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132834
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132834 ≟ CommMonoidWithZero ?m.132834
[Meta.synthInstance] no instances for CommGroupWithZero _tc.1
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to CommMonoidWithZero ?m.132838
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero ?m.132838 ≟ CommMonoidWithZero ?m.132838
[Meta.synthInstance] no instances for CancelCommMonoidWithZero _tc.1
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply instMulUInt16 to Mul UInt16
[Meta.synthInstance.tryResolve] ✅ Mul UInt16 ≟ Mul UInt16
[Meta.synthInstance.resume] propagating Mul UInt16 to subgoal Mul UInt16 of MulHomClass (M ≃* N) Q UInt16
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q UInt16
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q UInt16
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
UInt16 ≟ MulEquivClass (?m.132843 ≃* ?m.132844) ?m.132843 ?m.132844
[Meta.synthInstance] ✅ apply Int.instMulInt to Mul ℤ
[Meta.synthInstance.tryResolve] ✅ Mul ℤ ≟ Mul ℤ
[Meta.synthInstance.resume] propagating Mul ℤ to subgoal Mul ℤ of MulHomClass (M ≃* N) Q ℤ
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q ℤ
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q ℤ
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
ℤ ≟ MulEquivClass (?m.132849 ≃* ?m.132850) ?m.132849 ?m.132850
[Meta.synthInstance] ✅ apply instMulFloat to Mul Float
[Meta.synthInstance.tryResolve] ✅ Mul Float ≟ Mul Float
[Meta.synthInstance.resume] propagating Mul Float to subgoal Mul Float of MulHomClass (M ≃* N) Q Float
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q Float
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q Float
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
Float ≟ MulEquivClass (?m.132855 ≃* ?m.132856) ?m.132855 ?m.132856
[Meta.synthInstance] ✅ apply Rat.instMulRat to Mul Rat
[Meta.synthInstance.tryResolve] ✅ Mul Rat ≟ Mul Rat
[Meta.synthInstance.resume] propagating Mul Rat to subgoal Mul Rat of MulHomClass (M ≃* N) Q Rat
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q Rat
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q Rat
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
Rat ≟ MulEquivClass (?m.132861 ≃* ?m.132862) ?m.132861 ?m.132862
[Meta.synthInstance] ✅ apply instMulUInt64 to Mul UInt64
[Meta.synthInstance.tryResolve] ✅ Mul UInt64 ≟ Mul UInt64
[Meta.synthInstance.resume] propagating Mul UInt64 to subgoal Mul UInt64 of MulHomClass (M ≃* N) Q UInt64
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] new goal MulEquivClass (M ≃* N) Q UInt64
[Meta.synthInstance.instances] #[@MulEquiv.instMulEquivClassMulEquiv]
[Meta.synthInstance] ❌ apply @MulEquiv.instMulEquivClassMulEquiv to MulEquivClass (M ≃* N) Q UInt64
[Meta.synthInstance.tryResolve] ❌ MulEquivClass (M ≃* N) Q
UInt64 ≟ MulEquivClass (?m.132867 ≃* ?m.132868) ?m.132867 ?m.132868
[Meta.synthInstance] ✅ apply @MonoidHom.mul to Mul (?m.132871 →* ?m.132872)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.132871 →* ?m.132872) ≟ Mul (?m.132871 →* ?m.132872)
[Meta.synthInstance] new goal CommMonoid _tc.1
[Meta.synthInstance.instances] #[@CancelCommMonoid.toCommMonoid, @DivisionCommMonoid.toCommMonoid, @CommGroup.toCommMonoid, @CommMonoidWithZero.toCommMonoid]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toCommMonoid to CommMonoid ?m.132880
[Meta.synthInstance.tryResolve] ✅ CommMonoid ?m.132880 ≟ CommMonoid ?m.132880
[Meta.synthInstance] ✅ apply @CommGroup.toCommMonoid to CommMonoid ?m.132884
[Meta.synthInstance.tryResolve] ✅ CommMonoid ?m.132884 ≟ CommMonoid ?m.132884
[Meta.synthInstance] no instances for CommGroup _tc.1
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toCommMonoid to CommMonoid ?m.132887
[Meta.synthInstance.tryResolve] ✅ CommMonoid ?m.132887 ≟ CommMonoid ?m.132887
[Meta.synthInstance] new goal DivisionCommMonoid _tc.1
[Meta.synthInstance.instances] #[@CommGroup.toDivisionCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toDivisionCommMonoid to DivisionCommMonoid ?m.132891
[Meta.synthInstance.tryResolve] ✅ DivisionCommMonoid ?m.132891 ≟ DivisionCommMonoid ?m.132891
[Meta.synthInstance] no instances for CommGroup _tc.1
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toCommMonoid to CommMonoid ?m.132895
[Meta.synthInstance.tryResolve] ✅ CommMonoid ?m.132895 ≟ CommMonoid ?m.132895
[Meta.synthInstance] new goal CancelCommMonoid _tc.1
[Meta.synthInstance.instances] #[@CommGroup.toCancelCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toCancelCommMonoid to CancelCommMonoid ?m.132899
[Meta.synthInstance.tryResolve] ✅ CancelCommMonoid ?m.132899 ≟ CancelCommMonoid ?m.132899
[Meta.synthInstance] no instances for CommGroup _tc.1
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @MulHom.instMulMulHomToMulToSemigroup to Mul (?m.132903 →ₙ* ?m.132904)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.132903 →ₙ* ?m.132904) ≟ Mul (?m.132903 →ₙ* ?m.132904)
[Meta.synthInstance] new goal Mul _tc.1
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating Mul Q to subgoal Mul Q of Mul (Q →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal CommSemigroup _tc.1
[Meta.synthInstance.instances] #[@CommMonoid.toCommSemigroup]
[Meta.synthInstance] ✅ apply @CommMonoid.toCommSemigroup to CommSemigroup ?m.132922
[Meta.synthInstance.tryResolve] ✅ CommSemigroup ?m.132922 ≟ CommSemigroup ?m.132922
[Meta.synthInstance] ✅ apply inst✝¹ to Mul P
[Meta.synthInstance.tryResolve] ✅ Mul P ≟ Mul P
[Meta.synthInstance.resume] propagating Mul P to subgoal Mul P of Mul (P →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply inst✝² to Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance.resume] propagating Mul N to subgoal Mul N of Mul (N →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply inst✝³ to Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating Mul M to subgoal Mul M of Mul (M →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply instMulUSize to Mul USize
[Meta.synthInstance.tryResolve] ✅ Mul USize ≟ Mul USize
[Meta.synthInstance.resume] propagating Mul USize to subgoal Mul USize of Mul (USize →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @Fin.instMulFin to Mul (Fin ?m.132926)
[Meta.synthInstance.tryResolve] ✅ Mul (Fin ?m.132926) ≟ Mul (Fin ?m.132926)
[Meta.synthInstance.resume] propagating (x_0 : ℕ) →
Mul (Fin x_0) to subgoal Mul (Fin ?m.132928) of Mul (Fin ?m.132928 →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply instMulUInt8 to Mul UInt8
[Meta.synthInstance.tryResolve] ✅ Mul UInt8 ≟ Mul UInt8
[Meta.synthInstance.resume] propagating Mul UInt8 to subgoal Mul UInt8 of Mul (UInt8 →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply instMulUInt32 to Mul UInt32
[Meta.synthInstance.tryResolve] ✅ Mul UInt32 ≟ Mul UInt32
[Meta.synthInstance.resume] propagating Mul UInt32 to subgoal Mul UInt32 of Mul (UInt32 →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply Lean.Rat.instMulRat to Mul Lean.Rat
[Meta.synthInstance.tryResolve] ✅ Mul Lean.Rat ≟ Mul Lean.Rat
[Meta.synthInstance.resume] propagating Mul Lean.Rat to subgoal Mul Lean.Rat of Mul (Lean.Rat →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply instMulNat to Mul ℕ
[Meta.synthInstance.tryResolve] ✅ Mul ℕ ≟ Mul ℕ
[Meta.synthInstance.resume] propagating Mul ℕ to subgoal Mul ℕ of Mul (ℕ →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero to Mul
(?m.132929 →*₀ ?m.132930)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.132929 →*₀ ?m.132930) ≟ Mul (?m.132929 →*₀ ?m.132930)
[Meta.synthInstance] ✅ apply instMulUInt16 to Mul UInt16
[Meta.synthInstance.tryResolve] ✅ Mul UInt16 ≟ Mul UInt16
[Meta.synthInstance.resume] propagating Mul UInt16 to subgoal Mul UInt16 of Mul (UInt16 →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply Int.instMulInt to Mul ℤ
[Meta.synthInstance.tryResolve] ✅ Mul ℤ ≟ Mul ℤ
[Meta.synthInstance.resume] propagating Mul ℤ to subgoal Mul ℤ of Mul (ℤ →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply instMulFloat to Mul Float
[Meta.synthInstance.tryResolve] ✅ Mul Float ≟ Mul Float
[Meta.synthInstance.resume] propagating Mul Float to subgoal Mul Float of Mul (Float →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply Rat.instMulRat to Mul Rat
[Meta.synthInstance.tryResolve] ✅ Mul Rat ≟ Mul Rat
[Meta.synthInstance.resume] propagating Mul Rat to subgoal Mul Rat of Mul (Rat →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply instMulUInt64 to Mul UInt64
[Meta.synthInstance.tryResolve] ✅ Mul UInt64 ≟ Mul UInt64
[Meta.synthInstance.resume] propagating Mul UInt64 to subgoal Mul UInt64 of Mul (UInt64 →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @MonoidHom.mul to Mul (?m.132934 →* ?m.132935)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.132934 →* ?m.132935) ≟ Mul (?m.132934 →* ?m.132935)
[Meta.synthInstance] ✅ apply @MulHom.instMulMulHomToMulToSemigroup to Mul (?m.132939 →ₙ* ?m.132940)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.132939 →ₙ* ?m.132940) ≟ Mul (?m.132939 →ₙ* ?m.132940)
[Meta.synthInstance.resume] propagating Mul UInt64 to subgoal Mul UInt64 of Mul (UInt64 →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul Rat to subgoal Mul Rat of Mul (Rat →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul Float to subgoal Mul Float of Mul (Float →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul ℤ to subgoal Mul ℤ of Mul (ℤ →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul UInt16 to subgoal Mul UInt16 of Mul (UInt16 →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul ℕ to subgoal Mul ℕ of Mul (ℕ →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul Lean.Rat to subgoal Mul Lean.Rat of Mul (Lean.Rat →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul UInt32 to subgoal Mul UInt32 of Mul (UInt32 →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul UInt8 to subgoal Mul UInt8 of Mul (UInt8 →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : ℕ) →
Mul (Fin x_0) to subgoal Mul (Fin ?m.132945) of Mul (Fin ?m.132945 →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul USize to subgoal Mul USize of Mul (USize →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul M to subgoal Mul M of Mul (M →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul N to subgoal Mul N of Mul (N →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul P to subgoal Mul P of Mul (P →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating Mul Q to subgoal Mul Q of Mul (Q →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @Pi.instMul to Mul ((i : ?m.132946) → ?m.132947 i)
[Meta.synthInstance.tryResolve] ✅ Mul ((i : ?m.132946) → ?m.132947 i) ≟ Mul ((i : ?m.132946) → ?m.132947 i)
[Meta.synthInstance] new goal (i : _tc.0) → Mul (_tc.2 i)
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to ?m.132946 → Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul Q to subgoal ?m.132973 → Mul Q of Mul (?m.132973 → Q)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → Q) to subgoal Mul (?m.132982 → Q) of Mul ((?m.132982 → Q) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → Q) to subgoal Mul (?m.132985 → Q) of Mul ((?m.132985 → Q) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply inst✝¹ to ?m.132946 → Mul P
[Meta.synthInstance.tryResolve] ✅ Mul P ≟ Mul P
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul P to subgoal ?m.132996 → Mul P of Mul (?m.132996 → P)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → P) to subgoal Mul (?m.133004 → P) of Mul ((?m.133004 → P) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → P) to subgoal Mul (?m.133007 → P) of Mul ((?m.133007 → P) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply inst✝² to ?m.132946 → Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul N to subgoal ?m.133018 → Mul N of Mul (?m.133018 → N)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → N) to subgoal Mul (?m.133026 → N) of Mul ((?m.133026 → N) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → N) to subgoal Mul (?m.133029 → N) of Mul ((?m.133029 → N) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply inst✝³ to ?m.132946 → Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul M to subgoal ?m.133040 → Mul M of Mul (?m.133040 → M)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → M) to subgoal Mul (?m.133048 → M) of Mul ((?m.133048 → M) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → M) to subgoal Mul (?m.133051 → M) of Mul ((?m.133051 → M) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply instMulUSize to ?m.132946 → Mul USize
[Meta.synthInstance.tryResolve] ✅ Mul USize ≟ Mul USize
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul USize to subgoal ?m.133062 → Mul USize of Mul (?m.133062 → USize)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → USize) to subgoal Mul (?m.133070 → USize) of Mul ((?m.133070 → USize) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → USize) to subgoal Mul (?m.133073 → USize) of Mul ((?m.133073 → USize) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply @Fin.instMulFin to (i : ?m.132946) → Mul (Fin (?m.133076 i))
[Meta.synthInstance.tryResolve] ✅ Mul (Fin (?m.133076 i)) ≟ Mul (Fin (?m.133076 i))
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → ℕ) →
(i : x_0) →
Mul
(Fin
(x_1
i)) to subgoal (i : ?m.133087) → Mul (Fin (?m.133088 i)) of Mul ((i : ?m.133087) → Fin (?m.133088 i))
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → ℕ) →
Mul
((i : x_0) →
Fin
(x_1
i)) to subgoal Mul
((i : ?m.133098) → Fin (?m.133099 i)) of Mul (((i : ?m.133098) → Fin (?m.133099 i)) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → ℕ) →
Mul
((i : x_0) →
Fin
(x_1
i)) to subgoal Mul
((i : ?m.133102) → Fin (?m.133103 i)) of Mul (((i : ?m.133102) → Fin (?m.133103 i)) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply instMulUInt8 to ?m.132946 → Mul UInt8
[Meta.synthInstance.tryResolve] ✅ Mul UInt8 ≟ Mul UInt8
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul UInt8 to subgoal ?m.133114 → Mul UInt8 of Mul (?m.133114 → UInt8)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → UInt8) to subgoal Mul (?m.133122 → UInt8) of Mul ((?m.133122 → UInt8) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → UInt8) to subgoal Mul (?m.133125 → UInt8) of Mul ((?m.133125 → UInt8) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply instMulUInt32 to ?m.132946 → Mul UInt32
[Meta.synthInstance.tryResolve] ✅ Mul UInt32 ≟ Mul UInt32
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul UInt32 to subgoal ?m.133136 → Mul UInt32 of Mul (?m.133136 → UInt32)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → UInt32) to subgoal Mul (?m.133144 → UInt32) of Mul ((?m.133144 → UInt32) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → UInt32) to subgoal Mul (?m.133147 → UInt32) of Mul ((?m.133147 → UInt32) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply Lean.Rat.instMulRat to ?m.132946 → Mul Lean.Rat
[Meta.synthInstance.tryResolve] ✅ Mul Lean.Rat ≟ Mul Lean.Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul Lean.Rat to subgoal ?m.133158 → Mul Lean.Rat of Mul (?m.133158 → Lean.Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → Lean.Rat) to subgoal Mul (?m.133166 → Lean.Rat) of Mul ((?m.133166 → Lean.Rat) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → Lean.Rat) to subgoal Mul (?m.133169 → Lean.Rat) of Mul ((?m.133169 → Lean.Rat) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply instMulNat to ?m.132946 → Mul ℕ
[Meta.synthInstance.tryResolve] ✅ Mul ℕ ≟ Mul ℕ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul ℕ to subgoal ?m.133180 → Mul ℕ of Mul (?m.133180 → ℕ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → ℕ) to subgoal Mul (?m.133188 → ℕ) of Mul ((?m.133188 → ℕ) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → ℕ) to subgoal Mul (?m.133191 → ℕ) of Mul ((?m.133191 → ℕ) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero to (i : ?m.132946) →
Mul (?m.133194 i →*₀ ?m.133195 i)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.133194 i →*₀ ?m.133195 i) ≟ Mul (?m.133194 i →*₀ ?m.133195 i)
[Meta.synthInstance] new goal (i : _tc.0) → CommMonoidWithZero (_tc.2 i)
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to (i : ?m.132946) →
CommMonoidWithZero (?m.133207 i)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero (?m.133207 i) ≟ CommMonoidWithZero (?m.133207 i)
[Meta.synthInstance] no instances for (i : _tc.0) → CommGroupWithZero (_tc.2 i)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to (i : ?m.132946) →
CommMonoidWithZero (?m.133217 i)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero (?m.133217 i) ≟ CommMonoidWithZero (?m.133217 i)
[Meta.synthInstance] no instances for (i : _tc.0) → CancelCommMonoidWithZero (_tc.2 i)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply instMulUInt16 to ?m.132946 → Mul UInt16
[Meta.synthInstance.tryResolve] ✅ Mul UInt16 ≟ Mul UInt16
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul UInt16 to subgoal ?m.133234 → Mul UInt16 of Mul (?m.133234 → UInt16)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → UInt16) to subgoal Mul (?m.133242 → UInt16) of Mul ((?m.133242 → UInt16) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → UInt16) to subgoal Mul (?m.133245 → UInt16) of Mul ((?m.133245 → UInt16) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply Int.instMulInt to ?m.132946 → Mul ℤ
[Meta.synthInstance.tryResolve] ✅ Mul ℤ ≟ Mul ℤ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul ℤ to subgoal ?m.133256 → Mul ℤ of Mul (?m.133256 → ℤ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → ℤ) to subgoal Mul (?m.133264 → ℤ) of Mul ((?m.133264 → ℤ) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → ℤ) to subgoal Mul (?m.133267 → ℤ) of Mul ((?m.133267 → ℤ) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply instMulFloat to ?m.132946 → Mul Float
[Meta.synthInstance.tryResolve] ✅ Mul Float ≟ Mul Float
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul Float to subgoal ?m.133278 → Mul Float of Mul (?m.133278 → Float)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → Float) to subgoal Mul (?m.133286 → Float) of Mul ((?m.133286 → Float) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → Float) to subgoal Mul (?m.133289 → Float) of Mul ((?m.133289 → Float) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply Rat.instMulRat to ?m.132946 → Mul Rat
[Meta.synthInstance.tryResolve] ✅ Mul Rat ≟ Mul Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul Rat to subgoal ?m.133300 → Mul Rat of Mul (?m.133300 → Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → Rat) to subgoal Mul (?m.133308 → Rat) of Mul ((?m.133308 → Rat) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → Rat) to subgoal Mul (?m.133311 → Rat) of Mul ((?m.133311 → Rat) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply instMulUInt64 to ?m.132946 → Mul UInt64
[Meta.synthInstance.tryResolve] ✅ Mul UInt64 ≟ Mul UInt64
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul UInt64 to subgoal ?m.133322 → Mul UInt64 of Mul (?m.133322 → UInt64)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → UInt64) to subgoal Mul (?m.133330 → UInt64) of Mul ((?m.133330 → UInt64) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
Mul (x_0 → UInt64) to subgoal Mul (?m.133333 → UInt64) of Mul ((?m.133333 → UInt64) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance] ✅ apply @MonoidHom.mul to (i : ?m.132946) → Mul (?m.133336 i →* ?m.133337 i)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.133336 i →* ?m.133337 i) ≟ Mul (?m.133336 i →* ?m.133337 i)
[Meta.synthInstance] new goal (i : _tc.0) → CommMonoid (_tc.2 i)
[Meta.synthInstance.instances] #[@CancelCommMonoid.toCommMonoid, @DivisionCommMonoid.toCommMonoid, @CommGroup.toCommMonoid, @CommMonoidWithZero.toCommMonoid]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toCommMonoid to (i : ?m.132946) → CommMonoid (?m.133351 i)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.133351 i) ≟ CommMonoid (?m.133351 i)
[Meta.synthInstance] ✅ apply @CommGroup.toCommMonoid to (i : ?m.132946) → CommMonoid (?m.133360 i)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.133360 i) ≟ CommMonoid (?m.133360 i)
[Meta.synthInstance] no instances for (i : _tc.0) → CommGroup (_tc.2 i)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toCommMonoid to (i : ?m.132946) → CommMonoid (?m.133369 i)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.133369 i) ≟ CommMonoid (?m.133369 i)
[Meta.synthInstance] new goal (i : _tc.0) → DivisionCommMonoid (_tc.2 i)
[Meta.synthInstance.instances] #[@CommGroup.toDivisionCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toDivisionCommMonoid to (i : ?m.132946) → DivisionCommMonoid (?m.133379 i)
[Meta.synthInstance.tryResolve] ✅ DivisionCommMonoid (?m.133379 i) ≟ DivisionCommMonoid (?m.133379 i)
[Meta.synthInstance] no instances for (i : _tc.0) → CommGroup (_tc.2 i)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toCommMonoid to (i : ?m.132946) → CommMonoid (?m.133389 i)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.133389 i) ≟ CommMonoid (?m.133389 i)
[Meta.synthInstance] new goal (i : _tc.0) → CancelCommMonoid (_tc.2 i)
[Meta.synthInstance.instances] #[@CommGroup.toCancelCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toCancelCommMonoid to (i : ?m.132946) → CancelCommMonoid (?m.133399 i)
[Meta.synthInstance.tryResolve] ✅ CancelCommMonoid (?m.133399 i) ≟ CancelCommMonoid (?m.133399 i)
[Meta.synthInstance] no instances for (i : _tc.0) → CommGroup (_tc.2 i)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @MulHom.instMulMulHomToMulToSemigroup to (i : ?m.132946) →
Mul (?m.133409 i →ₙ* ?m.133410 i)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.133409 i →ₙ* ?m.133410 i) ≟ Mul (?m.133409 i →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul UInt64 to subgoal ?m.133419 → Mul UInt64 of (i : ?m.133419) → Mul (UInt64 →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal (i : _tc.0) → CommSemigroup (_tc.2 i)
[Meta.synthInstance.instances] #[@CommMonoid.toCommSemigroup]
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul Rat to subgoal ?m.133428 → Mul Rat of (i : ?m.133428) → Mul (Rat →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul Float to subgoal ?m.133434 → Mul Float of (i : ?m.133434) → Mul (Float →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul ℤ to subgoal ?m.133440 → Mul ℤ of (i : ?m.133440) → Mul (ℤ →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul UInt16 to subgoal ?m.133446 → Mul UInt16 of (i : ?m.133446) → Mul (UInt16 →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul ℕ to subgoal ?m.133452 → Mul ℕ of (i : ?m.133452) → Mul (ℕ →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul Lean.Rat to subgoal ?m.133458 → Mul Lean.Rat of (i : ?m.133458) → Mul (Lean.Rat →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul UInt32 to subgoal ?m.133464 → Mul UInt32 of (i : ?m.133464) → Mul (UInt32 →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul UInt8 to subgoal ?m.133470 → Mul UInt8 of (i : ?m.133470) → Mul (UInt8 →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → ℕ) →
(i : x_0) →
Mul
(Fin
(x_1
i)) to subgoal (i : ?m.133476) →
Mul (Fin (?m.133477 i)) of (i : ?m.133476) → Mul (Fin (?m.133477 i) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul USize to subgoal ?m.133483 → Mul USize of (i : ?m.133483) → Mul (USize →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul M to subgoal ?m.133489 → Mul M of (i : ?m.133489) → Mul (M →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul N to subgoal ?m.133495 → Mul N of (i : ?m.133495) → Mul (N →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul P to subgoal ?m.133501 → Mul P of (i : ?m.133501) → Mul (P →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
x_0 → Mul Q to subgoal ?m.133507 → Mul Q of (i : ?m.133507) → Mul (Q →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @CommMonoid.toCommSemigroup to (i : ?m.133419) → CommSemigroup (?m.133513 i)
[Meta.synthInstance.tryResolve] ✅ CommSemigroup (?m.133513 i) ≟ CommSemigroup (?m.133513 i)
[Meta.synthInstance] ✅ apply @Pi.instMul to (i : ?m.132946) → Mul ((i_1 : ?m.133522 i) → ?m.133523 i i_1)
[Meta.synthInstance.tryResolve] ✅ Mul
((i_1 : ?m.133522 i) → ?m.133523 i i_1) ≟ Mul ((i_1 : ?m.133522 i) → ?m.133523 i i_1)
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → Mul (_tc.3 i i_1)
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to (i : ?m.132946) → ?m.133522 i → Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i → Mul Q to subgoal (i : ?m.133563) → ?m.133564 i → Mul Q of (i : ?m.133563) → Mul (?m.133564 i → Q)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
Q) to subgoal (i : ?m.133583) →
Mul (?m.133584 i → Q) of (i : ?m.133583) → Mul ((?m.133584 i → Q) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i → Q) to subgoal (i : ?m.133592) → Mul (?m.133593 i → Q) of Mul ((i : ?m.133592) → ?m.133593 i → Q)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
Q) to subgoal Mul
((i : ?m.133605) → ?m.133606 i → Q) of Mul (((i : ?m.133605) → ?m.133606 i → Q) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
Q) to subgoal Mul
((i : ?m.133611) → ?m.133612 i → Q) of Mul (((i : ?m.133611) → ?m.133612 i → Q) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply inst✝¹ to (i : ?m.132946) → ?m.133522 i → Mul P
[Meta.synthInstance.tryResolve] ✅ Mul P ≟ Mul P
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i → Mul P to subgoal (i : ?m.133633) → ?m.133634 i → Mul P of (i : ?m.133633) → Mul (?m.133634 i → P)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
P) to subgoal (i : ?m.133652) →
Mul (?m.133653 i → P) of (i : ?m.133652) → Mul ((?m.133653 i → P) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i → P) to subgoal (i : ?m.133661) → Mul (?m.133662 i → P) of Mul ((i : ?m.133661) → ?m.133662 i → P)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
P) to subgoal Mul
((i : ?m.133674) → ?m.133675 i → P) of Mul (((i : ?m.133674) → ?m.133675 i → P) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
P) to subgoal Mul
((i : ?m.133680) → ?m.133681 i → P) of Mul (((i : ?m.133680) → ?m.133681 i → P) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply inst✝² to (i : ?m.132946) → ?m.133522 i → Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i → Mul N to subgoal (i : ?m.133702) → ?m.133703 i → Mul N of (i : ?m.133702) → Mul (?m.133703 i → N)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
N) to subgoal (i : ?m.133721) →
Mul (?m.133722 i → N) of (i : ?m.133721) → Mul ((?m.133722 i → N) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i → N) to subgoal (i : ?m.133730) → Mul (?m.133731 i → N) of Mul ((i : ?m.133730) → ?m.133731 i → N)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
N) to subgoal Mul
((i : ?m.133743) → ?m.133744 i → N) of Mul (((i : ?m.133743) → ?m.133744 i → N) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
N) to subgoal Mul
((i : ?m.133749) → ?m.133750 i → N) of Mul (((i : ?m.133749) → ?m.133750 i → N) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply inst✝³ to (i : ?m.132946) → ?m.133522 i → Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i → Mul M to subgoal (i : ?m.133771) → ?m.133772 i → Mul M of (i : ?m.133771) → Mul (?m.133772 i → M)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
M) to subgoal (i : ?m.133790) →
Mul (?m.133791 i → M) of (i : ?m.133790) → Mul ((?m.133791 i → M) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i → M) to subgoal (i : ?m.133799) → Mul (?m.133800 i → M) of Mul ((i : ?m.133799) → ?m.133800 i → M)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
M) to subgoal Mul
((i : ?m.133812) → ?m.133813 i → M) of Mul (((i : ?m.133812) → ?m.133813 i → M) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
M) to subgoal Mul
((i : ?m.133818) → ?m.133819 i → M) of Mul (((i : ?m.133818) → ?m.133819 i → M) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply instMulUSize to (i : ?m.132946) → ?m.133522 i → Mul USize
[Meta.synthInstance.tryResolve] ✅ Mul USize ≟ Mul USize
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
USize to subgoal (i : ?m.133840) →
?m.133841 i → Mul USize of (i : ?m.133840) → Mul (?m.133841 i → USize)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
USize) to subgoal (i : ?m.133859) →
Mul (?m.133860 i → USize) of (i : ?m.133859) → Mul ((?m.133860 i → USize) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
USize) to subgoal (i : ?m.133868) →
Mul (?m.133869 i → USize) of Mul ((i : ?m.133868) → ?m.133869 i → USize)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
USize) to subgoal Mul
((i : ?m.133881) → ?m.133882 i → USize) of Mul (((i : ?m.133881) → ?m.133882 i → USize) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
USize) to subgoal Mul
((i : ?m.133887) → ?m.133888 i → USize) of Mul (((i : ?m.133887) → ?m.133888 i → USize) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply @Fin.instMulFin to (i : ?m.132946) → (i_1 : ?m.133522 i) → Mul (Fin (?m.133893 i i_1))
[Meta.synthInstance.tryResolve] ✅ Mul (Fin (?m.133893 i✝ i)) ≟ Mul (Fin (?m.133893 i✝ i))
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(Fin
(x_2 i
i_1)) to subgoal (i : ?m.133912) →
(i_1 : ?m.133913 i) →
Mul (Fin (?m.133914 i i_1)) of (i : ?m.133912) → Mul ((i_1 : ?m.133913 i) → Fin (?m.133914 i i_1))
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
Fin
(x_2 i
i_1)) to subgoal (i : ?m.133934) →
Mul
((i_1 : ?m.133935 i) →
Fin
(?m.133936 i
i_1)) of (i : ?m.133934) → Mul (((i_1 : ?m.133935 i) → Fin (?m.133936 i i_1)) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
Fin
(x_2 i
i_1)) to subgoal (i : ?m.133944) →
Mul
((i_1 : ?m.133945 i) →
Fin (?m.133946 i i_1)) of Mul ((i : ?m.133944) → (i_1 : ?m.133945 i) → Fin (?m.133946 i i_1))
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
Fin
(x_2 i
i_1)) to subgoal Mul
((i : ?m.133960) →
(i_1 : ?m.133961 i) →
Fin
(?m.133962 i i_1)) of Mul (((i : ?m.133960) → (i_1 : ?m.133961 i) → Fin (?m.133962 i i_1)) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
Fin
(x_2 i
i_1)) to subgoal Mul
((i : ?m.133967) →
(i_1 : ?m.133968 i) →
Fin
(?m.133969 i i_1)) of Mul (((i : ?m.133967) → (i_1 : ?m.133968 i) → Fin (?m.133969 i i_1)) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply instMulUInt8 to (i : ?m.132946) → ?m.133522 i → Mul UInt8
[Meta.synthInstance.tryResolve] ✅ Mul UInt8 ≟ Mul UInt8
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
UInt8 to subgoal (i : ?m.133990) →
?m.133991 i → Mul UInt8 of (i : ?m.133990) → Mul (?m.133991 i → UInt8)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
UInt8) to subgoal (i : ?m.134009) →
Mul (?m.134010 i → UInt8) of (i : ?m.134009) → Mul ((?m.134010 i → UInt8) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
UInt8) to subgoal (i : ?m.134018) →
Mul (?m.134019 i → UInt8) of Mul ((i : ?m.134018) → ?m.134019 i → UInt8)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
UInt8) to subgoal Mul
((i : ?m.134031) → ?m.134032 i → UInt8) of Mul (((i : ?m.134031) → ?m.134032 i → UInt8) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
UInt8) to subgoal Mul
((i : ?m.134037) → ?m.134038 i → UInt8) of Mul (((i : ?m.134037) → ?m.134038 i → UInt8) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply instMulUInt32 to (i : ?m.132946) → ?m.133522 i → Mul UInt32
[Meta.synthInstance.tryResolve] ✅ Mul UInt32 ≟ Mul UInt32
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
UInt32 to subgoal (i : ?m.134059) →
?m.134060 i → Mul UInt32 of (i : ?m.134059) → Mul (?m.134060 i → UInt32)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
UInt32) to subgoal (i : ?m.134078) →
Mul (?m.134079 i → UInt32) of (i : ?m.134078) → Mul ((?m.134079 i → UInt32) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
UInt32) to subgoal (i : ?m.134087) →
Mul (?m.134088 i → UInt32) of Mul ((i : ?m.134087) → ?m.134088 i → UInt32)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
UInt32) to subgoal Mul
((i : ?m.134100) → ?m.134101 i → UInt32) of Mul (((i : ?m.134100) → ?m.134101 i → UInt32) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
UInt32) to subgoal Mul
((i : ?m.134106) → ?m.134107 i → UInt32) of Mul (((i : ?m.134106) → ?m.134107 i → UInt32) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply Lean.Rat.instMulRat to (i : ?m.132946) → ?m.133522 i → Mul Lean.Rat
[Meta.synthInstance.tryResolve] ✅ Mul Lean.Rat ≟ Mul Lean.Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
Lean.Rat to subgoal (i : ?m.134128) →
?m.134129 i → Mul Lean.Rat of (i : ?m.134128) → Mul (?m.134129 i → Lean.Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
Lean.Rat) to subgoal (i : ?m.134147) →
Mul (?m.134148 i → Lean.Rat) of (i : ?m.134147) → Mul ((?m.134148 i → Lean.Rat) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
Lean.Rat) to subgoal (i : ?m.134156) →
Mul (?m.134157 i → Lean.Rat) of Mul ((i : ?m.134156) → ?m.134157 i → Lean.Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
Lean.Rat) to subgoal Mul
((i : ?m.134169) → ?m.134170 i → Lean.Rat) of Mul (((i : ?m.134169) → ?m.134170 i → Lean.Rat) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
Lean.Rat) to subgoal Mul
((i : ?m.134175) → ?m.134176 i → Lean.Rat) of Mul (((i : ?m.134175) → ?m.134176 i → Lean.Rat) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply instMulNat to (i : ?m.132946) → ?m.133522 i → Mul ℕ
[Meta.synthInstance.tryResolve] ✅ Mul ℕ ≟ Mul ℕ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i → Mul ℕ to subgoal (i : ?m.134197) → ?m.134198 i → Mul ℕ of (i : ?m.134197) → Mul (?m.134198 i → ℕ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
ℕ) to subgoal (i : ?m.134216) →
Mul (?m.134217 i → ℕ) of (i : ?m.134216) → Mul ((?m.134217 i → ℕ) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i → ℕ) to subgoal (i : ?m.134225) → Mul (?m.134226 i → ℕ) of Mul ((i : ?m.134225) → ?m.134226 i → ℕ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
ℕ) to subgoal Mul
((i : ?m.134238) → ?m.134239 i → ℕ) of Mul (((i : ?m.134238) → ?m.134239 i → ℕ) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
ℕ) to subgoal Mul
((i : ?m.134244) → ?m.134245 i → ℕ) of Mul (((i : ?m.134244) → ?m.134245 i → ℕ) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) → Mul (?m.134250 i i_1 →*₀ ?m.134251 i i_1)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.134250 i✝ i →*₀ ?m.134251 i✝ i) ≟ Mul (?m.134250 i✝ i →*₀ ?m.134251 i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → CommMonoidWithZero (_tc.3 i i_1)
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) → CommMonoidWithZero (?m.134269 i i_1)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero (?m.134269 i✝ i) ≟ CommMonoidWithZero (?m.134269 i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) → (i_1 : _tc.1 i) → CommGroupWithZero (_tc.3 i i_1)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) → CommMonoidWithZero (?m.134285 i i_1)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero (?m.134285 i✝ i) ≟ CommMonoidWithZero (?m.134285 i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) → (i_1 : _tc.1 i) → CancelCommMonoidWithZero (_tc.3 i i_1)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply instMulUInt16 to (i : ?m.132946) → ?m.133522 i → Mul UInt16
[Meta.synthInstance.tryResolve] ✅ Mul UInt16 ≟ Mul UInt16
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
UInt16 to subgoal (i : ?m.134316) →
?m.134317 i → Mul UInt16 of (i : ?m.134316) → Mul (?m.134317 i → UInt16)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
UInt16) to subgoal (i : ?m.134335) →
Mul (?m.134336 i → UInt16) of (i : ?m.134335) → Mul ((?m.134336 i → UInt16) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
UInt16) to subgoal (i : ?m.134344) →
Mul (?m.134345 i → UInt16) of Mul ((i : ?m.134344) → ?m.134345 i → UInt16)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
UInt16) to subgoal Mul
((i : ?m.134357) → ?m.134358 i → UInt16) of Mul (((i : ?m.134357) → ?m.134358 i → UInt16) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
UInt16) to subgoal Mul
((i : ?m.134363) → ?m.134364 i → UInt16) of Mul (((i : ?m.134363) → ?m.134364 i → UInt16) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply Int.instMulInt to (i : ?m.132946) → ?m.133522 i → Mul ℤ
[Meta.synthInstance.tryResolve] ✅ Mul ℤ ≟ Mul ℤ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i → Mul ℤ to subgoal (i : ?m.134385) → ?m.134386 i → Mul ℤ of (i : ?m.134385) → Mul (?m.134386 i → ℤ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
ℤ) to subgoal (i : ?m.134404) →
Mul (?m.134405 i → ℤ) of (i : ?m.134404) → Mul ((?m.134405 i → ℤ) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i → ℤ) to subgoal (i : ?m.134413) → Mul (?m.134414 i → ℤ) of Mul ((i : ?m.134413) → ?m.134414 i → ℤ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
ℤ) to subgoal Mul
((i : ?m.134426) → ?m.134427 i → ℤ) of Mul (((i : ?m.134426) → ?m.134427 i → ℤ) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
ℤ) to subgoal Mul
((i : ?m.134432) → ?m.134433 i → ℤ) of Mul (((i : ?m.134432) → ?m.134433 i → ℤ) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply instMulFloat to (i : ?m.132946) → ?m.133522 i → Mul Float
[Meta.synthInstance.tryResolve] ✅ Mul Float ≟ Mul Float
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
Float to subgoal (i : ?m.134454) →
?m.134455 i → Mul Float of (i : ?m.134454) → Mul (?m.134455 i → Float)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
Float) to subgoal (i : ?m.134473) →
Mul (?m.134474 i → Float) of (i : ?m.134473) → Mul ((?m.134474 i → Float) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
Float) to subgoal (i : ?m.134482) →
Mul (?m.134483 i → Float) of Mul ((i : ?m.134482) → ?m.134483 i → Float)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
Float) to subgoal Mul
((i : ?m.134495) → ?m.134496 i → Float) of Mul (((i : ?m.134495) → ?m.134496 i → Float) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
Float) to subgoal Mul
((i : ?m.134501) → ?m.134502 i → Float) of Mul (((i : ?m.134501) → ?m.134502 i → Float) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply Rat.instMulRat to (i : ?m.132946) → ?m.133522 i → Mul Rat
[Meta.synthInstance.tryResolve] ✅ Mul Rat ≟ Mul Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul Rat to subgoal (i : ?m.134523) → ?m.134524 i → Mul Rat of (i : ?m.134523) → Mul (?m.134524 i → Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
Rat) to subgoal (i : ?m.134542) →
Mul (?m.134543 i → Rat) of (i : ?m.134542) → Mul ((?m.134543 i → Rat) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
Rat) to subgoal (i : ?m.134551) → Mul (?m.134552 i → Rat) of Mul ((i : ?m.134551) → ?m.134552 i → Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
Rat) to subgoal Mul
((i : ?m.134564) → ?m.134565 i → Rat) of Mul (((i : ?m.134564) → ?m.134565 i → Rat) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
Rat) to subgoal Mul
((i : ?m.134570) → ?m.134571 i → Rat) of Mul (((i : ?m.134570) → ?m.134571 i → Rat) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply instMulUInt64 to (i : ?m.132946) → ?m.133522 i → Mul UInt64
[Meta.synthInstance.tryResolve] ✅ Mul UInt64 ≟ Mul UInt64
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
UInt64 to subgoal (i : ?m.134592) →
?m.134593 i → Mul UInt64 of (i : ?m.134592) → Mul (?m.134593 i → UInt64)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
UInt64) to subgoal (i : ?m.134611) →
Mul (?m.134612 i → UInt64) of (i : ?m.134611) → Mul ((?m.134612 i → UInt64) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
Mul
(x_1 i →
UInt64) to subgoal (i : ?m.134620) →
Mul (?m.134621 i → UInt64) of Mul ((i : ?m.134620) → ?m.134621 i → UInt64)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
UInt64) to subgoal Mul
((i : ?m.134633) → ?m.134634 i → UInt64) of Mul (((i : ?m.134633) → ?m.134634 i → UInt64) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
Mul
((i : x_0) →
x_1 i →
UInt64) to subgoal Mul
((i : ?m.134639) → ?m.134640 i → UInt64) of Mul (((i : ?m.134639) → ?m.134640 i → UInt64) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance] ✅ apply @MonoidHom.mul to (i : ?m.132946) →
(i_1 : ?m.133522 i) → Mul (?m.134645 i i_1 →* ?m.134646 i i_1)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.134645 i✝ i →* ?m.134646 i✝ i) ≟ Mul (?m.134645 i✝ i →* ?m.134646 i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → CommMonoid (_tc.3 i i_1)
[Meta.synthInstance.instances] #[@CancelCommMonoid.toCommMonoid, @DivisionCommMonoid.toCommMonoid, @CommGroup.toCommMonoid, @CommMonoidWithZero.toCommMonoid]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → CommMonoid (?m.134666 i i_1)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.134666 i✝ i) ≟ CommMonoid (?m.134666 i✝ i)
[Meta.synthInstance] ✅ apply @CommGroup.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → CommMonoid (?m.134680 i i_1)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.134680 i✝ i) ≟ CommMonoid (?m.134680 i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) → (i_1 : _tc.1 i) → CommGroup (_tc.3 i i_1)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → CommMonoid (?m.134695 i i_1)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.134695 i✝ i) ≟ CommMonoid (?m.134695 i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → DivisionCommMonoid (_tc.3 i i_1)
[Meta.synthInstance.instances] #[@CommGroup.toDivisionCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toDivisionCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → DivisionCommMonoid (?m.134711 i i_1)
[Meta.synthInstance.tryResolve] ✅ DivisionCommMonoid (?m.134711 i✝ i) ≟ DivisionCommMonoid (?m.134711 i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) → (i_1 : _tc.1 i) → CommGroup (_tc.3 i i_1)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → CommMonoid (?m.134727 i i_1)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.134727 i✝ i) ≟ CommMonoid (?m.134727 i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → CancelCommMonoid (_tc.3 i i_1)
[Meta.synthInstance.instances] #[@CommGroup.toCancelCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toCancelCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → CancelCommMonoid (?m.134743 i i_1)
[Meta.synthInstance.tryResolve] ✅ CancelCommMonoid (?m.134743 i✝ i) ≟ CancelCommMonoid (?m.134743 i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) → (i_1 : _tc.1 i) → CommGroup (_tc.3 i i_1)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @MulHom.instMulMulHomToMulToSemigroup to (i : ?m.132946) →
(i_1 : ?m.133522 i) → Mul (?m.134759 i i_1 →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.tryResolve] ✅ Mul (?m.134759 i✝ i →ₙ* ?m.134760 i✝ i) ≟ Mul (?m.134759 i✝ i →ₙ* ?m.134760 i✝ i)
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
UInt64 to subgoal (i : ?m.134774) →
?m.134775 i → Mul UInt64 of (i : ?m.134774) → (i_1 : ?m.134775 i) → Mul (UInt64 →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → CommSemigroup (_tc.3 i i_1)
[Meta.synthInstance.instances] #[@CommMonoid.toCommSemigroup]
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
Rat to subgoal (i : ?m.134792) →
?m.134793 i → Mul Rat of (i : ?m.134792) → (i_1 : ?m.134793 i) → Mul (Rat →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
Float to subgoal (i : ?m.134806) →
?m.134807 i → Mul Float of (i : ?m.134806) → (i_1 : ?m.134807 i) → Mul (Float →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
ℤ to subgoal (i : ?m.134820) →
?m.134821 i → Mul ℤ of (i : ?m.134820) → (i_1 : ?m.134821 i) → Mul (ℤ →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
UInt16 to subgoal (i : ?m.134834) →
?m.134835 i → Mul UInt16 of (i : ?m.134834) → (i_1 : ?m.134835 i) → Mul (UInt16 →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
ℕ to subgoal (i : ?m.134848) →
?m.134849 i → Mul ℕ of (i : ?m.134848) → (i_1 : ?m.134849 i) → Mul (ℕ →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
Lean.Rat to subgoal (i : ?m.134862) →
?m.134863 i → Mul Lean.Rat of (i : ?m.134862) → (i_1 : ?m.134863 i) → Mul (Lean.Rat →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
UInt32 to subgoal (i : ?m.134876) →
?m.134877 i → Mul UInt32 of (i : ?m.134876) → (i_1 : ?m.134877 i) → Mul (UInt32 →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
UInt8 to subgoal (i : ?m.134890) →
?m.134891 i → Mul UInt8 of (i : ?m.134890) → (i_1 : ?m.134891 i) → Mul (UInt8 →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(Fin
(x_2 i
i_1)) to subgoal (i : ?m.134904) →
(i_1 : ?m.134905 i) →
Mul
(Fin
(?m.134906 i
i_1)) of (i : ?m.134904) → (i_1 : ?m.134905 i) → Mul (Fin (?m.134906 i i_1) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
USize to subgoal (i : ?m.134919) →
?m.134920 i → Mul USize of (i : ?m.134919) → (i_1 : ?m.134920 i) → Mul (USize →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
M to subgoal (i : ?m.134933) →
?m.134934 i → Mul M of (i : ?m.134933) → (i_1 : ?m.134934 i) → Mul (M →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
N to subgoal (i : ?m.134947) →
?m.134948 i → Mul N of (i : ?m.134947) → (i_1 : ?m.134948 i) → Mul (N →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
P to subgoal (i : ?m.134961) →
?m.134962 i → Mul P of (i : ?m.134961) → (i_1 : ?m.134962 i) → Mul (P →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(i : x_0) →
x_1 i →
Mul
Q to subgoal (i : ?m.134975) →
?m.134976 i → Mul Q of (i : ?m.134975) → (i_1 : ?m.134976 i) → Mul (Q →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @CommMonoid.toCommSemigroup to (i : ?m.134774) →
(i_1 : ?m.134775 i) → CommSemigroup (?m.134989 i i_1)
[Meta.synthInstance.tryResolve] ✅ CommSemigroup (?m.134989 i✝ i) ≟ CommSemigroup (?m.134989 i✝ i)
[Meta.synthInstance] ✅ apply @Pi.instMul to (i : ?m.132946) →
(i_1 : ?m.133522 i) → Mul ((i_2 : ?m.135003 i i_1) → ?m.135004 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ Mul
((i_1 : ?m.135003 i✝ i) → ?m.135004 i✝ i i_1) ≟ Mul ((i_1 : ?m.135003 i✝ i) → ?m.135004 i✝ i i_1)
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → Mul (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
Q to subgoal (i : ?m.135058) →
(i_1 : ?m.135059 i) →
?m.135060 i i_1 → Mul Q of (i : ?m.135058) → (i_1 : ?m.135059 i) → Mul (?m.135060 i i_1 → Q)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
Q) to subgoal (i : ?m.135091) →
(i_1 : ?m.135092 i) →
Mul
(?m.135093 i i_1 →
Q) of (i : ?m.135091) → (i_1 : ?m.135092 i) → Mul ((?m.135093 i i_1 → Q) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
Q) to subgoal (i : ?m.135108) →
(i_1 : ?m.135109 i) →
Mul (?m.135110 i i_1 → Q) of (i : ?m.135108) → Mul ((i_1 : ?m.135109 i) → ?m.135110 i i_1 → Q)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
Q) to subgoal (i : ?m.135132) →
Mul
((i_1 : ?m.135133 i) →
?m.135134 i i_1 → Q) of (i : ?m.135132) → Mul (((i_1 : ?m.135133 i) → ?m.135134 i i_1 → Q) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
Q) to subgoal (i : ?m.135144) →
Mul
((i_1 : ?m.135145 i) →
?m.135146 i i_1 → Q) of Mul ((i : ?m.135144) → (i_1 : ?m.135145 i) → ?m.135146 i i_1 → Q)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Q) to subgoal Mul
((i : ?m.135162) →
(i_1 : ?m.135163 i) →
?m.135164 i i_1 → Q) of Mul (((i : ?m.135162) → (i_1 : ?m.135163 i) → ?m.135164 i i_1 → Q) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Q) to subgoal Mul
((i : ?m.135171) →
(i_1 : ?m.135172 i) →
?m.135173 i i_1 → Q) of Mul (((i : ?m.135171) → (i_1 : ?m.135172 i) → ?m.135173 i i_1 → Q) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply inst✝¹ to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul P
[Meta.synthInstance.tryResolve] ✅ Mul P ≟ Mul P
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
P to subgoal (i : ?m.135204) →
(i_1 : ?m.135205 i) →
?m.135206 i i_1 → Mul P of (i : ?m.135204) → (i_1 : ?m.135205 i) → Mul (?m.135206 i i_1 → P)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
P) to subgoal (i : ?m.135236) →
(i_1 : ?m.135237 i) →
Mul
(?m.135238 i i_1 →
P) of (i : ?m.135236) → (i_1 : ?m.135237 i) → Mul ((?m.135238 i i_1 → P) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
P) to subgoal (i : ?m.135253) →
(i_1 : ?m.135254 i) →
Mul (?m.135255 i i_1 → P) of (i : ?m.135253) → Mul ((i_1 : ?m.135254 i) → ?m.135255 i i_1 → P)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
P) to subgoal (i : ?m.135277) →
Mul
((i_1 : ?m.135278 i) →
?m.135279 i i_1 → P) of (i : ?m.135277) → Mul (((i_1 : ?m.135278 i) → ?m.135279 i i_1 → P) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
P) to subgoal (i : ?m.135289) →
Mul
((i_1 : ?m.135290 i) →
?m.135291 i i_1 → P) of Mul ((i : ?m.135289) → (i_1 : ?m.135290 i) → ?m.135291 i i_1 → P)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
P) to subgoal Mul
((i : ?m.135307) →
(i_1 : ?m.135308 i) →
?m.135309 i i_1 → P) of Mul (((i : ?m.135307) → (i_1 : ?m.135308 i) → ?m.135309 i i_1 → P) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
P) to subgoal Mul
((i : ?m.135316) →
(i_1 : ?m.135317 i) →
?m.135318 i i_1 → P) of Mul (((i : ?m.135316) → (i_1 : ?m.135317 i) → ?m.135318 i i_1 → P) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply inst✝² to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
N to subgoal (i : ?m.135349) →
(i_1 : ?m.135350 i) →
?m.135351 i i_1 → Mul N of (i : ?m.135349) → (i_1 : ?m.135350 i) → Mul (?m.135351 i i_1 → N)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
N) to subgoal (i : ?m.135381) →
(i_1 : ?m.135382 i) →
Mul
(?m.135383 i i_1 →
N) of (i : ?m.135381) → (i_1 : ?m.135382 i) → Mul ((?m.135383 i i_1 → N) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
N) to subgoal (i : ?m.135398) →
(i_1 : ?m.135399 i) →
Mul (?m.135400 i i_1 → N) of (i : ?m.135398) → Mul ((i_1 : ?m.135399 i) → ?m.135400 i i_1 → N)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
N) to subgoal (i : ?m.135422) →
Mul
((i_1 : ?m.135423 i) →
?m.135424 i i_1 → N) of (i : ?m.135422) → Mul (((i_1 : ?m.135423 i) → ?m.135424 i i_1 → N) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
N) to subgoal (i : ?m.135434) →
Mul
((i_1 : ?m.135435 i) →
?m.135436 i i_1 → N) of Mul ((i : ?m.135434) → (i_1 : ?m.135435 i) → ?m.135436 i i_1 → N)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
N) to subgoal Mul
((i : ?m.135452) →
(i_1 : ?m.135453 i) →
?m.135454 i i_1 → N) of Mul (((i : ?m.135452) → (i_1 : ?m.135453 i) → ?m.135454 i i_1 → N) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
N) to subgoal Mul
((i : ?m.135461) →
(i_1 : ?m.135462 i) →
?m.135463 i i_1 → N) of Mul (((i : ?m.135461) → (i_1 : ?m.135462 i) → ?m.135463 i i_1 → N) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply inst✝³ to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
M to subgoal (i : ?m.135494) →
(i_1 : ?m.135495 i) →
?m.135496 i i_1 → Mul M of (i : ?m.135494) → (i_1 : ?m.135495 i) → Mul (?m.135496 i i_1 → M)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
M) to subgoal (i : ?m.135526) →
(i_1 : ?m.135527 i) →
Mul
(?m.135528 i i_1 →
M) of (i : ?m.135526) → (i_1 : ?m.135527 i) → Mul ((?m.135528 i i_1 → M) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
M) to subgoal (i : ?m.135543) →
(i_1 : ?m.135544 i) →
Mul (?m.135545 i i_1 → M) of (i : ?m.135543) → Mul ((i_1 : ?m.135544 i) → ?m.135545 i i_1 → M)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
M) to subgoal (i : ?m.135567) →
Mul
((i_1 : ?m.135568 i) →
?m.135569 i i_1 → M) of (i : ?m.135567) → Mul (((i_1 : ?m.135568 i) → ?m.135569 i i_1 → M) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
M) to subgoal (i : ?m.135579) →
Mul
((i_1 : ?m.135580 i) →
?m.135581 i i_1 → M) of Mul ((i : ?m.135579) → (i_1 : ?m.135580 i) → ?m.135581 i i_1 → M)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
M) to subgoal Mul
((i : ?m.135597) →
(i_1 : ?m.135598 i) →
?m.135599 i i_1 → M) of Mul (((i : ?m.135597) → (i_1 : ?m.135598 i) → ?m.135599 i i_1 → M) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
M) to subgoal Mul
((i : ?m.135606) →
(i_1 : ?m.135607 i) →
?m.135608 i i_1 → M) of Mul (((i : ?m.135606) → (i_1 : ?m.135607 i) → ?m.135608 i i_1 → M) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply instMulUSize to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul USize
[Meta.synthInstance.tryResolve] ✅ Mul USize ≟ Mul USize
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
USize to subgoal (i : ?m.135639) →
(i_1 : ?m.135640 i) →
?m.135641 i i_1 → Mul USize of (i : ?m.135639) → (i_1 : ?m.135640 i) → Mul (?m.135641 i i_1 → USize)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
USize) to subgoal (i : ?m.135671) →
(i_1 : ?m.135672 i) →
Mul
(?m.135673 i i_1 →
USize) of (i : ?m.135671) → (i_1 : ?m.135672 i) → Mul ((?m.135673 i i_1 → USize) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
USize) to subgoal (i : ?m.135688) →
(i_1 : ?m.135689 i) →
Mul (?m.135690 i i_1 → USize) of (i : ?m.135688) → Mul ((i_1 : ?m.135689 i) → ?m.135690 i i_1 → USize)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
USize) to subgoal (i : ?m.135712) →
Mul
((i_1 : ?m.135713 i) →
?m.135714 i i_1 →
USize) of (i : ?m.135712) → Mul (((i_1 : ?m.135713 i) → ?m.135714 i i_1 → USize) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
USize) to subgoal (i : ?m.135724) →
Mul
((i_1 : ?m.135725 i) →
?m.135726 i i_1 → USize) of Mul ((i : ?m.135724) → (i_1 : ?m.135725 i) → ?m.135726 i i_1 → USize)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
USize) to subgoal Mul
((i : ?m.135742) →
(i_1 : ?m.135743 i) →
?m.135744 i i_1 →
USize) of Mul (((i : ?m.135742) → (i_1 : ?m.135743 i) → ?m.135744 i i_1 → USize) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
USize) to subgoal Mul
((i : ?m.135751) →
(i_1 : ?m.135752 i) →
?m.135753 i i_1 →
USize) of Mul (((i : ?m.135751) → (i_1 : ?m.135752 i) → ?m.135753 i i_1 → USize) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply @Fin.instMulFin to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → Mul (Fin (?m.135760 i i_1 i_2))
[Meta.synthInstance.tryResolve] ✅ Mul (Fin (?m.135760 i✝¹ i✝ i)) ≟ Mul (Fin (?m.135760 i✝¹ i✝ i))
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(Fin
(x_3 i i_1
i_2)) to subgoal (i : ?m.135787) →
(i_1 : ?m.135788 i) →
(i_2 : ?m.135789 i i_1) →
Mul
(Fin
(?m.135790 i i_1
i_2)) of (i : ?m.135787) →
(i_1 : ?m.135788 i) → Mul ((i_2 : ?m.135789 i i_1) → Fin (?m.135790 i i_1 i_2))
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
Fin
(x_3 i i_1
i_2)) to subgoal (i : ?m.135822) →
(i_1 : ?m.135823 i) →
Mul
((i_2 : ?m.135824 i i_1) →
Fin
(?m.135825 i i_1
i_2)) of (i : ?m.135822) →
(i_1 : ?m.135823 i) → Mul (((i_2 : ?m.135824 i i_1) → Fin (?m.135825 i i_1 i_2)) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
Fin
(x_3 i i_1
i_2)) to subgoal (i : ?m.135840) →
(i_1 : ?m.135841 i) →
Mul
((i_2 : ?m.135842 i i_1) →
Fin
(?m.135843 i i_1
i_2)) of (i : ?m.135840) →
Mul ((i_1 : ?m.135841 i) → (i_2 : ?m.135842 i i_1) → Fin (?m.135843 i i_1 i_2))
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Fin
(x_3 i i_1
i_2)) to subgoal (i : ?m.135867) →
Mul
((i_1 : ?m.135868 i) →
(i_2 : ?m.135869 i i_1) →
Fin
(?m.135870 i i_1
i_2)) of (i : ?m.135867) →
Mul (((i_1 : ?m.135868 i) → (i_2 : ?m.135869 i i_1) → Fin (?m.135870 i i_1 i_2)) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Fin
(x_3 i i_1
i_2)) to subgoal (i : ?m.135880) →
Mul
((i_1 : ?m.135881 i) →
(i_2 : ?m.135882 i i_1) →
Fin
(?m.135883 i i_1
i_2)) of Mul
((i : ?m.135880) → (i_1 : ?m.135881 i) → (i_2 : ?m.135882 i i_1) → Fin (?m.135883 i i_1 i_2))
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Fin
(x_3 i i_1
i_2)) to subgoal Mul
((i : ?m.135901) →
(i_1 : ?m.135902 i) →
(i_2 : ?m.135903 i i_1) →
Fin
(?m.135904 i i_1
i_2)) of Mul
(((i : ?m.135901) → (i_1 : ?m.135902 i) → (i_2 : ?m.135903 i i_1) → Fin (?m.135904 i i_1 i_2)) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Fin
(x_3 i i_1
i_2)) to subgoal Mul
((i : ?m.135911) →
(i_1 : ?m.135912 i) →
(i_2 : ?m.135913 i i_1) →
Fin
(?m.135914 i i_1
i_2)) of Mul
(((i : ?m.135911) → (i_1 : ?m.135912 i) → (i_2 : ?m.135913 i i_1) → Fin (?m.135914 i i_1 i_2)) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply instMulUInt8 to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul UInt8
[Meta.synthInstance.tryResolve] ✅ Mul UInt8 ≟ Mul UInt8
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
UInt8 to subgoal (i : ?m.135945) →
(i_1 : ?m.135946 i) →
?m.135947 i i_1 → Mul UInt8 of (i : ?m.135945) → (i_1 : ?m.135946 i) → Mul (?m.135947 i i_1 → UInt8)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
UInt8) to subgoal (i : ?m.135977) →
(i_1 : ?m.135978 i) →
Mul
(?m.135979 i i_1 →
UInt8) of (i : ?m.135977) → (i_1 : ?m.135978 i) → Mul ((?m.135979 i i_1 → UInt8) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
UInt8) to subgoal (i : ?m.135994) →
(i_1 : ?m.135995 i) →
Mul (?m.135996 i i_1 → UInt8) of (i : ?m.135994) → Mul ((i_1 : ?m.135995 i) → ?m.135996 i i_1 → UInt8)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
UInt8) to subgoal (i : ?m.136018) →
Mul
((i_1 : ?m.136019 i) →
?m.136020 i i_1 →
UInt8) of (i : ?m.136018) → Mul (((i_1 : ?m.136019 i) → ?m.136020 i i_1 → UInt8) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
UInt8) to subgoal (i : ?m.136030) →
Mul
((i_1 : ?m.136031 i) →
?m.136032 i i_1 → UInt8) of Mul ((i : ?m.136030) → (i_1 : ?m.136031 i) → ?m.136032 i i_1 → UInt8)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
UInt8) to subgoal Mul
((i : ?m.136048) →
(i_1 : ?m.136049 i) →
?m.136050 i i_1 →
UInt8) of Mul (((i : ?m.136048) → (i_1 : ?m.136049 i) → ?m.136050 i i_1 → UInt8) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
UInt8) to subgoal Mul
((i : ?m.136057) →
(i_1 : ?m.136058 i) →
?m.136059 i i_1 →
UInt8) of Mul (((i : ?m.136057) → (i_1 : ?m.136058 i) → ?m.136059 i i_1 → UInt8) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply instMulUInt32 to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul UInt32
[Meta.synthInstance.tryResolve] ✅ Mul UInt32 ≟ Mul UInt32
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
UInt32 to subgoal (i : ?m.136090) →
(i_1 : ?m.136091 i) →
?m.136092 i i_1 → Mul UInt32 of (i : ?m.136090) → (i_1 : ?m.136091 i) → Mul (?m.136092 i i_1 → UInt32)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
UInt32) to subgoal (i : ?m.136122) →
(i_1 : ?m.136123 i) →
Mul
(?m.136124 i i_1 →
UInt32) of (i : ?m.136122) → (i_1 : ?m.136123 i) → Mul ((?m.136124 i i_1 → UInt32) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
UInt32) to subgoal (i : ?m.136139) →
(i_1 : ?m.136140 i) →
Mul (?m.136141 i i_1 → UInt32) of (i : ?m.136139) → Mul ((i_1 : ?m.136140 i) → ?m.136141 i i_1 → UInt32)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
UInt32) to subgoal (i : ?m.136163) →
Mul
((i_1 : ?m.136164 i) →
?m.136165 i i_1 →
UInt32) of (i : ?m.136163) → Mul (((i_1 : ?m.136164 i) → ?m.136165 i i_1 → UInt32) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
UInt32) to subgoal (i : ?m.136175) →
Mul
((i_1 : ?m.136176 i) →
?m.136177 i i_1 → UInt32) of Mul ((i : ?m.136175) → (i_1 : ?m.136176 i) → ?m.136177 i i_1 → UInt32)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
UInt32) to subgoal Mul
((i : ?m.136193) →
(i_1 : ?m.136194 i) →
?m.136195 i i_1 →
UInt32) of Mul (((i : ?m.136193) → (i_1 : ?m.136194 i) → ?m.136195 i i_1 → UInt32) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
UInt32) to subgoal Mul
((i : ?m.136202) →
(i_1 : ?m.136203 i) →
?m.136204 i i_1 →
UInt32) of Mul (((i : ?m.136202) → (i_1 : ?m.136203 i) → ?m.136204 i i_1 → UInt32) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply Lean.Rat.instMulRat to (i : ?m.132946) →
(i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul Lean.Rat
[Meta.synthInstance.tryResolve] ✅ Mul Lean.Rat ≟ Mul Lean.Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
Lean.Rat to subgoal (i : ?m.136235) →
(i_1 : ?m.136236 i) →
?m.136237 i i_1 → Mul Lean.Rat of (i : ?m.136235) → (i_1 : ?m.136236 i) → Mul (?m.136237 i i_1 → Lean.Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
Lean.Rat) to subgoal (i : ?m.136267) →
(i_1 : ?m.136268 i) →
Mul
(?m.136269 i i_1 →
Lean.Rat) of (i : ?m.136267) →
(i_1 : ?m.136268 i) → Mul ((?m.136269 i i_1 → Lean.Rat) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
Lean.Rat) to subgoal (i : ?m.136284) →
(i_1 : ?m.136285 i) →
Mul (?m.136286 i i_1 → Lean.Rat) of (i : ?m.136284) → Mul ((i_1 : ?m.136285 i) → ?m.136286 i i_1 → Lean.Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
Lean.Rat) to subgoal (i : ?m.136308) →
Mul
((i_1 : ?m.136309 i) →
?m.136310 i i_1 →
Lean.Rat) of (i : ?m.136308) → Mul (((i_1 : ?m.136309 i) → ?m.136310 i i_1 → Lean.Rat) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
Lean.Rat) to subgoal (i : ?m.136320) →
Mul
((i_1 : ?m.136321 i) →
?m.136322 i i_1 → Lean.Rat) of Mul ((i : ?m.136320) → (i_1 : ?m.136321 i) → ?m.136322 i i_1 → Lean.Rat)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Lean.Rat) to subgoal Mul
((i : ?m.136338) →
(i_1 : ?m.136339 i) →
?m.136340 i i_1 →
Lean.Rat) of Mul (((i : ?m.136338) → (i_1 : ?m.136339 i) → ?m.136340 i i_1 → Lean.Rat) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Lean.Rat) to subgoal Mul
((i : ?m.136347) →
(i_1 : ?m.136348 i) →
?m.136349 i i_1 →
Lean.Rat) of Mul (((i : ?m.136347) → (i_1 : ?m.136348 i) → ?m.136349 i i_1 → Lean.Rat) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply instMulNat to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul ℕ
[Meta.synthInstance.tryResolve] ✅ Mul ℕ ≟ Mul ℕ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
ℕ to subgoal (i : ?m.136380) →
(i_1 : ?m.136381 i) →
?m.136382 i i_1 → Mul ℕ of (i : ?m.136380) → (i_1 : ?m.136381 i) → Mul (?m.136382 i i_1 → ℕ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
ℕ) to subgoal (i : ?m.136412) →
(i_1 : ?m.136413 i) →
Mul
(?m.136414 i i_1 →
ℕ) of (i : ?m.136412) → (i_1 : ?m.136413 i) → Mul ((?m.136414 i i_1 → ℕ) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
ℕ) to subgoal (i : ?m.136429) →
(i_1 : ?m.136430 i) →
Mul (?m.136431 i i_1 → ℕ) of (i : ?m.136429) → Mul ((i_1 : ?m.136430 i) → ?m.136431 i i_1 → ℕ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
ℕ) to subgoal (i : ?m.136453) →
Mul
((i_1 : ?m.136454 i) →
?m.136455 i i_1 → ℕ) of (i : ?m.136453) → Mul (((i_1 : ?m.136454 i) → ?m.136455 i i_1 → ℕ) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
ℕ) to subgoal (i : ?m.136465) →
Mul
((i_1 : ?m.136466 i) →
?m.136467 i i_1 → ℕ) of Mul ((i : ?m.136465) → (i_1 : ?m.136466 i) → ?m.136467 i i_1 → ℕ)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
ℕ) to subgoal Mul
((i : ?m.136483) →
(i_1 : ?m.136484 i) →
?m.136485 i i_1 → ℕ) of Mul (((i : ?m.136483) → (i_1 : ?m.136484 i) → ?m.136485 i i_1 → ℕ) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
ℕ) to subgoal Mul
((i : ?m.136492) →
(i_1 : ?m.136493 i) →
?m.136494 i i_1 → ℕ) of Mul (((i : ?m.136492) → (i_1 : ?m.136493 i) → ?m.136494 i i_1 → ℕ) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → Mul (?m.136501 i i_1 i_2 →*₀ ?m.136502 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.136501 i✝¹ i✝ i →*₀ ?m.136502 i✝¹ i✝ i) ≟ Mul (?m.136501 i✝¹ i✝ i →*₀ ?m.136502 i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CommMonoidWithZero (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → CommMonoidWithZero (?m.136526 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero (?m.136526 i✝¹ i✝ i) ≟ CommMonoidWithZero (?m.136526 i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CommGroupWithZero (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → CommMonoidWithZero (?m.136548 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero (?m.136548 i✝¹ i✝ i) ≟ CommMonoidWithZero (?m.136548 i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CancelCommMonoidWithZero (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply instMulUInt16 to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul UInt16
[Meta.synthInstance.tryResolve] ✅ Mul UInt16 ≟ Mul UInt16
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
UInt16 to subgoal (i : ?m.136593) →
(i_1 : ?m.136594 i) →
?m.136595 i i_1 → Mul UInt16 of (i : ?m.136593) → (i_1 : ?m.136594 i) → Mul (?m.136595 i i_1 → UInt16)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
UInt16) to subgoal (i : ?m.136625) →
(i_1 : ?m.136626 i) →
Mul
(?m.136627 i i_1 →
UInt16) of (i : ?m.136625) → (i_1 : ?m.136626 i) → Mul ((?m.136627 i i_1 → UInt16) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
UInt16) to subgoal (i : ?m.136642) →
(i_1 : ?m.136643 i) →
Mul (?m.136644 i i_1 → UInt16) of (i : ?m.136642) → Mul ((i_1 : ?m.136643 i) → ?m.136644 i i_1 → UInt16)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
UInt16) to subgoal (i : ?m.136666) →
Mul
((i_1 : ?m.136667 i) →
?m.136668 i i_1 →
UInt16) of (i : ?m.136666) → Mul (((i_1 : ?m.136667 i) → ?m.136668 i i_1 → UInt16) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
UInt16) to subgoal (i : ?m.136678) →
Mul
((i_1 : ?m.136679 i) →
?m.136680 i i_1 → UInt16) of Mul ((i : ?m.136678) → (i_1 : ?m.136679 i) → ?m.136680 i i_1 → UInt16)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
UInt16) to subgoal Mul
((i : ?m.136696) →
(i_1 : ?m.136697 i) →
?m.136698 i i_1 →
UInt16) of Mul (((i : ?m.136696) → (i_1 : ?m.136697 i) → ?m.136698 i i_1 → UInt16) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
UInt16) to subgoal Mul
((i : ?m.136705) →
(i_1 : ?m.136706 i) →
?m.136707 i i_1 →
UInt16) of Mul (((i : ?m.136705) → (i_1 : ?m.136706 i) → ?m.136707 i i_1 → UInt16) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply Int.instMulInt to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul ℤ
[Meta.synthInstance.tryResolve] ✅ Mul ℤ ≟ Mul ℤ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
ℤ to subgoal (i : ?m.136738) →
(i_1 : ?m.136739 i) →
?m.136740 i i_1 → Mul ℤ of (i : ?m.136738) → (i_1 : ?m.136739 i) → Mul (?m.136740 i i_1 → ℤ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
ℤ) to subgoal (i : ?m.136770) →
(i_1 : ?m.136771 i) →
Mul
(?m.136772 i i_1 →
ℤ) of (i : ?m.136770) → (i_1 : ?m.136771 i) → Mul ((?m.136772 i i_1 → ℤ) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
ℤ) to subgoal (i : ?m.136787) →
(i_1 : ?m.136788 i) →
Mul (?m.136789 i i_1 → ℤ) of (i : ?m.136787) → Mul ((i_1 : ?m.136788 i) → ?m.136789 i i_1 → ℤ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
ℤ) to subgoal (i : ?m.136811) →
Mul
((i_1 : ?m.136812 i) →
?m.136813 i i_1 → ℤ) of (i : ?m.136811) → Mul (((i_1 : ?m.136812 i) → ?m.136813 i i_1 → ℤ) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
ℤ) to subgoal (i : ?m.136823) →
Mul
((i_1 : ?m.136824 i) →
?m.136825 i i_1 → ℤ) of Mul ((i : ?m.136823) → (i_1 : ?m.136824 i) → ?m.136825 i i_1 → ℤ)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
ℤ) to subgoal Mul
((i : ?m.136841) →
(i_1 : ?m.136842 i) →
?m.136843 i i_1 → ℤ) of Mul (((i : ?m.136841) → (i_1 : ?m.136842 i) → ?m.136843 i i_1 → ℤ) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
ℤ) to subgoal Mul
((i : ?m.136850) →
(i_1 : ?m.136851 i) →
?m.136852 i i_1 → ℤ) of Mul (((i : ?m.136850) → (i_1 : ?m.136851 i) → ?m.136852 i i_1 → ℤ) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply instMulFloat to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul Float
[Meta.synthInstance.tryResolve] ✅ Mul Float ≟ Mul Float
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
Float to subgoal (i : ?m.136883) →
(i_1 : ?m.136884 i) →
?m.136885 i i_1 → Mul Float of (i : ?m.136883) → (i_1 : ?m.136884 i) → Mul (?m.136885 i i_1 → Float)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
Float) to subgoal (i : ?m.136915) →
(i_1 : ?m.136916 i) →
Mul
(?m.136917 i i_1 →
Float) of (i : ?m.136915) → (i_1 : ?m.136916 i) → Mul ((?m.136917 i i_1 → Float) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
Float) to subgoal (i : ?m.136932) →
(i_1 : ?m.136933 i) →
Mul (?m.136934 i i_1 → Float) of (i : ?m.136932) → Mul ((i_1 : ?m.136933 i) → ?m.136934 i i_1 → Float)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
Float) to subgoal (i : ?m.136956) →
Mul
((i_1 : ?m.136957 i) →
?m.136958 i i_1 →
Float) of (i : ?m.136956) → Mul (((i_1 : ?m.136957 i) → ?m.136958 i i_1 → Float) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
Float) to subgoal (i : ?m.136968) →
Mul
((i_1 : ?m.136969 i) →
?m.136970 i i_1 → Float) of Mul ((i : ?m.136968) → (i_1 : ?m.136969 i) → ?m.136970 i i_1 → Float)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Float) to subgoal Mul
((i : ?m.136986) →
(i_1 : ?m.136987 i) →
?m.136988 i i_1 →
Float) of Mul (((i : ?m.136986) → (i_1 : ?m.136987 i) → ?m.136988 i i_1 → Float) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Float) to subgoal Mul
((i : ?m.136995) →
(i_1 : ?m.136996 i) →
?m.136997 i i_1 →
Float) of Mul (((i : ?m.136995) → (i_1 : ?m.136996 i) → ?m.136997 i i_1 → Float) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply Rat.instMulRat to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul Rat
[Meta.synthInstance.tryResolve] ✅ Mul Rat ≟ Mul Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
Rat to subgoal (i : ?m.137028) →
(i_1 : ?m.137029 i) →
?m.137030 i i_1 → Mul Rat of (i : ?m.137028) → (i_1 : ?m.137029 i) → Mul (?m.137030 i i_1 → Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
Rat) to subgoal (i : ?m.137060) →
(i_1 : ?m.137061 i) →
Mul
(?m.137062 i i_1 →
Rat) of (i : ?m.137060) → (i_1 : ?m.137061 i) → Mul ((?m.137062 i i_1 → Rat) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
Rat) to subgoal (i : ?m.137077) →
(i_1 : ?m.137078 i) →
Mul (?m.137079 i i_1 → Rat) of (i : ?m.137077) → Mul ((i_1 : ?m.137078 i) → ?m.137079 i i_1 → Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
Rat) to subgoal (i : ?m.137101) →
Mul
((i_1 : ?m.137102 i) →
?m.137103 i i_1 →
Rat) of (i : ?m.137101) → Mul (((i_1 : ?m.137102 i) → ?m.137103 i i_1 → Rat) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
Rat) to subgoal (i : ?m.137113) →
Mul
((i_1 : ?m.137114 i) →
?m.137115 i i_1 → Rat) of Mul ((i : ?m.137113) → (i_1 : ?m.137114 i) → ?m.137115 i i_1 → Rat)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Rat) to subgoal Mul
((i : ?m.137131) →
(i_1 : ?m.137132 i) →
?m.137133 i i_1 →
Rat) of Mul (((i : ?m.137131) → (i_1 : ?m.137132 i) → ?m.137133 i i_1 → Rat) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Rat) to subgoal Mul
((i : ?m.137140) →
(i_1 : ?m.137141 i) →
?m.137142 i i_1 →
Rat) of Mul (((i : ?m.137140) → (i_1 : ?m.137141 i) → ?m.137142 i i_1 → Rat) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply instMulUInt64 to (i : ?m.132946) → (i_1 : ?m.133522 i) → ?m.135003 i i_1 → Mul UInt64
[Meta.synthInstance.tryResolve] ✅ Mul UInt64 ≟ Mul UInt64
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
UInt64 to subgoal (i : ?m.137173) →
(i_1 : ?m.137174 i) →
?m.137175 i i_1 → Mul UInt64 of (i : ?m.137173) → (i_1 : ?m.137174 i) → Mul (?m.137175 i i_1 → UInt64)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
UInt64) to subgoal (i : ?m.137205) →
(i_1 : ?m.137206 i) →
Mul
(?m.137207 i i_1 →
UInt64) of (i : ?m.137205) → (i_1 : ?m.137206 i) → Mul ((?m.137207 i i_1 → UInt64) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
(x_2 i i_1 →
UInt64) to subgoal (i : ?m.137222) →
(i_1 : ?m.137223 i) →
Mul (?m.137224 i i_1 → UInt64) of (i : ?m.137222) → Mul ((i_1 : ?m.137223 i) → ?m.137224 i i_1 → UInt64)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
UInt64) to subgoal (i : ?m.137246) →
Mul
((i_1 : ?m.137247 i) →
?m.137248 i i_1 →
UInt64) of (i : ?m.137246) → Mul (((i_1 : ?m.137247 i) → ?m.137248 i i_1 → UInt64) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
x_2 i i_1 →
UInt64) to subgoal (i : ?m.137258) →
Mul
((i_1 : ?m.137259 i) →
?m.137260 i i_1 → UInt64) of Mul ((i : ?m.137258) → (i_1 : ?m.137259 i) → ?m.137260 i i_1 → UInt64)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
UInt64) to subgoal Mul
((i : ?m.137276) →
(i_1 : ?m.137277 i) →
?m.137278 i i_1 →
UInt64) of Mul (((i : ?m.137276) → (i_1 : ?m.137277 i) → ?m.137278 i i_1 → UInt64) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
UInt64) to subgoal Mul
((i : ?m.137285) →
(i_1 : ?m.137286 i) →
?m.137287 i i_1 →
UInt64) of Mul (((i : ?m.137285) → (i_1 : ?m.137286 i) → ?m.137287 i i_1 → UInt64) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance] ✅ apply @MonoidHom.mul to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → Mul (?m.137294 i i_1 i_2 →* ?m.137295 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.137294 i✝¹ i✝ i →* ?m.137295 i✝¹ i✝ i) ≟ Mul (?m.137294 i✝¹ i✝ i →* ?m.137295 i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CommMonoid (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[@CancelCommMonoid.toCommMonoid, @DivisionCommMonoid.toCommMonoid, @CommGroup.toCommMonoid, @CommMonoidWithZero.toCommMonoid]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → CommMonoid (?m.137321 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.137321 i✝¹ i✝ i) ≟ CommMonoid (?m.137321 i✝¹ i✝ i)
[Meta.synthInstance] ✅ apply @CommGroup.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → CommMonoid (?m.137340 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.137340 i✝¹ i✝ i) ≟ CommMonoid (?m.137340 i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CommGroup (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → CommMonoid (?m.137361 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.137361 i✝¹ i✝ i) ≟ CommMonoid (?m.137361 i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → DivisionCommMonoid (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[@CommGroup.toDivisionCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toDivisionCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → DivisionCommMonoid (?m.137383 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ DivisionCommMonoid (?m.137383 i✝¹ i✝ i) ≟ DivisionCommMonoid (?m.137383 i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CommGroup (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → CommMonoid (?m.137405 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.137405 i✝¹ i✝ i) ≟ CommMonoid (?m.137405 i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CancelCommMonoid (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[@CommGroup.toCancelCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toCancelCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → CancelCommMonoid (?m.137427 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ CancelCommMonoid (?m.137427 i✝¹ i✝ i) ≟ CancelCommMonoid (?m.137427 i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CommGroup (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @MulHom.instMulMulHomToMulToSemigroup to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → Mul (?m.137449 i i_1 i_2 →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.137449 i✝¹ i✝ i →ₙ* ?m.137450 i✝¹ i✝ i) ≟ Mul (?m.137449 i✝¹ i✝ i →ₙ* ?m.137450 i✝¹ i✝ i)
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
UInt64 to subgoal (i : ?m.137469) →
(i_1 : ?m.137470 i) →
?m.137471 i i_1 →
Mul
UInt64 of (i : ?m.137469) →
(i_1 : ?m.137470 i) → (i_2 : ?m.137471 i i_1) → Mul (UInt64 →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal (i : _tc.0) → (i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → CommSemigroup (_tc.4 i i_1 i_2)
[Meta.synthInstance.instances] #[@CommMonoid.toCommSemigroup]
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
Rat to subgoal (i : ?m.137498) →
(i_1 : ?m.137499 i) →
?m.137500 i i_1 →
Mul
Rat of (i : ?m.137498) → (i_1 : ?m.137499 i) → (i_2 : ?m.137500 i i_1) → Mul (Rat →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
Float to subgoal (i : ?m.137522) →
(i_1 : ?m.137523 i) →
?m.137524 i i_1 →
Mul
Float of (i : ?m.137522) →
(i_1 : ?m.137523 i) → (i_2 : ?m.137524 i i_1) → Mul (Float →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
ℤ to subgoal (i : ?m.137546) →
(i_1 : ?m.137547 i) →
?m.137548 i i_1 →
Mul ℤ of (i : ?m.137546) → (i_1 : ?m.137547 i) → (i_2 : ?m.137548 i i_1) → Mul (ℤ →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
UInt16 to subgoal (i : ?m.137570) →
(i_1 : ?m.137571 i) →
?m.137572 i i_1 →
Mul
UInt16 of (i : ?m.137570) →
(i_1 : ?m.137571 i) → (i_2 : ?m.137572 i i_1) → Mul (UInt16 →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
ℕ to subgoal (i : ?m.137594) →
(i_1 : ?m.137595 i) →
?m.137596 i i_1 →
Mul ℕ of (i : ?m.137594) → (i_1 : ?m.137595 i) → (i_2 : ?m.137596 i i_1) → Mul (ℕ →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
Lean.Rat to subgoal (i : ?m.137618) →
(i_1 : ?m.137619 i) →
?m.137620 i i_1 →
Mul
Lean.Rat of (i : ?m.137618) →
(i_1 : ?m.137619 i) → (i_2 : ?m.137620 i i_1) → Mul (Lean.Rat →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
UInt32 to subgoal (i : ?m.137642) →
(i_1 : ?m.137643 i) →
?m.137644 i i_1 →
Mul
UInt32 of (i : ?m.137642) →
(i_1 : ?m.137643 i) → (i_2 : ?m.137644 i i_1) → Mul (UInt32 →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
UInt8 to subgoal (i : ?m.137666) →
(i_1 : ?m.137667 i) →
?m.137668 i i_1 →
Mul
UInt8 of (i : ?m.137666) →
(i_1 : ?m.137667 i) → (i_2 : ?m.137668 i i_1) → Mul (UInt8 →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(Fin
(x_3 i i_1
i_2)) to subgoal (i : ?m.137690) →
(i_1 : ?m.137691 i) →
(i_2 : ?m.137692 i i_1) →
Mul
(Fin
(?m.137693 i i_1
i_2)) of (i : ?m.137690) →
(i_1 : ?m.137691 i) → (i_2 : ?m.137692 i i_1) → Mul (Fin (?m.137693 i i_1 i_2) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
USize to subgoal (i : ?m.137715) →
(i_1 : ?m.137716 i) →
?m.137717 i i_1 →
Mul
USize of (i : ?m.137715) →
(i_1 : ?m.137716 i) → (i_2 : ?m.137717 i i_1) → Mul (USize →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
M to subgoal (i : ?m.137739) →
(i_1 : ?m.137740 i) →
?m.137741 i i_1 →
Mul M of (i : ?m.137739) → (i_1 : ?m.137740 i) → (i_2 : ?m.137741 i i_1) → Mul (M →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
N to subgoal (i : ?m.137763) →
(i_1 : ?m.137764 i) →
?m.137765 i i_1 →
Mul N of (i : ?m.137763) → (i_1 : ?m.137764 i) → (i_2 : ?m.137765 i i_1) → Mul (N →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
P to subgoal (i : ?m.137787) →
(i_1 : ?m.137788 i) →
?m.137789 i i_1 →
Mul P of (i : ?m.137787) → (i_1 : ?m.137788 i) → (i_2 : ?m.137789 i i_1) → Mul (P →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(i : x_0) →
(i_1 : x_1 i) →
x_2 i i_1 →
Mul
Q to subgoal (i : ?m.137811) →
(i_1 : ?m.137812 i) →
?m.137813 i i_1 →
Mul Q of (i : ?m.137811) → (i_1 : ?m.137812 i) → (i_2 : ?m.137813 i i_1) → Mul (Q →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @CommMonoid.toCommSemigroup to (i : ?m.137469) →
(i_1 : ?m.137470 i) → (i_2 : ?m.137471 i i_1) → CommSemigroup (?m.137835 i i_1 i_2)
[Meta.synthInstance.tryResolve] ✅ CommSemigroup (?m.137835 i✝¹ i✝ i) ≟ CommSemigroup (?m.137835 i✝¹ i✝ i)
[Meta.synthInstance] ✅ apply @Pi.instMul to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → Mul ((i_3 : ?m.137854 i i_1 i_2) → ?m.137855 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ Mul
((i_1 : ?m.137854 i✝¹ i✝ i) →
?m.137855 i✝¹ i✝ i i_1) ≟ Mul ((i_1 : ?m.137854 i✝¹ i✝ i) → ?m.137855 i✝¹ i✝ i i_1)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → Mul (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
Q to subgoal (i : ?m.137923) →
(i_1 : ?m.137924 i) →
(i_2 : ?m.137925 i i_1) →
?m.137926 i i_1 i_2 →
Mul Q of (i : ?m.137923) → (i_1 : ?m.137924 i) → (i_2 : ?m.137925 i i_1) → Mul (?m.137926 i i_1 i_2 → Q)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
Q) to subgoal (i : ?m.137971) →
(i_1 : ?m.137972 i) →
(i_2 : ?m.137973 i i_1) →
Mul
(?m.137974 i i_1 i_2 →
Q) of (i : ?m.137971) →
(i_1 : ?m.137972 i) → (i_2 : ?m.137973 i i_1) → Mul ((?m.137974 i i_1 i_2 → Q) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
Q) to subgoal (i : ?m.137998) →
(i_1 : ?m.137999 i) →
(i_2 : ?m.138000 i i_1) →
Mul
(?m.138001 i i_1 i_2 →
Q) of (i : ?m.137998) → (i_1 : ?m.137999 i) → Mul ((i_2 : ?m.138000 i i_1) → ?m.138001 i i_1 i_2 → Q)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Q) to subgoal (i : ?m.138035) →
(i_1 : ?m.138036 i) →
Mul
((i_2 : ?m.138037 i i_1) →
?m.138038 i i_1 i_2 →
Q) of (i : ?m.138035) →
(i_1 : ?m.138036 i) → Mul (((i_2 : ?m.138037 i i_1) → ?m.138038 i i_1 i_2 → Q) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Q) to subgoal (i : ?m.138055) →
(i_1 : ?m.138056 i) →
Mul
((i_2 : ?m.138057 i i_1) →
?m.138058 i i_1 i_2 →
Q) of (i : ?m.138055) → Mul ((i_1 : ?m.138056 i) → (i_2 : ?m.138057 i i_1) → ?m.138058 i i_1 i_2 → Q)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Q) to subgoal (i : ?m.138084) →
Mul
((i_1 : ?m.138085 i) →
(i_2 : ?m.138086 i i_1) →
?m.138087 i i_1 i_2 →
Q) of (i : ?m.138084) →
Mul (((i_1 : ?m.138085 i) → (i_2 : ?m.138086 i i_1) → ?m.138087 i i_1 i_2 → Q) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Q) to subgoal (i : ?m.138099) →
Mul
((i_1 : ?m.138100 i) →
(i_2 : ?m.138101 i i_1) →
?m.138102 i i_1 i_2 →
Q) of Mul ((i : ?m.138099) → (i_1 : ?m.138100 i) → (i_2 : ?m.138101 i i_1) → ?m.138102 i i_1 i_2 → Q)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Q) to subgoal Mul
((i : ?m.138122) →
(i_1 : ?m.138123 i) →
(i_2 : ?m.138124 i i_1) →
?m.138125 i i_1 i_2 →
Q) of Mul
(((i : ?m.138122) → (i_1 : ?m.138123 i) → (i_2 : ?m.138124 i i_1) → ?m.138125 i i_1 i_2 → Q) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Q) to subgoal Mul
((i : ?m.138134) →
(i_1 : ?m.138135 i) →
(i_2 : ?m.138136 i i_1) →
?m.138137 i i_1 i_2 →
Q) of Mul
(((i : ?m.138134) → (i_1 : ?m.138135 i) → (i_2 : ?m.138136 i i_1) → ?m.138137 i i_1 i_2 → Q) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply inst✝¹ to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul P
[Meta.synthInstance.tryResolve] ✅ Mul P ≟ Mul P
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
P to subgoal (i : ?m.138178) →
(i_1 : ?m.138179 i) →
(i_2 : ?m.138180 i i_1) →
?m.138181 i i_1 i_2 →
Mul P of (i : ?m.138178) → (i_1 : ?m.138179 i) → (i_2 : ?m.138180 i i_1) → Mul (?m.138181 i i_1 i_2 → P)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
P) to subgoal (i : ?m.138225) →
(i_1 : ?m.138226 i) →
(i_2 : ?m.138227 i i_1) →
Mul
(?m.138228 i i_1 i_2 →
P) of (i : ?m.138225) →
(i_1 : ?m.138226 i) → (i_2 : ?m.138227 i i_1) → Mul ((?m.138228 i i_1 i_2 → P) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
P) to subgoal (i : ?m.138252) →
(i_1 : ?m.138253 i) →
(i_2 : ?m.138254 i i_1) →
Mul
(?m.138255 i i_1 i_2 →
P) of (i : ?m.138252) → (i_1 : ?m.138253 i) → Mul ((i_2 : ?m.138254 i i_1) → ?m.138255 i i_1 i_2 → P)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
P) to subgoal (i : ?m.138289) →
(i_1 : ?m.138290 i) →
Mul
((i_2 : ?m.138291 i i_1) →
?m.138292 i i_1 i_2 →
P) of (i : ?m.138289) →
(i_1 : ?m.138290 i) → Mul (((i_2 : ?m.138291 i i_1) → ?m.138292 i i_1 i_2 → P) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
P) to subgoal (i : ?m.138309) →
(i_1 : ?m.138310 i) →
Mul
((i_2 : ?m.138311 i i_1) →
?m.138312 i i_1 i_2 →
P) of (i : ?m.138309) → Mul ((i_1 : ?m.138310 i) → (i_2 : ?m.138311 i i_1) → ?m.138312 i i_1 i_2 → P)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
P) to subgoal (i : ?m.138338) →
Mul
((i_1 : ?m.138339 i) →
(i_2 : ?m.138340 i i_1) →
?m.138341 i i_1 i_2 →
P) of (i : ?m.138338) →
Mul (((i_1 : ?m.138339 i) → (i_2 : ?m.138340 i i_1) → ?m.138341 i i_1 i_2 → P) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
P) to subgoal (i : ?m.138353) →
Mul
((i_1 : ?m.138354 i) →
(i_2 : ?m.138355 i i_1) →
?m.138356 i i_1 i_2 →
P) of Mul ((i : ?m.138353) → (i_1 : ?m.138354 i) → (i_2 : ?m.138355 i i_1) → ?m.138356 i i_1 i_2 → P)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
P) to subgoal Mul
((i : ?m.138376) →
(i_1 : ?m.138377 i) →
(i_2 : ?m.138378 i i_1) →
?m.138379 i i_1 i_2 →
P) of Mul
(((i : ?m.138376) → (i_1 : ?m.138377 i) → (i_2 : ?m.138378 i i_1) → ?m.138379 i i_1 i_2 → P) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
P) to subgoal Mul
((i : ?m.138388) →
(i_1 : ?m.138389 i) →
(i_2 : ?m.138390 i i_1) →
?m.138391 i i_1 i_2 →
P) of Mul
(((i : ?m.138388) → (i_1 : ?m.138389 i) → (i_2 : ?m.138390 i i_1) → ?m.138391 i i_1 i_2 → P) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply inst✝² to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
N to subgoal (i : ?m.138432) →
(i_1 : ?m.138433 i) →
(i_2 : ?m.138434 i i_1) →
?m.138435 i i_1 i_2 →
Mul N of (i : ?m.138432) → (i_1 : ?m.138433 i) → (i_2 : ?m.138434 i i_1) → Mul (?m.138435 i i_1 i_2 → N)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
N) to subgoal (i : ?m.138479) →
(i_1 : ?m.138480 i) →
(i_2 : ?m.138481 i i_1) →
Mul
(?m.138482 i i_1 i_2 →
N) of (i : ?m.138479) →
(i_1 : ?m.138480 i) → (i_2 : ?m.138481 i i_1) → Mul ((?m.138482 i i_1 i_2 → N) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
N) to subgoal (i : ?m.138506) →
(i_1 : ?m.138507 i) →
(i_2 : ?m.138508 i i_1) →
Mul
(?m.138509 i i_1 i_2 →
N) of (i : ?m.138506) → (i_1 : ?m.138507 i) → Mul ((i_2 : ?m.138508 i i_1) → ?m.138509 i i_1 i_2 → N)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
N) to subgoal (i : ?m.138543) →
(i_1 : ?m.138544 i) →
Mul
((i_2 : ?m.138545 i i_1) →
?m.138546 i i_1 i_2 →
N) of (i : ?m.138543) →
(i_1 : ?m.138544 i) → Mul (((i_2 : ?m.138545 i i_1) → ?m.138546 i i_1 i_2 → N) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
N) to subgoal (i : ?m.138563) →
(i_1 : ?m.138564 i) →
Mul
((i_2 : ?m.138565 i i_1) →
?m.138566 i i_1 i_2 →
N) of (i : ?m.138563) → Mul ((i_1 : ?m.138564 i) → (i_2 : ?m.138565 i i_1) → ?m.138566 i i_1 i_2 → N)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
N) to subgoal (i : ?m.138592) →
Mul
((i_1 : ?m.138593 i) →
(i_2 : ?m.138594 i i_1) →
?m.138595 i i_1 i_2 →
N) of (i : ?m.138592) →
Mul (((i_1 : ?m.138593 i) → (i_2 : ?m.138594 i i_1) → ?m.138595 i i_1 i_2 → N) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
N) to subgoal (i : ?m.138607) →
Mul
((i_1 : ?m.138608 i) →
(i_2 : ?m.138609 i i_1) →
?m.138610 i i_1 i_2 →
N) of Mul ((i : ?m.138607) → (i_1 : ?m.138608 i) → (i_2 : ?m.138609 i i_1) → ?m.138610 i i_1 i_2 → N)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
N) to subgoal Mul
((i : ?m.138630) →
(i_1 : ?m.138631 i) →
(i_2 : ?m.138632 i i_1) →
?m.138633 i i_1 i_2 →
N) of Mul
(((i : ?m.138630) → (i_1 : ?m.138631 i) → (i_2 : ?m.138632 i i_1) → ?m.138633 i i_1 i_2 → N) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
N) to subgoal Mul
((i : ?m.138642) →
(i_1 : ?m.138643 i) →
(i_2 : ?m.138644 i i_1) →
?m.138645 i i_1 i_2 →
N) of Mul
(((i : ?m.138642) → (i_1 : ?m.138643 i) → (i_2 : ?m.138644 i i_1) → ?m.138645 i i_1 i_2 → N) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply inst✝³ to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
M to subgoal (i : ?m.138686) →
(i_1 : ?m.138687 i) →
(i_2 : ?m.138688 i i_1) →
?m.138689 i i_1 i_2 →
Mul M of (i : ?m.138686) → (i_1 : ?m.138687 i) → (i_2 : ?m.138688 i i_1) → Mul (?m.138689 i i_1 i_2 → M)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
M) to subgoal (i : ?m.138733) →
(i_1 : ?m.138734 i) →
(i_2 : ?m.138735 i i_1) →
Mul
(?m.138736 i i_1 i_2 →
M) of (i : ?m.138733) →
(i_1 : ?m.138734 i) → (i_2 : ?m.138735 i i_1) → Mul ((?m.138736 i i_1 i_2 → M) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
M) to subgoal (i : ?m.138760) →
(i_1 : ?m.138761 i) →
(i_2 : ?m.138762 i i_1) →
Mul
(?m.138763 i i_1 i_2 →
M) of (i : ?m.138760) → (i_1 : ?m.138761 i) → Mul ((i_2 : ?m.138762 i i_1) → ?m.138763 i i_1 i_2 → M)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
M) to subgoal (i : ?m.138797) →
(i_1 : ?m.138798 i) →
Mul
((i_2 : ?m.138799 i i_1) →
?m.138800 i i_1 i_2 →
M) of (i : ?m.138797) →
(i_1 : ?m.138798 i) → Mul (((i_2 : ?m.138799 i i_1) → ?m.138800 i i_1 i_2 → M) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
M) to subgoal (i : ?m.138817) →
(i_1 : ?m.138818 i) →
Mul
((i_2 : ?m.138819 i i_1) →
?m.138820 i i_1 i_2 →
M) of (i : ?m.138817) → Mul ((i_1 : ?m.138818 i) → (i_2 : ?m.138819 i i_1) → ?m.138820 i i_1 i_2 → M)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
M) to subgoal (i : ?m.138846) →
Mul
((i_1 : ?m.138847 i) →
(i_2 : ?m.138848 i i_1) →
?m.138849 i i_1 i_2 →
M) of (i : ?m.138846) →
Mul (((i_1 : ?m.138847 i) → (i_2 : ?m.138848 i i_1) → ?m.138849 i i_1 i_2 → M) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
M) to subgoal (i : ?m.138861) →
Mul
((i_1 : ?m.138862 i) →
(i_2 : ?m.138863 i i_1) →
?m.138864 i i_1 i_2 →
M) of Mul ((i : ?m.138861) → (i_1 : ?m.138862 i) → (i_2 : ?m.138863 i i_1) → ?m.138864 i i_1 i_2 → M)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
M) to subgoal Mul
((i : ?m.138884) →
(i_1 : ?m.138885 i) →
(i_2 : ?m.138886 i i_1) →
?m.138887 i i_1 i_2 →
M) of Mul
(((i : ?m.138884) → (i_1 : ?m.138885 i) → (i_2 : ?m.138886 i i_1) → ?m.138887 i i_1 i_2 → M) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
M) to subgoal Mul
((i : ?m.138896) →
(i_1 : ?m.138897 i) →
(i_2 : ?m.138898 i i_1) →
?m.138899 i i_1 i_2 →
M) of Mul
(((i : ?m.138896) → (i_1 : ?m.138897 i) → (i_2 : ?m.138898 i i_1) → ?m.138899 i i_1 i_2 → M) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply instMulUSize to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul USize
[Meta.synthInstance.tryResolve] ✅ Mul USize ≟ Mul USize
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
USize to subgoal (i : ?m.138940) →
(i_1 : ?m.138941 i) →
(i_2 : ?m.138942 i i_1) →
?m.138943 i i_1 i_2 →
Mul
USize of (i : ?m.138940) →
(i_1 : ?m.138941 i) → (i_2 : ?m.138942 i i_1) → Mul (?m.138943 i i_1 i_2 → USize)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
USize) to subgoal (i : ?m.138987) →
(i_1 : ?m.138988 i) →
(i_2 : ?m.138989 i i_1) →
Mul
(?m.138990 i i_1 i_2 →
USize) of (i : ?m.138987) →
(i_1 : ?m.138988 i) → (i_2 : ?m.138989 i i_1) → Mul ((?m.138990 i i_1 i_2 → USize) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
USize) to subgoal (i : ?m.139014) →
(i_1 : ?m.139015 i) →
(i_2 : ?m.139016 i i_1) →
Mul
(?m.139017 i i_1 i_2 →
USize) of (i : ?m.139014) →
(i_1 : ?m.139015 i) → Mul ((i_2 : ?m.139016 i i_1) → ?m.139017 i i_1 i_2 → USize)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
USize) to subgoal (i : ?m.139051) →
(i_1 : ?m.139052 i) →
Mul
((i_2 : ?m.139053 i i_1) →
?m.139054 i i_1 i_2 →
USize) of (i : ?m.139051) →
(i_1 : ?m.139052 i) → Mul (((i_2 : ?m.139053 i i_1) → ?m.139054 i i_1 i_2 → USize) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
USize) to subgoal (i : ?m.139071) →
(i_1 : ?m.139072 i) →
Mul
((i_2 : ?m.139073 i i_1) →
?m.139074 i i_1 i_2 →
USize) of (i : ?m.139071) →
Mul ((i_1 : ?m.139072 i) → (i_2 : ?m.139073 i i_1) → ?m.139074 i i_1 i_2 → USize)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
USize) to subgoal (i : ?m.139100) →
Mul
((i_1 : ?m.139101 i) →
(i_2 : ?m.139102 i i_1) →
?m.139103 i i_1 i_2 →
USize) of (i : ?m.139100) →
Mul (((i_1 : ?m.139101 i) → (i_2 : ?m.139102 i i_1) → ?m.139103 i i_1 i_2 → USize) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
USize) to subgoal (i : ?m.139115) →
Mul
((i_1 : ?m.139116 i) →
(i_2 : ?m.139117 i i_1) →
?m.139118 i i_1 i_2 →
USize) of Mul
((i : ?m.139115) → (i_1 : ?m.139116 i) → (i_2 : ?m.139117 i i_1) → ?m.139118 i i_1 i_2 → USize)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
USize) to subgoal Mul
((i : ?m.139138) →
(i_1 : ?m.139139 i) →
(i_2 : ?m.139140 i i_1) →
?m.139141 i i_1 i_2 →
USize) of Mul
(((i : ?m.139138) → (i_1 : ?m.139139 i) → (i_2 : ?m.139140 i i_1) → ?m.139141 i i_1 i_2 → USize) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
USize) to subgoal Mul
((i : ?m.139150) →
(i_1 : ?m.139151 i) →
(i_2 : ?m.139152 i i_1) →
?m.139153 i i_1 i_2 →
USize) of Mul
(((i : ?m.139150) → (i_1 : ?m.139151 i) → (i_2 : ?m.139152 i i_1) → ?m.139153 i i_1 i_2 → USize) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply @Fin.instMulFin to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → Mul (Fin (?m.139162 i i_1 i_2 i_3))
[Meta.synthInstance.tryResolve] ✅ Mul (Fin (?m.139162 i✝² i✝¹ i✝ i)) ≟ Mul (Fin (?m.139162 i✝² i✝¹ i✝ i))
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(Fin
(x_4 i i_1 i_2
i_3)) to subgoal (i : ?m.139197) →
(i_1 : ?m.139198 i) →
(i_2 : ?m.139199 i i_1) →
(i_3 : ?m.139200 i i_1 i_2) →
Mul
(Fin
(?m.139201 i i_1 i_2
i_3)) of (i : ?m.139197) →
(i_1 : ?m.139198 i) →
(i_2 : ?m.139199 i i_1) → Mul ((i_3 : ?m.139200 i i_1 i_2) → Fin (?m.139201 i i_1 i_2 i_3))
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
Fin
(x_4 i i_1 i_2
i_3)) to subgoal (i : ?m.139247) →
(i_1 : ?m.139248 i) →
(i_2 : ?m.139249 i i_1) →
Mul
((i_3 : ?m.139250 i i_1 i_2) →
Fin
(?m.139251 i i_1 i_2
i_3)) of (i : ?m.139247) →
(i_1 : ?m.139248 i) →
(i_2 : ?m.139249 i i_1) →
Mul (((i_3 : ?m.139250 i i_1 i_2) → Fin (?m.139251 i i_1 i_2 i_3)) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
Fin
(x_4 i i_1 i_2
i_3)) to subgoal (i : ?m.139275) →
(i_1 : ?m.139276 i) →
(i_2 : ?m.139277 i i_1) →
Mul
((i_3 : ?m.139278 i i_1 i_2) →
Fin
(?m.139279 i i_1 i_2
i_3)) of (i : ?m.139275) →
(i_1 : ?m.139276 i) →
Mul ((i_2 : ?m.139277 i i_1) → (i_3 : ?m.139278 i i_1 i_2) → Fin (?m.139279 i i_1 i_2 i_3))
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Fin
(x_4 i i_1 i_2
i_3)) to subgoal (i : ?m.139315) →
(i_1 : ?m.139316 i) →
Mul
((i_2 : ?m.139317 i i_1) →
(i_3 : ?m.139318 i i_1 i_2) →
Fin
(?m.139319 i i_1 i_2
i_3)) of (i : ?m.139315) →
(i_1 : ?m.139316 i) →
Mul
(((i_2 : ?m.139317 i i_1) → (i_3 : ?m.139318 i i_1 i_2) → Fin (?m.139319 i i_1 i_2 i_3)) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Fin
(x_4 i i_1 i_2
i_3)) to subgoal (i : ?m.139336) →
(i_1 : ?m.139337 i) →
Mul
((i_2 : ?m.139338 i i_1) →
(i_3 : ?m.139339 i i_1 i_2) →
Fin
(?m.139340 i i_1 i_2
i_3)) of (i : ?m.139336) →
Mul
((i_1 : ?m.139337 i) → (i_2 : ?m.139338 i i_1) → (i_3 : ?m.139339 i i_1 i_2) → Fin (?m.139340 i i_1 i_2 i_3))
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Fin
(x_4 i i_1 i_2
i_3)) to subgoal (i : ?m.139368) →
Mul
((i_1 : ?m.139369 i) →
(i_2 : ?m.139370 i i_1) →
(i_3 : ?m.139371 i i_1 i_2) →
Fin
(?m.139372 i i_1 i_2
i_3)) of (i : ?m.139368) →
Mul
(((i_1 : ?m.139369 i) →
(i_2 : ?m.139370 i i_1) → (i_3 : ?m.139371 i i_1 i_2) → Fin (?m.139372 i i_1 i_2 i_3)) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Fin
(x_4 i i_1 i_2
i_3)) to subgoal (i : ?m.139384) →
Mul
((i_1 : ?m.139385 i) →
(i_2 : ?m.139386 i i_1) →
(i_3 : ?m.139387 i i_1 i_2) →
Fin
(?m.139388 i i_1 i_2
i_3)) of Mul
((i : ?m.139384) →
(i_1 : ?m.139385 i) → (i_2 : ?m.139386 i i_1) → (i_3 : ?m.139387 i i_1 i_2) → Fin (?m.139388 i i_1 i_2 i_3))
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Fin
(x_4 i i_1 i_2
i_3)) to subgoal Mul
((i : ?m.139410) →
(i_1 : ?m.139411 i) →
(i_2 : ?m.139412 i i_1) →
(i_3 : ?m.139413 i i_1 i_2) →
Fin
(?m.139414 i i_1 i_2
i_3)) of Mul
(((i : ?m.139410) →
(i_1 : ?m.139411 i) →
(i_2 : ?m.139412 i i_1) → (i_3 : ?m.139413 i i_1 i_2) → Fin (?m.139414 i i_1 i_2 i_3)) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Fin
(x_4 i i_1 i_2
i_3)) to subgoal Mul
((i : ?m.139423) →
(i_1 : ?m.139424 i) →
(i_2 : ?m.139425 i i_1) →
(i_3 : ?m.139426 i i_1 i_2) →
Fin
(?m.139427 i i_1 i_2
i_3)) of Mul
(((i : ?m.139423) →
(i_1 : ?m.139424 i) →
(i_2 : ?m.139425 i i_1) → (i_3 : ?m.139426 i i_1 i_2) → Fin (?m.139427 i i_1 i_2 i_3)) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply instMulUInt8 to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul UInt8
[Meta.synthInstance.tryResolve] ✅ Mul UInt8 ≟ Mul UInt8
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
UInt8 to subgoal (i : ?m.139468) →
(i_1 : ?m.139469 i) →
(i_2 : ?m.139470 i i_1) →
?m.139471 i i_1 i_2 →
Mul
UInt8 of (i : ?m.139468) →
(i_1 : ?m.139469 i) → (i_2 : ?m.139470 i i_1) → Mul (?m.139471 i i_1 i_2 → UInt8)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
UInt8) to subgoal (i : ?m.139515) →
(i_1 : ?m.139516 i) →
(i_2 : ?m.139517 i i_1) →
Mul
(?m.139518 i i_1 i_2 →
UInt8) of (i : ?m.139515) →
(i_1 : ?m.139516 i) → (i_2 : ?m.139517 i i_1) → Mul ((?m.139518 i i_1 i_2 → UInt8) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
UInt8) to subgoal (i : ?m.139542) →
(i_1 : ?m.139543 i) →
(i_2 : ?m.139544 i i_1) →
Mul
(?m.139545 i i_1 i_2 →
UInt8) of (i : ?m.139542) →
(i_1 : ?m.139543 i) → Mul ((i_2 : ?m.139544 i i_1) → ?m.139545 i i_1 i_2 → UInt8)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt8) to subgoal (i : ?m.139579) →
(i_1 : ?m.139580 i) →
Mul
((i_2 : ?m.139581 i i_1) →
?m.139582 i i_1 i_2 →
UInt8) of (i : ?m.139579) →
(i_1 : ?m.139580 i) → Mul (((i_2 : ?m.139581 i i_1) → ?m.139582 i i_1 i_2 → UInt8) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt8) to subgoal (i : ?m.139599) →
(i_1 : ?m.139600 i) →
Mul
((i_2 : ?m.139601 i i_1) →
?m.139602 i i_1 i_2 →
UInt8) of (i : ?m.139599) →
Mul ((i_1 : ?m.139600 i) → (i_2 : ?m.139601 i i_1) → ?m.139602 i i_1 i_2 → UInt8)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt8) to subgoal (i : ?m.139628) →
Mul
((i_1 : ?m.139629 i) →
(i_2 : ?m.139630 i i_1) →
?m.139631 i i_1 i_2 →
UInt8) of (i : ?m.139628) →
Mul (((i_1 : ?m.139629 i) → (i_2 : ?m.139630 i i_1) → ?m.139631 i i_1 i_2 → UInt8) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt8) to subgoal (i : ?m.139643) →
Mul
((i_1 : ?m.139644 i) →
(i_2 : ?m.139645 i i_1) →
?m.139646 i i_1 i_2 →
UInt8) of Mul
((i : ?m.139643) → (i_1 : ?m.139644 i) → (i_2 : ?m.139645 i i_1) → ?m.139646 i i_1 i_2 → UInt8)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt8) to subgoal Mul
((i : ?m.139666) →
(i_1 : ?m.139667 i) →
(i_2 : ?m.139668 i i_1) →
?m.139669 i i_1 i_2 →
UInt8) of Mul
(((i : ?m.139666) → (i_1 : ?m.139667 i) → (i_2 : ?m.139668 i i_1) → ?m.139669 i i_1 i_2 → UInt8) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt8) to subgoal Mul
((i : ?m.139678) →
(i_1 : ?m.139679 i) →
(i_2 : ?m.139680 i i_1) →
?m.139681 i i_1 i_2 →
UInt8) of Mul
(((i : ?m.139678) → (i_1 : ?m.139679 i) → (i_2 : ?m.139680 i i_1) → ?m.139681 i i_1 i_2 → UInt8) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply instMulUInt32 to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul UInt32
[Meta.synthInstance.tryResolve] ✅ Mul UInt32 ≟ Mul UInt32
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
UInt32 to subgoal (i : ?m.139722) →
(i_1 : ?m.139723 i) →
(i_2 : ?m.139724 i i_1) →
?m.139725 i i_1 i_2 →
Mul
UInt32 of (i : ?m.139722) →
(i_1 : ?m.139723 i) → (i_2 : ?m.139724 i i_1) → Mul (?m.139725 i i_1 i_2 → UInt32)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
UInt32) to subgoal (i : ?m.139769) →
(i_1 : ?m.139770 i) →
(i_2 : ?m.139771 i i_1) →
Mul
(?m.139772 i i_1 i_2 →
UInt32) of (i : ?m.139769) →
(i_1 : ?m.139770 i) → (i_2 : ?m.139771 i i_1) → Mul ((?m.139772 i i_1 i_2 → UInt32) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
UInt32) to subgoal (i : ?m.139796) →
(i_1 : ?m.139797 i) →
(i_2 : ?m.139798 i i_1) →
Mul
(?m.139799 i i_1 i_2 →
UInt32) of (i : ?m.139796) →
(i_1 : ?m.139797 i) → Mul ((i_2 : ?m.139798 i i_1) → ?m.139799 i i_1 i_2 → UInt32)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt32) to subgoal (i : ?m.139833) →
(i_1 : ?m.139834 i) →
Mul
((i_2 : ?m.139835 i i_1) →
?m.139836 i i_1 i_2 →
UInt32) of (i : ?m.139833) →
(i_1 : ?m.139834 i) → Mul (((i_2 : ?m.139835 i i_1) → ?m.139836 i i_1 i_2 → UInt32) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt32) to subgoal (i : ?m.139853) →
(i_1 : ?m.139854 i) →
Mul
((i_2 : ?m.139855 i i_1) →
?m.139856 i i_1 i_2 →
UInt32) of (i : ?m.139853) →
Mul ((i_1 : ?m.139854 i) → (i_2 : ?m.139855 i i_1) → ?m.139856 i i_1 i_2 → UInt32)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt32) to subgoal (i : ?m.139882) →
Mul
((i_1 : ?m.139883 i) →
(i_2 : ?m.139884 i i_1) →
?m.139885 i i_1 i_2 →
UInt32) of (i : ?m.139882) →
Mul (((i_1 : ?m.139883 i) → (i_2 : ?m.139884 i i_1) → ?m.139885 i i_1 i_2 → UInt32) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt32) to subgoal (i : ?m.139897) →
Mul
((i_1 : ?m.139898 i) →
(i_2 : ?m.139899 i i_1) →
?m.139900 i i_1 i_2 →
UInt32) of Mul
((i : ?m.139897) → (i_1 : ?m.139898 i) → (i_2 : ?m.139899 i i_1) → ?m.139900 i i_1 i_2 → UInt32)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt32) to subgoal Mul
((i : ?m.139920) →
(i_1 : ?m.139921 i) →
(i_2 : ?m.139922 i i_1) →
?m.139923 i i_1 i_2 →
UInt32) of Mul
(((i : ?m.139920) → (i_1 : ?m.139921 i) → (i_2 : ?m.139922 i i_1) → ?m.139923 i i_1 i_2 → UInt32) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt32) to subgoal Mul
((i : ?m.139932) →
(i_1 : ?m.139933 i) →
(i_2 : ?m.139934 i i_1) →
?m.139935 i i_1 i_2 →
UInt32) of Mul
(((i : ?m.139932) → (i_1 : ?m.139933 i) → (i_2 : ?m.139934 i i_1) → ?m.139935 i i_1 i_2 → UInt32) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply Lean.Rat.instMulRat to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul Lean.Rat
[Meta.synthInstance.tryResolve] ✅ Mul Lean.Rat ≟ Mul Lean.Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
Lean.Rat to subgoal (i : ?m.139976) →
(i_1 : ?m.139977 i) →
(i_2 : ?m.139978 i i_1) →
?m.139979 i i_1 i_2 →
Mul
Lean.Rat of (i : ?m.139976) →
(i_1 : ?m.139977 i) → (i_2 : ?m.139978 i i_1) → Mul (?m.139979 i i_1 i_2 → Lean.Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
Lean.Rat) to subgoal (i : ?m.140023) →
(i_1 : ?m.140024 i) →
(i_2 : ?m.140025 i i_1) →
Mul
(?m.140026 i i_1 i_2 →
Lean.Rat) of (i : ?m.140023) →
(i_1 : ?m.140024 i) → (i_2 : ?m.140025 i i_1) → Mul ((?m.140026 i i_1 i_2 → Lean.Rat) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
Lean.Rat) to subgoal (i : ?m.140050) →
(i_1 : ?m.140051 i) →
(i_2 : ?m.140052 i i_1) →
Mul
(?m.140053 i i_1 i_2 →
Lean.Rat) of (i : ?m.140050) →
(i_1 : ?m.140051 i) → Mul ((i_2 : ?m.140052 i i_1) → ?m.140053 i i_1 i_2 → Lean.Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Lean.Rat) to subgoal (i : ?m.140087) →
(i_1 : ?m.140088 i) →
Mul
((i_2 : ?m.140089 i i_1) →
?m.140090 i i_1 i_2 →
Lean.Rat) of (i : ?m.140087) →
(i_1 : ?m.140088 i) → Mul (((i_2 : ?m.140089 i i_1) → ?m.140090 i i_1 i_2 → Lean.Rat) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Lean.Rat) to subgoal (i : ?m.140107) →
(i_1 : ?m.140108 i) →
Mul
((i_2 : ?m.140109 i i_1) →
?m.140110 i i_1 i_2 →
Lean.Rat) of (i : ?m.140107) →
Mul ((i_1 : ?m.140108 i) → (i_2 : ?m.140109 i i_1) → ?m.140110 i i_1 i_2 → Lean.Rat)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Lean.Rat) to subgoal (i : ?m.140136) →
Mul
((i_1 : ?m.140137 i) →
(i_2 : ?m.140138 i i_1) →
?m.140139 i i_1 i_2 →
Lean.Rat) of (i : ?m.140136) →
Mul (((i_1 : ?m.140137 i) → (i_2 : ?m.140138 i i_1) → ?m.140139 i i_1 i_2 → Lean.Rat) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Lean.Rat) to subgoal (i : ?m.140151) →
Mul
((i_1 : ?m.140152 i) →
(i_2 : ?m.140153 i i_1) →
?m.140154 i i_1 i_2 →
Lean.Rat) of Mul
((i : ?m.140151) → (i_1 : ?m.140152 i) → (i_2 : ?m.140153 i i_1) → ?m.140154 i i_1 i_2 → Lean.Rat)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Lean.Rat) to subgoal Mul
((i : ?m.140174) →
(i_1 : ?m.140175 i) →
(i_2 : ?m.140176 i i_1) →
?m.140177 i i_1 i_2 →
Lean.Rat) of Mul
(((i : ?m.140174) → (i_1 : ?m.140175 i) → (i_2 : ?m.140176 i i_1) → ?m.140177 i i_1 i_2 → Lean.Rat) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Lean.Rat) to subgoal Mul
((i : ?m.140186) →
(i_1 : ?m.140187 i) →
(i_2 : ?m.140188 i i_1) →
?m.140189 i i_1 i_2 →
Lean.Rat) of Mul
(((i : ?m.140186) → (i_1 : ?m.140187 i) → (i_2 : ?m.140188 i i_1) → ?m.140189 i i_1 i_2 → Lean.Rat) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply instMulNat to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul ℕ
[Meta.synthInstance.tryResolve] ✅ Mul ℕ ≟ Mul ℕ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
ℕ to subgoal (i : ?m.140230) →
(i_1 : ?m.140231 i) →
(i_2 : ?m.140232 i i_1) →
?m.140233 i i_1 i_2 →
Mul ℕ of (i : ?m.140230) → (i_1 : ?m.140231 i) → (i_2 : ?m.140232 i i_1) → Mul (?m.140233 i i_1 i_2 → ℕ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
ℕ) to subgoal (i : ?m.140277) →
(i_1 : ?m.140278 i) →
(i_2 : ?m.140279 i i_1) →
Mul
(?m.140280 i i_1 i_2 →
ℕ) of (i : ?m.140277) →
(i_1 : ?m.140278 i) → (i_2 : ?m.140279 i i_1) → Mul ((?m.140280 i i_1 i_2 → ℕ) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
ℕ) to subgoal (i : ?m.140304) →
(i_1 : ?m.140305 i) →
(i_2 : ?m.140306 i i_1) →
Mul
(?m.140307 i i_1 i_2 →
ℕ) of (i : ?m.140304) → (i_1 : ?m.140305 i) → Mul ((i_2 : ?m.140306 i i_1) → ?m.140307 i i_1 i_2 → ℕ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℕ) to subgoal (i : ?m.140341) →
(i_1 : ?m.140342 i) →
Mul
((i_2 : ?m.140343 i i_1) →
?m.140344 i i_1 i_2 →
ℕ) of (i : ?m.140341) →
(i_1 : ?m.140342 i) → Mul (((i_2 : ?m.140343 i i_1) → ?m.140344 i i_1 i_2 → ℕ) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℕ) to subgoal (i : ?m.140361) →
(i_1 : ?m.140362 i) →
Mul
((i_2 : ?m.140363 i i_1) →
?m.140364 i i_1 i_2 →
ℕ) of (i : ?m.140361) → Mul ((i_1 : ?m.140362 i) → (i_2 : ?m.140363 i i_1) → ?m.140364 i i_1 i_2 → ℕ)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℕ) to subgoal (i : ?m.140390) →
Mul
((i_1 : ?m.140391 i) →
(i_2 : ?m.140392 i i_1) →
?m.140393 i i_1 i_2 →
ℕ) of (i : ?m.140390) →
Mul (((i_1 : ?m.140391 i) → (i_2 : ?m.140392 i i_1) → ?m.140393 i i_1 i_2 → ℕ) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℕ) to subgoal (i : ?m.140405) →
Mul
((i_1 : ?m.140406 i) →
(i_2 : ?m.140407 i i_1) →
?m.140408 i i_1 i_2 →
ℕ) of Mul ((i : ?m.140405) → (i_1 : ?m.140406 i) → (i_2 : ?m.140407 i i_1) → ?m.140408 i i_1 i_2 → ℕ)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℕ) to subgoal Mul
((i : ?m.140428) →
(i_1 : ?m.140429 i) →
(i_2 : ?m.140430 i i_1) →
?m.140431 i i_1 i_2 →
ℕ) of Mul
(((i : ?m.140428) → (i_1 : ?m.140429 i) → (i_2 : ?m.140430 i i_1) → ?m.140431 i i_1 i_2 → ℕ) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℕ) to subgoal Mul
((i : ?m.140440) →
(i_1 : ?m.140441 i) →
(i_2 : ?m.140442 i i_1) →
?m.140443 i i_1 i_2 →
ℕ) of Mul
(((i : ?m.140440) → (i_1 : ?m.140441 i) → (i_2 : ?m.140442 i i_1) → ?m.140443 i i_1 i_2 → ℕ) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → Mul (?m.140452 i i_1 i_2 i_3 →*₀ ?m.140453 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.140452 i✝² i✝¹ i✝ i →*₀ ?m.140453 i✝² i✝¹ i✝ i) ≟ Mul (?m.140452 i✝² i✝¹ i✝ i →*₀ ?m.140453 i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CommMonoidWithZero (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → CommMonoidWithZero (?m.140483 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero
(?m.140483 i✝² i✝¹ i✝ i) ≟ CommMonoidWithZero (?m.140483 i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CommGroupWithZero (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → CommMonoidWithZero (?m.140511 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero
(?m.140511 i✝² i✝¹ i✝ i) ≟ CommMonoidWithZero (?m.140511 i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CancelCommMonoidWithZero (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply instMulUInt16 to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul UInt16
[Meta.synthInstance.tryResolve] ✅ Mul UInt16 ≟ Mul UInt16
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
UInt16 to subgoal (i : ?m.140570) →
(i_1 : ?m.140571 i) →
(i_2 : ?m.140572 i i_1) →
?m.140573 i i_1 i_2 →
Mul
UInt16 of (i : ?m.140570) →
(i_1 : ?m.140571 i) → (i_2 : ?m.140572 i i_1) → Mul (?m.140573 i i_1 i_2 → UInt16)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
UInt16) to subgoal (i : ?m.140617) →
(i_1 : ?m.140618 i) →
(i_2 : ?m.140619 i i_1) →
Mul
(?m.140620 i i_1 i_2 →
UInt16) of (i : ?m.140617) →
(i_1 : ?m.140618 i) → (i_2 : ?m.140619 i i_1) → Mul ((?m.140620 i i_1 i_2 → UInt16) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
UInt16) to subgoal (i : ?m.140644) →
(i_1 : ?m.140645 i) →
(i_2 : ?m.140646 i i_1) →
Mul
(?m.140647 i i_1 i_2 →
UInt16) of (i : ?m.140644) →
(i_1 : ?m.140645 i) → Mul ((i_2 : ?m.140646 i i_1) → ?m.140647 i i_1 i_2 → UInt16)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt16) to subgoal (i : ?m.140681) →
(i_1 : ?m.140682 i) →
Mul
((i_2 : ?m.140683 i i_1) →
?m.140684 i i_1 i_2 →
UInt16) of (i : ?m.140681) →
(i_1 : ?m.140682 i) → Mul (((i_2 : ?m.140683 i i_1) → ?m.140684 i i_1 i_2 → UInt16) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt16) to subgoal (i : ?m.140701) →
(i_1 : ?m.140702 i) →
Mul
((i_2 : ?m.140703 i i_1) →
?m.140704 i i_1 i_2 →
UInt16) of (i : ?m.140701) →
Mul ((i_1 : ?m.140702 i) → (i_2 : ?m.140703 i i_1) → ?m.140704 i i_1 i_2 → UInt16)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt16) to subgoal (i : ?m.140730) →
Mul
((i_1 : ?m.140731 i) →
(i_2 : ?m.140732 i i_1) →
?m.140733 i i_1 i_2 →
UInt16) of (i : ?m.140730) →
Mul (((i_1 : ?m.140731 i) → (i_2 : ?m.140732 i i_1) → ?m.140733 i i_1 i_2 → UInt16) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt16) to subgoal (i : ?m.140745) →
Mul
((i_1 : ?m.140746 i) →
(i_2 : ?m.140747 i i_1) →
?m.140748 i i_1 i_2 →
UInt16) of Mul
((i : ?m.140745) → (i_1 : ?m.140746 i) → (i_2 : ?m.140747 i i_1) → ?m.140748 i i_1 i_2 → UInt16)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt16) to subgoal Mul
((i : ?m.140768) →
(i_1 : ?m.140769 i) →
(i_2 : ?m.140770 i i_1) →
?m.140771 i i_1 i_2 →
UInt16) of Mul
(((i : ?m.140768) → (i_1 : ?m.140769 i) → (i_2 : ?m.140770 i i_1) → ?m.140771 i i_1 i_2 → UInt16) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt16) to subgoal Mul
((i : ?m.140780) →
(i_1 : ?m.140781 i) →
(i_2 : ?m.140782 i i_1) →
?m.140783 i i_1 i_2 →
UInt16) of Mul
(((i : ?m.140780) → (i_1 : ?m.140781 i) → (i_2 : ?m.140782 i i_1) → ?m.140783 i i_1 i_2 → UInt16) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply Int.instMulInt to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul ℤ
[Meta.synthInstance.tryResolve] ✅ Mul ℤ ≟ Mul ℤ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
ℤ to subgoal (i : ?m.140824) →
(i_1 : ?m.140825 i) →
(i_2 : ?m.140826 i i_1) →
?m.140827 i i_1 i_2 →
Mul ℤ of (i : ?m.140824) → (i_1 : ?m.140825 i) → (i_2 : ?m.140826 i i_1) → Mul (?m.140827 i i_1 i_2 → ℤ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
ℤ) to subgoal (i : ?m.140871) →
(i_1 : ?m.140872 i) →
(i_2 : ?m.140873 i i_1) →
Mul
(?m.140874 i i_1 i_2 →
ℤ) of (i : ?m.140871) →
(i_1 : ?m.140872 i) → (i_2 : ?m.140873 i i_1) → Mul ((?m.140874 i i_1 i_2 → ℤ) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
ℤ) to subgoal (i : ?m.140898) →
(i_1 : ?m.140899 i) →
(i_2 : ?m.140900 i i_1) →
Mul
(?m.140901 i i_1 i_2 →
ℤ) of (i : ?m.140898) → (i_1 : ?m.140899 i) → Mul ((i_2 : ?m.140900 i i_1) → ?m.140901 i i_1 i_2 → ℤ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℤ) to subgoal (i : ?m.140935) →
(i_1 : ?m.140936 i) →
Mul
((i_2 : ?m.140937 i i_1) →
?m.140938 i i_1 i_2 →
ℤ) of (i : ?m.140935) →
(i_1 : ?m.140936 i) → Mul (((i_2 : ?m.140937 i i_1) → ?m.140938 i i_1 i_2 → ℤ) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℤ) to subgoal (i : ?m.140955) →
(i_1 : ?m.140956 i) →
Mul
((i_2 : ?m.140957 i i_1) →
?m.140958 i i_1 i_2 →
ℤ) of (i : ?m.140955) → Mul ((i_1 : ?m.140956 i) → (i_2 : ?m.140957 i i_1) → ?m.140958 i i_1 i_2 → ℤ)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℤ) to subgoal (i : ?m.140984) →
Mul
((i_1 : ?m.140985 i) →
(i_2 : ?m.140986 i i_1) →
?m.140987 i i_1 i_2 →
ℤ) of (i : ?m.140984) →
Mul (((i_1 : ?m.140985 i) → (i_2 : ?m.140986 i i_1) → ?m.140987 i i_1 i_2 → ℤ) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℤ) to subgoal (i : ?m.140999) →
Mul
((i_1 : ?m.141000 i) →
(i_2 : ?m.141001 i i_1) →
?m.141002 i i_1 i_2 →
ℤ) of Mul ((i : ?m.140999) → (i_1 : ?m.141000 i) → (i_2 : ?m.141001 i i_1) → ?m.141002 i i_1 i_2 → ℤ)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℤ) to subgoal Mul
((i : ?m.141022) →
(i_1 : ?m.141023 i) →
(i_2 : ?m.141024 i i_1) →
?m.141025 i i_1 i_2 →
ℤ) of Mul
(((i : ?m.141022) → (i_1 : ?m.141023 i) → (i_2 : ?m.141024 i i_1) → ?m.141025 i i_1 i_2 → ℤ) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
ℤ) to subgoal Mul
((i : ?m.141034) →
(i_1 : ?m.141035 i) →
(i_2 : ?m.141036 i i_1) →
?m.141037 i i_1 i_2 →
ℤ) of Mul
(((i : ?m.141034) → (i_1 : ?m.141035 i) → (i_2 : ?m.141036 i i_1) → ?m.141037 i i_1 i_2 → ℤ) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply instMulFloat to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul Float
[Meta.synthInstance.tryResolve] ✅ Mul Float ≟ Mul Float
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
Float to subgoal (i : ?m.141078) →
(i_1 : ?m.141079 i) →
(i_2 : ?m.141080 i i_1) →
?m.141081 i i_1 i_2 →
Mul
Float of (i : ?m.141078) →
(i_1 : ?m.141079 i) → (i_2 : ?m.141080 i i_1) → Mul (?m.141081 i i_1 i_2 → Float)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
Float) to subgoal (i : ?m.141125) →
(i_1 : ?m.141126 i) →
(i_2 : ?m.141127 i i_1) →
Mul
(?m.141128 i i_1 i_2 →
Float) of (i : ?m.141125) →
(i_1 : ?m.141126 i) → (i_2 : ?m.141127 i i_1) → Mul ((?m.141128 i i_1 i_2 → Float) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
Float) to subgoal (i : ?m.141152) →
(i_1 : ?m.141153 i) →
(i_2 : ?m.141154 i i_1) →
Mul
(?m.141155 i i_1 i_2 →
Float) of (i : ?m.141152) →
(i_1 : ?m.141153 i) → Mul ((i_2 : ?m.141154 i i_1) → ?m.141155 i i_1 i_2 → Float)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Float) to subgoal (i : ?m.141189) →
(i_1 : ?m.141190 i) →
Mul
((i_2 : ?m.141191 i i_1) →
?m.141192 i i_1 i_2 →
Float) of (i : ?m.141189) →
(i_1 : ?m.141190 i) → Mul (((i_2 : ?m.141191 i i_1) → ?m.141192 i i_1 i_2 → Float) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Float) to subgoal (i : ?m.141209) →
(i_1 : ?m.141210 i) →
Mul
((i_2 : ?m.141211 i i_1) →
?m.141212 i i_1 i_2 →
Float) of (i : ?m.141209) →
Mul ((i_1 : ?m.141210 i) → (i_2 : ?m.141211 i i_1) → ?m.141212 i i_1 i_2 → Float)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Float) to subgoal (i : ?m.141238) →
Mul
((i_1 : ?m.141239 i) →
(i_2 : ?m.141240 i i_1) →
?m.141241 i i_1 i_2 →
Float) of (i : ?m.141238) →
Mul (((i_1 : ?m.141239 i) → (i_2 : ?m.141240 i i_1) → ?m.141241 i i_1 i_2 → Float) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Float) to subgoal (i : ?m.141253) →
Mul
((i_1 : ?m.141254 i) →
(i_2 : ?m.141255 i i_1) →
?m.141256 i i_1 i_2 →
Float) of Mul
((i : ?m.141253) → (i_1 : ?m.141254 i) → (i_2 : ?m.141255 i i_1) → ?m.141256 i i_1 i_2 → Float)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Float) to subgoal Mul
((i : ?m.141276) →
(i_1 : ?m.141277 i) →
(i_2 : ?m.141278 i i_1) →
?m.141279 i i_1 i_2 →
Float) of Mul
(((i : ?m.141276) → (i_1 : ?m.141277 i) → (i_2 : ?m.141278 i i_1) → ?m.141279 i i_1 i_2 → Float) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Float) to subgoal Mul
((i : ?m.141288) →
(i_1 : ?m.141289 i) →
(i_2 : ?m.141290 i i_1) →
?m.141291 i i_1 i_2 →
Float) of Mul
(((i : ?m.141288) → (i_1 : ?m.141289 i) → (i_2 : ?m.141290 i i_1) → ?m.141291 i i_1 i_2 → Float) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply Rat.instMulRat to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul Rat
[Meta.synthInstance.tryResolve] ✅ Mul Rat ≟ Mul Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
Rat to subgoal (i : ?m.141332) →
(i_1 : ?m.141333 i) →
(i_2 : ?m.141334 i i_1) →
?m.141335 i i_1 i_2 →
Mul
Rat of (i : ?m.141332) → (i_1 : ?m.141333 i) → (i_2 : ?m.141334 i i_1) → Mul (?m.141335 i i_1 i_2 → Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
Rat) to subgoal (i : ?m.141379) →
(i_1 : ?m.141380 i) →
(i_2 : ?m.141381 i i_1) →
Mul
(?m.141382 i i_1 i_2 →
Rat) of (i : ?m.141379) →
(i_1 : ?m.141380 i) → (i_2 : ?m.141381 i i_1) → Mul ((?m.141382 i i_1 i_2 → Rat) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
Rat) to subgoal (i : ?m.141406) →
(i_1 : ?m.141407 i) →
(i_2 : ?m.141408 i i_1) →
Mul
(?m.141409 i i_1 i_2 →
Rat) of (i : ?m.141406) →
(i_1 : ?m.141407 i) → Mul ((i_2 : ?m.141408 i i_1) → ?m.141409 i i_1 i_2 → Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Rat) to subgoal (i : ?m.141443) →
(i_1 : ?m.141444 i) →
Mul
((i_2 : ?m.141445 i i_1) →
?m.141446 i i_1 i_2 →
Rat) of (i : ?m.141443) →
(i_1 : ?m.141444 i) → Mul (((i_2 : ?m.141445 i i_1) → ?m.141446 i i_1 i_2 → Rat) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Rat) to subgoal (i : ?m.141463) →
(i_1 : ?m.141464 i) →
Mul
((i_2 : ?m.141465 i i_1) →
?m.141466 i i_1 i_2 →
Rat) of (i : ?m.141463) →
Mul ((i_1 : ?m.141464 i) → (i_2 : ?m.141465 i i_1) → ?m.141466 i i_1 i_2 → Rat)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Rat) to subgoal (i : ?m.141492) →
Mul
((i_1 : ?m.141493 i) →
(i_2 : ?m.141494 i i_1) →
?m.141495 i i_1 i_2 →
Rat) of (i : ?m.141492) →
Mul (((i_1 : ?m.141493 i) → (i_2 : ?m.141494 i i_1) → ?m.141495 i i_1 i_2 → Rat) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Rat) to subgoal (i : ?m.141507) →
Mul
((i_1 : ?m.141508 i) →
(i_2 : ?m.141509 i i_1) →
?m.141510 i i_1 i_2 →
Rat) of Mul
((i : ?m.141507) → (i_1 : ?m.141508 i) → (i_2 : ?m.141509 i i_1) → ?m.141510 i i_1 i_2 → Rat)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Rat) to subgoal Mul
((i : ?m.141530) →
(i_1 : ?m.141531 i) →
(i_2 : ?m.141532 i i_1) →
?m.141533 i i_1 i_2 →
Rat) of Mul
(((i : ?m.141530) → (i_1 : ?m.141531 i) → (i_2 : ?m.141532 i i_1) → ?m.141533 i i_1 i_2 → Rat) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Rat) to subgoal Mul
((i : ?m.141542) →
(i_1 : ?m.141543 i) →
(i_2 : ?m.141544 i i_1) →
?m.141545 i i_1 i_2 →
Rat) of Mul
(((i : ?m.141542) → (i_1 : ?m.141543 i) → (i_2 : ?m.141544 i i_1) → ?m.141545 i i_1 i_2 → Rat) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply instMulUInt64 to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → ?m.137854 i i_1 i_2 → Mul UInt64
[Meta.synthInstance.tryResolve] ✅ Mul UInt64 ≟ Mul UInt64
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
UInt64 to subgoal (i : ?m.141586) →
(i_1 : ?m.141587 i) →
(i_2 : ?m.141588 i i_1) →
?m.141589 i i_1 i_2 →
Mul
UInt64 of (i : ?m.141586) →
(i_1 : ?m.141587 i) → (i_2 : ?m.141588 i i_1) → Mul (?m.141589 i i_1 i_2 → UInt64)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
UInt64) to subgoal (i : ?m.141633) →
(i_1 : ?m.141634 i) →
(i_2 : ?m.141635 i i_1) →
Mul
(?m.141636 i i_1 i_2 →
UInt64) of (i : ?m.141633) →
(i_1 : ?m.141634 i) → (i_2 : ?m.141635 i i_1) → Mul ((?m.141636 i i_1 i_2 → UInt64) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
(x_3 i i_1 i_2 →
UInt64) to subgoal (i : ?m.141660) →
(i_1 : ?m.141661 i) →
(i_2 : ?m.141662 i i_1) →
Mul
(?m.141663 i i_1 i_2 →
UInt64) of (i : ?m.141660) →
(i_1 : ?m.141661 i) → Mul ((i_2 : ?m.141662 i i_1) → ?m.141663 i i_1 i_2 → UInt64)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt64) to subgoal (i : ?m.141697) →
(i_1 : ?m.141698 i) →
Mul
((i_2 : ?m.141699 i i_1) →
?m.141700 i i_1 i_2 →
UInt64) of (i : ?m.141697) →
(i_1 : ?m.141698 i) → Mul (((i_2 : ?m.141699 i i_1) → ?m.141700 i i_1 i_2 → UInt64) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt64) to subgoal (i : ?m.141717) →
(i_1 : ?m.141718 i) →
Mul
((i_2 : ?m.141719 i i_1) →
?m.141720 i i_1 i_2 →
UInt64) of (i : ?m.141717) →
Mul ((i_1 : ?m.141718 i) → (i_2 : ?m.141719 i i_1) → ?m.141720 i i_1 i_2 → UInt64)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt64) to subgoal (i : ?m.141746) →
Mul
((i_1 : ?m.141747 i) →
(i_2 : ?m.141748 i i_1) →
?m.141749 i i_1 i_2 →
UInt64) of (i : ?m.141746) →
Mul (((i_1 : ?m.141747 i) → (i_2 : ?m.141748 i i_1) → ?m.141749 i i_1 i_2 → UInt64) →ₙ* ?m.133410 i)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt64) to subgoal (i : ?m.141761) →
Mul
((i_1 : ?m.141762 i) →
(i_2 : ?m.141763 i i_1) →
?m.141764 i i_1 i_2 →
UInt64) of Mul
((i : ?m.141761) → (i_1 : ?m.141762 i) → (i_2 : ?m.141763 i i_1) → ?m.141764 i i_1 i_2 → UInt64)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt64) to subgoal Mul
((i : ?m.141784) →
(i_1 : ?m.141785 i) →
(i_2 : ?m.141786 i i_1) →
?m.141787 i i_1 i_2 →
UInt64) of Mul
(((i : ?m.141784) → (i_1 : ?m.141785 i) → (i_2 : ?m.141786 i i_1) → ?m.141787 i i_1 i_2 → UInt64) →ₙ* ?m.132940)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
UInt64) to subgoal Mul
((i : ?m.141796) →
(i_1 : ?m.141797 i) →
(i_2 : ?m.141798 i i_1) →
?m.141799 i i_1 i_2 →
UInt64) of Mul
(((i : ?m.141796) → (i_1 : ?m.141797 i) → (i_2 : ?m.141798 i i_1) → ?m.141799 i i_1 i_2 → UInt64) →ₙ* ?m.132904)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance] ✅ apply @MonoidHom.mul to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → Mul (?m.141808 i i_1 i_2 i_3 →* ?m.141809 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.141808 i✝² i✝¹ i✝ i →* ?m.141809 i✝² i✝¹ i✝ i) ≟ Mul (?m.141808 i✝² i✝¹ i✝ i →* ?m.141809 i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CommMonoid (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[@CancelCommMonoid.toCommMonoid, @DivisionCommMonoid.toCommMonoid, @CommGroup.toCommMonoid, @CommMonoidWithZero.toCommMonoid]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → CommMonoid (?m.141841 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.141841 i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.141841 i✝² i✝¹ i✝ i)
[Meta.synthInstance] ✅ apply @CommGroup.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → CommMonoid (?m.141865 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.141865 i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.141865 i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CommGroup (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → CommMonoid (?m.141892 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.141892 i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.141892 i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → DivisionCommMonoid (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[@CommGroup.toDivisionCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toDivisionCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → DivisionCommMonoid (?m.141920 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ DivisionCommMonoid
(?m.141920 i✝² i✝¹ i✝ i) ≟ DivisionCommMonoid (?m.141920 i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CommGroup (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → CommMonoid (?m.141948 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.141948 i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.141948 i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CancelCommMonoid (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[@CommGroup.toCancelCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toCancelCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → CancelCommMonoid (?m.141976 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ CancelCommMonoid
(?m.141976 i✝² i✝¹ i✝ i) ≟ CancelCommMonoid (?m.141976 i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CommGroup (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @MulHom.instMulMulHomToMulToSemigroup to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → Mul (?m.142004 i i_1 i_2 i_3 →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.142004 i✝² i✝¹ i✝ i →ₙ* ?m.142005 i✝² i✝¹ i✝ i) ≟ Mul (?m.142004 i✝² i✝¹ i✝ i →ₙ* ?m.142005 i✝² i✝¹ i✝ i)
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
UInt64 to subgoal (i : ?m.142029) →
(i_1 : ?m.142030 i) →
(i_2 : ?m.142031 i i_1) →
?m.142032 i i_1 i_2 →
Mul
UInt64 of (i : ?m.142029) →
(i_1 : ?m.142030 i) →
(i_2 : ?m.142031 i i_1) → (i_3 : ?m.142032 i i_1 i_2) → Mul (UInt64 →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) → (i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → CommSemigroup (_tc.5 i i_1 i_2 i_3)
[Meta.synthInstance.instances] #[@CommMonoid.toCommSemigroup]
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
Rat to subgoal (i : ?m.142071) →
(i_1 : ?m.142072 i) →
(i_2 : ?m.142073 i i_1) →
?m.142074 i i_1 i_2 →
Mul
Rat of (i : ?m.142071) →
(i_1 : ?m.142072 i) →
(i_2 : ?m.142073 i i_1) → (i_3 : ?m.142074 i i_1 i_2) → Mul (Rat →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
Float to subgoal (i : ?m.142107) →
(i_1 : ?m.142108 i) →
(i_2 : ?m.142109 i i_1) →
?m.142110 i i_1 i_2 →
Mul
Float of (i : ?m.142107) →
(i_1 : ?m.142108 i) →
(i_2 : ?m.142109 i i_1) → (i_3 : ?m.142110 i i_1 i_2) → Mul (Float →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
ℤ to subgoal (i : ?m.142143) →
(i_1 : ?m.142144 i) →
(i_2 : ?m.142145 i i_1) →
?m.142146 i i_1 i_2 →
Mul
ℤ of (i : ?m.142143) →
(i_1 : ?m.142144 i) →
(i_2 : ?m.142145 i i_1) → (i_3 : ?m.142146 i i_1 i_2) → Mul (ℤ →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
UInt16 to subgoal (i : ?m.142179) →
(i_1 : ?m.142180 i) →
(i_2 : ?m.142181 i i_1) →
?m.142182 i i_1 i_2 →
Mul
UInt16 of (i : ?m.142179) →
(i_1 : ?m.142180 i) →
(i_2 : ?m.142181 i i_1) → (i_3 : ?m.142182 i i_1 i_2) → Mul (UInt16 →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
ℕ to subgoal (i : ?m.142215) →
(i_1 : ?m.142216 i) →
(i_2 : ?m.142217 i i_1) →
?m.142218 i i_1 i_2 →
Mul
ℕ of (i : ?m.142215) →
(i_1 : ?m.142216 i) →
(i_2 : ?m.142217 i i_1) → (i_3 : ?m.142218 i i_1 i_2) → Mul (ℕ →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
Lean.Rat to subgoal (i : ?m.142251) →
(i_1 : ?m.142252 i) →
(i_2 : ?m.142253 i i_1) →
?m.142254 i i_1 i_2 →
Mul
Lean.Rat of (i : ?m.142251) →
(i_1 : ?m.142252 i) →
(i_2 : ?m.142253 i i_1) → (i_3 : ?m.142254 i i_1 i_2) → Mul (Lean.Rat →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
UInt32 to subgoal (i : ?m.142287) →
(i_1 : ?m.142288 i) →
(i_2 : ?m.142289 i i_1) →
?m.142290 i i_1 i_2 →
Mul
UInt32 of (i : ?m.142287) →
(i_1 : ?m.142288 i) →
(i_2 : ?m.142289 i i_1) → (i_3 : ?m.142290 i i_1 i_2) → Mul (UInt32 →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
UInt8 to subgoal (i : ?m.142323) →
(i_1 : ?m.142324 i) →
(i_2 : ?m.142325 i i_1) →
?m.142326 i i_1 i_2 →
Mul
UInt8 of (i : ?m.142323) →
(i_1 : ?m.142324 i) →
(i_2 : ?m.142325 i i_1) → (i_3 : ?m.142326 i i_1 i_2) → Mul (UInt8 →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(Fin
(x_4 i i_1 i_2
i_3)) to subgoal (i : ?m.142359) →
(i_1 : ?m.142360 i) →
(i_2 : ?m.142361 i i_1) →
(i_3 : ?m.142362 i i_1 i_2) →
Mul
(Fin
(?m.142363 i i_1 i_2
i_3)) of (i : ?m.142359) →
(i_1 : ?m.142360 i) →
(i_2 : ?m.142361 i i_1) →
(i_3 : ?m.142362 i i_1 i_2) → Mul (Fin (?m.142363 i i_1 i_2 i_3) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
USize to subgoal (i : ?m.142396) →
(i_1 : ?m.142397 i) →
(i_2 : ?m.142398 i i_1) →
?m.142399 i i_1 i_2 →
Mul
USize of (i : ?m.142396) →
(i_1 : ?m.142397 i) →
(i_2 : ?m.142398 i i_1) → (i_3 : ?m.142399 i i_1 i_2) → Mul (USize →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
M to subgoal (i : ?m.142432) →
(i_1 : ?m.142433 i) →
(i_2 : ?m.142434 i i_1) →
?m.142435 i i_1 i_2 →
Mul
M of (i : ?m.142432) →
(i_1 : ?m.142433 i) →
(i_2 : ?m.142434 i i_1) → (i_3 : ?m.142435 i i_1 i_2) → Mul (M →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
N to subgoal (i : ?m.142468) →
(i_1 : ?m.142469 i) →
(i_2 : ?m.142470 i i_1) →
?m.142471 i i_1 i_2 →
Mul
N of (i : ?m.142468) →
(i_1 : ?m.142469 i) →
(i_2 : ?m.142470 i i_1) → (i_3 : ?m.142471 i i_1 i_2) → Mul (N →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
P to subgoal (i : ?m.142504) →
(i_1 : ?m.142505 i) →
(i_2 : ?m.142506 i i_1) →
?m.142507 i i_1 i_2 →
Mul
P of (i : ?m.142504) →
(i_1 : ?m.142505 i) →
(i_2 : ?m.142506 i i_1) → (i_3 : ?m.142507 i i_1 i_2) → Mul (P →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
x_3 i i_1 i_2 →
Mul
Q to subgoal (i : ?m.142540) →
(i_1 : ?m.142541 i) →
(i_2 : ?m.142542 i i_1) →
?m.142543 i i_1 i_2 →
Mul
Q of (i : ?m.142540) →
(i_1 : ?m.142541 i) →
(i_2 : ?m.142542 i i_1) → (i_3 : ?m.142543 i i_1 i_2) → Mul (Q →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @CommMonoid.toCommSemigroup to (i : ?m.142029) →
(i_1 : ?m.142030 i) →
(i_2 : ?m.142031 i i_1) → (i_3 : ?m.142032 i i_1 i_2) → CommSemigroup (?m.142576 i i_1 i_2 i_3)
[Meta.synthInstance.tryResolve] ✅ CommSemigroup (?m.142576 i✝² i✝¹ i✝ i) ≟ CommSemigroup (?m.142576 i✝² i✝¹ i✝ i)
[Meta.synthInstance] ✅ apply @Pi.instMul to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → Mul ((i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.142601 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ Mul
((i_1 : ?m.142600 i✝² i✝¹ i✝ i) →
?m.142601 i✝² i✝¹ i✝ i i_1) ≟ Mul ((i_1 : ?m.142600 i✝² i✝¹ i✝ i) → ?m.142601 i✝² i✝¹ i✝ i i_1)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) → (i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → Mul (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
Q to subgoal (i : ?m.142683) →
(i_1 : ?m.142684 i) →
(i_2 : ?m.142685 i i_1) →
(i_3 : ?m.142686 i i_1 i_2) →
?m.142687 i i_1 i_2 i_3 →
Mul
Q of (i : ?m.142683) →
(i_1 : ?m.142684 i) → (i_2 : ?m.142685 i i_1) → (i_3 : ?m.142686 i i_1 i_2) → Mul (?m.142687 i i_1 i_2 i_3 → Q)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
Q) to subgoal (i : ?m.142748) →
(i_1 : ?m.142749 i) →
(i_2 : ?m.142750 i i_1) →
(i_3 : ?m.142751 i i_1 i_2) →
Mul
(?m.142752 i i_1 i_2 i_3 →
Q) of (i : ?m.142748) →
(i_1 : ?m.142749 i) →
(i_2 : ?m.142750 i i_1) →
(i_3 : ?m.142751 i i_1 i_2) → Mul ((?m.142752 i i_1 i_2 i_3 → Q) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
Q) to subgoal (i : ?m.142787) →
(i_1 : ?m.142788 i) →
(i_2 : ?m.142789 i i_1) →
(i_3 : ?m.142790 i i_1 i_2) →
Mul
(?m.142791 i i_1 i_2 i_3 →
Q) of (i : ?m.142787) →
(i_1 : ?m.142788 i) → (i_2 : ?m.142789 i i_1) → Mul ((i_3 : ?m.142790 i i_1 i_2) → ?m.142791 i i_1 i_2 i_3 → Q)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Q) to subgoal (i : ?m.142839) →
(i_1 : ?m.142840 i) →
(i_2 : ?m.142841 i i_1) →
Mul
((i_3 : ?m.142842 i i_1 i_2) →
?m.142843 i i_1 i_2 i_3 →
Q) of (i : ?m.142839) →
(i_1 : ?m.142840 i) →
(i_2 : ?m.142841 i i_1) →
Mul (((i_3 : ?m.142842 i i_1 i_2) → ?m.142843 i i_1 i_2 i_3 → Q) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Q) to subgoal (i : ?m.142869) →
(i_1 : ?m.142870 i) →
(i_2 : ?m.142871 i i_1) →
Mul
((i_3 : ?m.142872 i i_1 i_2) →
?m.142873 i i_1 i_2 i_3 →
Q) of (i : ?m.142869) →
(i_1 : ?m.142870 i) → Mul ((i_2 : ?m.142871 i i_1) → (i_3 : ?m.142872 i i_1 i_2) → ?m.142873 i i_1 i_2 i_3 → Q)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Q) to subgoal (i : ?m.142911) →
(i_1 : ?m.142912 i) →
Mul
((i_2 : ?m.142913 i i_1) →
(i_3 : ?m.142914 i i_1 i_2) →
?m.142915 i i_1 i_2 i_3 →
Q) of (i : ?m.142911) →
(i_1 : ?m.142912 i) →
Mul
(((i_2 : ?m.142913 i i_1) → (i_3 : ?m.142914 i i_1 i_2) → ?m.142915 i i_1 i_2 i_3 → Q) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Q) to subgoal (i : ?m.142934) →
(i_1 : ?m.142935 i) →
Mul
((i_2 : ?m.142936 i i_1) →
(i_3 : ?m.142937 i i_1 i_2) →
?m.142938 i i_1 i_2 i_3 →
Q) of (i : ?m.142934) →
Mul ((i_1 : ?m.142935 i) → (i_2 : ?m.142936 i i_1) → (i_3 : ?m.142937 i i_1 i_2) → ?m.142938 i i_1 i_2 i_3 → Q)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Q) to subgoal (i : ?m.142968) →
Mul
((i_1 : ?m.142969 i) →
(i_2 : ?m.142970 i i_1) →
(i_3 : ?m.142971 i i_1 i_2) →
?m.142972 i i_1 i_2 i_3 →
Q) of (i : ?m.142968) →
Mul
(((i_1 : ?m.142969 i) →
(i_2 : ?m.142970 i i_1) → (i_3 : ?m.142971 i i_1 i_2) → ?m.142972 i i_1 i_2 i_3 → Q) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Q) to subgoal (i : ?m.142986) →
Mul
((i_1 : ?m.142987 i) →
(i_2 : ?m.142988 i i_1) →
(i_3 : ?m.142989 i i_1 i_2) →
?m.142990 i i_1 i_2 i_3 →
Q) of Mul
((i : ?m.142986) →
(i_1 : ?m.142987 i) → (i_2 : ?m.142988 i i_1) → (i_3 : ?m.142989 i i_1 i_2) → ?m.142990 i i_1 i_2 i_3 → Q)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Q) to subgoal Mul
((i : ?m.143014) →
(i_1 : ?m.143015 i) →
(i_2 : ?m.143016 i i_1) →
(i_3 : ?m.143017 i i_1 i_2) →
?m.143018 i i_1 i_2 i_3 →
Q) of Mul
(((i : ?m.143014) →
(i_1 : ?m.143015 i) →
(i_2 : ?m.143016 i i_1) → (i_3 : ?m.143017 i i_1 i_2) → ?m.143018 i i_1 i_2 i_3 → Q) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Q) to subgoal Mul
((i : ?m.143029) →
(i_1 : ?m.143030 i) →
(i_2 : ?m.143031 i i_1) →
(i_3 : ?m.143032 i i_1 i_2) →
?m.143033 i i_1 i_2 i_3 →
Q) of Mul
(((i : ?m.143029) →
(i_1 : ?m.143030 i) →
(i_2 : ?m.143031 i i_1) → (i_3 : ?m.143032 i i_1 i_2) → ?m.143033 i i_1 i_2 i_3 → Q) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply inst✝¹ to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul P
[Meta.synthInstance.tryResolve] ✅ Mul P ≟ Mul P
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
P to subgoal (i : ?m.143084) →
(i_1 : ?m.143085 i) →
(i_2 : ?m.143086 i i_1) →
(i_3 : ?m.143087 i i_1 i_2) →
?m.143088 i i_1 i_2 i_3 →
Mul
P of (i : ?m.143084) →
(i_1 : ?m.143085 i) → (i_2 : ?m.143086 i i_1) → (i_3 : ?m.143087 i i_1 i_2) → Mul (?m.143088 i i_1 i_2 i_3 → P)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
P) to subgoal (i : ?m.143148) →
(i_1 : ?m.143149 i) →
(i_2 : ?m.143150 i i_1) →
(i_3 : ?m.143151 i i_1 i_2) →
Mul
(?m.143152 i i_1 i_2 i_3 →
P) of (i : ?m.143148) →
(i_1 : ?m.143149 i) →
(i_2 : ?m.143150 i i_1) →
(i_3 : ?m.143151 i i_1 i_2) → Mul ((?m.143152 i i_1 i_2 i_3 → P) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
P) to subgoal (i : ?m.143187) →
(i_1 : ?m.143188 i) →
(i_2 : ?m.143189 i i_1) →
(i_3 : ?m.143190 i i_1 i_2) →
Mul
(?m.143191 i i_1 i_2 i_3 →
P) of (i : ?m.143187) →
(i_1 : ?m.143188 i) → (i_2 : ?m.143189 i i_1) → Mul ((i_3 : ?m.143190 i i_1 i_2) → ?m.143191 i i_1 i_2 i_3 → P)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
P) to subgoal (i : ?m.143239) →
(i_1 : ?m.143240 i) →
(i_2 : ?m.143241 i i_1) →
Mul
((i_3 : ?m.143242 i i_1 i_2) →
?m.143243 i i_1 i_2 i_3 →
P) of (i : ?m.143239) →
(i_1 : ?m.143240 i) →
(i_2 : ?m.143241 i i_1) →
Mul (((i_3 : ?m.143242 i i_1 i_2) → ?m.143243 i i_1 i_2 i_3 → P) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
P) to subgoal (i : ?m.143269) →
(i_1 : ?m.143270 i) →
(i_2 : ?m.143271 i i_1) →
Mul
((i_3 : ?m.143272 i i_1 i_2) →
?m.143273 i i_1 i_2 i_3 →
P) of (i : ?m.143269) →
(i_1 : ?m.143270 i) → Mul ((i_2 : ?m.143271 i i_1) → (i_3 : ?m.143272 i i_1 i_2) → ?m.143273 i i_1 i_2 i_3 → P)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
P) to subgoal (i : ?m.143311) →
(i_1 : ?m.143312 i) →
Mul
((i_2 : ?m.143313 i i_1) →
(i_3 : ?m.143314 i i_1 i_2) →
?m.143315 i i_1 i_2 i_3 →
P) of (i : ?m.143311) →
(i_1 : ?m.143312 i) →
Mul
(((i_2 : ?m.143313 i i_1) → (i_3 : ?m.143314 i i_1 i_2) → ?m.143315 i i_1 i_2 i_3 → P) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
P) to subgoal (i : ?m.143334) →
(i_1 : ?m.143335 i) →
Mul
((i_2 : ?m.143336 i i_1) →
(i_3 : ?m.143337 i i_1 i_2) →
?m.143338 i i_1 i_2 i_3 →
P) of (i : ?m.143334) →
Mul ((i_1 : ?m.143335 i) → (i_2 : ?m.143336 i i_1) → (i_3 : ?m.143337 i i_1 i_2) → ?m.143338 i i_1 i_2 i_3 → P)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
P) to subgoal (i : ?m.143368) →
Mul
((i_1 : ?m.143369 i) →
(i_2 : ?m.143370 i i_1) →
(i_3 : ?m.143371 i i_1 i_2) →
?m.143372 i i_1 i_2 i_3 →
P) of (i : ?m.143368) →
Mul
(((i_1 : ?m.143369 i) →
(i_2 : ?m.143370 i i_1) → (i_3 : ?m.143371 i i_1 i_2) → ?m.143372 i i_1 i_2 i_3 → P) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
P) to subgoal (i : ?m.143386) →
Mul
((i_1 : ?m.143387 i) →
(i_2 : ?m.143388 i i_1) →
(i_3 : ?m.143389 i i_1 i_2) →
?m.143390 i i_1 i_2 i_3 →
P) of Mul
((i : ?m.143386) →
(i_1 : ?m.143387 i) → (i_2 : ?m.143388 i i_1) → (i_3 : ?m.143389 i i_1 i_2) → ?m.143390 i i_1 i_2 i_3 → P)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
P) to subgoal Mul
((i : ?m.143414) →
(i_1 : ?m.143415 i) →
(i_2 : ?m.143416 i i_1) →
(i_3 : ?m.143417 i i_1 i_2) →
?m.143418 i i_1 i_2 i_3 →
P) of Mul
(((i : ?m.143414) →
(i_1 : ?m.143415 i) →
(i_2 : ?m.143416 i i_1) → (i_3 : ?m.143417 i i_1 i_2) → ?m.143418 i i_1 i_2 i_3 → P) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
P) to subgoal Mul
((i : ?m.143429) →
(i_1 : ?m.143430 i) →
(i_2 : ?m.143431 i i_1) →
(i_3 : ?m.143432 i i_1 i_2) →
?m.143433 i i_1 i_2 i_3 →
P) of Mul
(((i : ?m.143429) →
(i_1 : ?m.143430 i) →
(i_2 : ?m.143431 i i_1) → (i_3 : ?m.143432 i i_1 i_2) → ?m.143433 i i_1 i_2 i_3 → P) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply inst✝² to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
N to subgoal (i : ?m.143484) →
(i_1 : ?m.143485 i) →
(i_2 : ?m.143486 i i_1) →
(i_3 : ?m.143487 i i_1 i_2) →
?m.143488 i i_1 i_2 i_3 →
Mul
N of (i : ?m.143484) →
(i_1 : ?m.143485 i) → (i_2 : ?m.143486 i i_1) → (i_3 : ?m.143487 i i_1 i_2) → Mul (?m.143488 i i_1 i_2 i_3 → N)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
N) to subgoal (i : ?m.143548) →
(i_1 : ?m.143549 i) →
(i_2 : ?m.143550 i i_1) →
(i_3 : ?m.143551 i i_1 i_2) →
Mul
(?m.143552 i i_1 i_2 i_3 →
N) of (i : ?m.143548) →
(i_1 : ?m.143549 i) →
(i_2 : ?m.143550 i i_1) →
(i_3 : ?m.143551 i i_1 i_2) → Mul ((?m.143552 i i_1 i_2 i_3 → N) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
N) to subgoal (i : ?m.143587) →
(i_1 : ?m.143588 i) →
(i_2 : ?m.143589 i i_1) →
(i_3 : ?m.143590 i i_1 i_2) →
Mul
(?m.143591 i i_1 i_2 i_3 →
N) of (i : ?m.143587) →
(i_1 : ?m.143588 i) → (i_2 : ?m.143589 i i_1) → Mul ((i_3 : ?m.143590 i i_1 i_2) → ?m.143591 i i_1 i_2 i_3 → N)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
N) to subgoal (i : ?m.143639) →
(i_1 : ?m.143640 i) →
(i_2 : ?m.143641 i i_1) →
Mul
((i_3 : ?m.143642 i i_1 i_2) →
?m.143643 i i_1 i_2 i_3 →
N) of (i : ?m.143639) →
(i_1 : ?m.143640 i) →
(i_2 : ?m.143641 i i_1) →
Mul (((i_3 : ?m.143642 i i_1 i_2) → ?m.143643 i i_1 i_2 i_3 → N) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
N) to subgoal (i : ?m.143669) →
(i_1 : ?m.143670 i) →
(i_2 : ?m.143671 i i_1) →
Mul
((i_3 : ?m.143672 i i_1 i_2) →
?m.143673 i i_1 i_2 i_3 →
N) of (i : ?m.143669) →
(i_1 : ?m.143670 i) → Mul ((i_2 : ?m.143671 i i_1) → (i_3 : ?m.143672 i i_1 i_2) → ?m.143673 i i_1 i_2 i_3 → N)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
N) to subgoal (i : ?m.143711) →
(i_1 : ?m.143712 i) →
Mul
((i_2 : ?m.143713 i i_1) →
(i_3 : ?m.143714 i i_1 i_2) →
?m.143715 i i_1 i_2 i_3 →
N) of (i : ?m.143711) →
(i_1 : ?m.143712 i) →
Mul
(((i_2 : ?m.143713 i i_1) → (i_3 : ?m.143714 i i_1 i_2) → ?m.143715 i i_1 i_2 i_3 → N) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
N) to subgoal (i : ?m.143734) →
(i_1 : ?m.143735 i) →
Mul
((i_2 : ?m.143736 i i_1) →
(i_3 : ?m.143737 i i_1 i_2) →
?m.143738 i i_1 i_2 i_3 →
N) of (i : ?m.143734) →
Mul ((i_1 : ?m.143735 i) → (i_2 : ?m.143736 i i_1) → (i_3 : ?m.143737 i i_1 i_2) → ?m.143738 i i_1 i_2 i_3 → N)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
N) to subgoal (i : ?m.143768) →
Mul
((i_1 : ?m.143769 i) →
(i_2 : ?m.143770 i i_1) →
(i_3 : ?m.143771 i i_1 i_2) →
?m.143772 i i_1 i_2 i_3 →
N) of (i : ?m.143768) →
Mul
(((i_1 : ?m.143769 i) →
(i_2 : ?m.143770 i i_1) → (i_3 : ?m.143771 i i_1 i_2) → ?m.143772 i i_1 i_2 i_3 → N) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
N) to subgoal (i : ?m.143786) →
Mul
((i_1 : ?m.143787 i) →
(i_2 : ?m.143788 i i_1) →
(i_3 : ?m.143789 i i_1 i_2) →
?m.143790 i i_1 i_2 i_3 →
N) of Mul
((i : ?m.143786) →
(i_1 : ?m.143787 i) → (i_2 : ?m.143788 i i_1) → (i_3 : ?m.143789 i i_1 i_2) → ?m.143790 i i_1 i_2 i_3 → N)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
N) to subgoal Mul
((i : ?m.143814) →
(i_1 : ?m.143815 i) →
(i_2 : ?m.143816 i i_1) →
(i_3 : ?m.143817 i i_1 i_2) →
?m.143818 i i_1 i_2 i_3 →
N) of Mul
(((i : ?m.143814) →
(i_1 : ?m.143815 i) →
(i_2 : ?m.143816 i i_1) → (i_3 : ?m.143817 i i_1 i_2) → ?m.143818 i i_1 i_2 i_3 → N) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
N) to subgoal Mul
((i : ?m.143829) →
(i_1 : ?m.143830 i) →
(i_2 : ?m.143831 i i_1) →
(i_3 : ?m.143832 i i_1 i_2) →
?m.143833 i i_1 i_2 i_3 →
N) of Mul
(((i : ?m.143829) →
(i_1 : ?m.143830 i) →
(i_2 : ?m.143831 i i_1) → (i_3 : ?m.143832 i i_1 i_2) → ?m.143833 i i_1 i_2 i_3 → N) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply inst✝³ to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
M to subgoal (i : ?m.143884) →
(i_1 : ?m.143885 i) →
(i_2 : ?m.143886 i i_1) →
(i_3 : ?m.143887 i i_1 i_2) →
?m.143888 i i_1 i_2 i_3 →
Mul
M of (i : ?m.143884) →
(i_1 : ?m.143885 i) → (i_2 : ?m.143886 i i_1) → (i_3 : ?m.143887 i i_1 i_2) → Mul (?m.143888 i i_1 i_2 i_3 → M)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
M) to subgoal (i : ?m.143948) →
(i_1 : ?m.143949 i) →
(i_2 : ?m.143950 i i_1) →
(i_3 : ?m.143951 i i_1 i_2) →
Mul
(?m.143952 i i_1 i_2 i_3 →
M) of (i : ?m.143948) →
(i_1 : ?m.143949 i) →
(i_2 : ?m.143950 i i_1) →
(i_3 : ?m.143951 i i_1 i_2) → Mul ((?m.143952 i i_1 i_2 i_3 → M) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
M) to subgoal (i : ?m.143987) →
(i_1 : ?m.143988 i) →
(i_2 : ?m.143989 i i_1) →
(i_3 : ?m.143990 i i_1 i_2) →
Mul
(?m.143991 i i_1 i_2 i_3 →
M) of (i : ?m.143987) →
(i_1 : ?m.143988 i) → (i_2 : ?m.143989 i i_1) → Mul ((i_3 : ?m.143990 i i_1 i_2) → ?m.143991 i i_1 i_2 i_3 → M)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
M) to subgoal (i : ?m.144039) →
(i_1 : ?m.144040 i) →
(i_2 : ?m.144041 i i_1) →
Mul
((i_3 : ?m.144042 i i_1 i_2) →
?m.144043 i i_1 i_2 i_3 →
M) of (i : ?m.144039) →
(i_1 : ?m.144040 i) →
(i_2 : ?m.144041 i i_1) →
Mul (((i_3 : ?m.144042 i i_1 i_2) → ?m.144043 i i_1 i_2 i_3 → M) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
M) to subgoal (i : ?m.144069) →
(i_1 : ?m.144070 i) →
(i_2 : ?m.144071 i i_1) →
Mul
((i_3 : ?m.144072 i i_1 i_2) →
?m.144073 i i_1 i_2 i_3 →
M) of (i : ?m.144069) →
(i_1 : ?m.144070 i) → Mul ((i_2 : ?m.144071 i i_1) → (i_3 : ?m.144072 i i_1 i_2) → ?m.144073 i i_1 i_2 i_3 → M)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
M) to subgoal (i : ?m.144111) →
(i_1 : ?m.144112 i) →
Mul
((i_2 : ?m.144113 i i_1) →
(i_3 : ?m.144114 i i_1 i_2) →
?m.144115 i i_1 i_2 i_3 →
M) of (i : ?m.144111) →
(i_1 : ?m.144112 i) →
Mul
(((i_2 : ?m.144113 i i_1) → (i_3 : ?m.144114 i i_1 i_2) → ?m.144115 i i_1 i_2 i_3 → M) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
M) to subgoal (i : ?m.144134) →
(i_1 : ?m.144135 i) →
Mul
((i_2 : ?m.144136 i i_1) →
(i_3 : ?m.144137 i i_1 i_2) →
?m.144138 i i_1 i_2 i_3 →
M) of (i : ?m.144134) →
Mul ((i_1 : ?m.144135 i) → (i_2 : ?m.144136 i i_1) → (i_3 : ?m.144137 i i_1 i_2) → ?m.144138 i i_1 i_2 i_3 → M)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
M) to subgoal (i : ?m.144168) →
Mul
((i_1 : ?m.144169 i) →
(i_2 : ?m.144170 i i_1) →
(i_3 : ?m.144171 i i_1 i_2) →
?m.144172 i i_1 i_2 i_3 →
M) of (i : ?m.144168) →
Mul
(((i_1 : ?m.144169 i) →
(i_2 : ?m.144170 i i_1) → (i_3 : ?m.144171 i i_1 i_2) → ?m.144172 i i_1 i_2 i_3 → M) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
M) to subgoal (i : ?m.144186) →
Mul
((i_1 : ?m.144187 i) →
(i_2 : ?m.144188 i i_1) →
(i_3 : ?m.144189 i i_1 i_2) →
?m.144190 i i_1 i_2 i_3 →
M) of Mul
((i : ?m.144186) →
(i_1 : ?m.144187 i) → (i_2 : ?m.144188 i i_1) → (i_3 : ?m.144189 i i_1 i_2) → ?m.144190 i i_1 i_2 i_3 → M)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
M) to subgoal Mul
((i : ?m.144214) →
(i_1 : ?m.144215 i) →
(i_2 : ?m.144216 i i_1) →
(i_3 : ?m.144217 i i_1 i_2) →
?m.144218 i i_1 i_2 i_3 →
M) of Mul
(((i : ?m.144214) →
(i_1 : ?m.144215 i) →
(i_2 : ?m.144216 i i_1) → (i_3 : ?m.144217 i i_1 i_2) → ?m.144218 i i_1 i_2 i_3 → M) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
M) to subgoal Mul
((i : ?m.144229) →
(i_1 : ?m.144230 i) →
(i_2 : ?m.144231 i i_1) →
(i_3 : ?m.144232 i i_1 i_2) →
?m.144233 i i_1 i_2 i_3 →
M) of Mul
(((i : ?m.144229) →
(i_1 : ?m.144230 i) →
(i_2 : ?m.144231 i i_1) → (i_3 : ?m.144232 i i_1 i_2) → ?m.144233 i i_1 i_2 i_3 → M) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply instMulUSize to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul USize
[Meta.synthInstance.tryResolve] ✅ Mul USize ≟ Mul USize
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
USize to subgoal (i : ?m.144284) →
(i_1 : ?m.144285 i) →
(i_2 : ?m.144286 i i_1) →
(i_3 : ?m.144287 i i_1 i_2) →
?m.144288 i i_1 i_2 i_3 →
Mul
USize of (i : ?m.144284) →
(i_1 : ?m.144285 i) →
(i_2 : ?m.144286 i i_1) → (i_3 : ?m.144287 i i_1 i_2) → Mul (?m.144288 i i_1 i_2 i_3 → USize)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
USize) to subgoal (i : ?m.144348) →
(i_1 : ?m.144349 i) →
(i_2 : ?m.144350 i i_1) →
(i_3 : ?m.144351 i i_1 i_2) →
Mul
(?m.144352 i i_1 i_2 i_3 →
USize) of (i : ?m.144348) →
(i_1 : ?m.144349 i) →
(i_2 : ?m.144350 i i_1) →
(i_3 : ?m.144351 i i_1 i_2) → Mul ((?m.144352 i i_1 i_2 i_3 → USize) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
USize) to subgoal (i : ?m.144387) →
(i_1 : ?m.144388 i) →
(i_2 : ?m.144389 i i_1) →
(i_3 : ?m.144390 i i_1 i_2) →
Mul
(?m.144391 i i_1 i_2 i_3 →
USize) of (i : ?m.144387) →
(i_1 : ?m.144388 i) →
(i_2 : ?m.144389 i i_1) → Mul ((i_3 : ?m.144390 i i_1 i_2) → ?m.144391 i i_1 i_2 i_3 → USize)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
USize) to subgoal (i : ?m.144439) →
(i_1 : ?m.144440 i) →
(i_2 : ?m.144441 i i_1) →
Mul
((i_3 : ?m.144442 i i_1 i_2) →
?m.144443 i i_1 i_2 i_3 →
USize) of (i : ?m.144439) →
(i_1 : ?m.144440 i) →
(i_2 : ?m.144441 i i_1) →
Mul (((i_3 : ?m.144442 i i_1 i_2) → ?m.144443 i i_1 i_2 i_3 → USize) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
USize) to subgoal (i : ?m.144469) →
(i_1 : ?m.144470 i) →
(i_2 : ?m.144471 i i_1) →
Mul
((i_3 : ?m.144472 i i_1 i_2) →
?m.144473 i i_1 i_2 i_3 →
USize) of (i : ?m.144469) →
(i_1 : ?m.144470 i) →
Mul ((i_2 : ?m.144471 i i_1) → (i_3 : ?m.144472 i i_1 i_2) → ?m.144473 i i_1 i_2 i_3 → USize)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
USize) to subgoal (i : ?m.144511) →
(i_1 : ?m.144512 i) →
Mul
((i_2 : ?m.144513 i i_1) →
(i_3 : ?m.144514 i i_1 i_2) →
?m.144515 i i_1 i_2 i_3 →
USize) of (i : ?m.144511) →
(i_1 : ?m.144512 i) →
Mul
(((i_2 : ?m.144513 i i_1) → (i_3 : ?m.144514 i i_1 i_2) → ?m.144515 i i_1 i_2 i_3 → USize) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
USize) to subgoal (i : ?m.144534) →
(i_1 : ?m.144535 i) →
Mul
((i_2 : ?m.144536 i i_1) →
(i_3 : ?m.144537 i i_1 i_2) →
?m.144538 i i_1 i_2 i_3 →
USize) of (i : ?m.144534) →
Mul
((i_1 : ?m.144535 i) →
(i_2 : ?m.144536 i i_1) → (i_3 : ?m.144537 i i_1 i_2) → ?m.144538 i i_1 i_2 i_3 → USize)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
USize) to subgoal (i : ?m.144568) →
Mul
((i_1 : ?m.144569 i) →
(i_2 : ?m.144570 i i_1) →
(i_3 : ?m.144571 i i_1 i_2) →
?m.144572 i i_1 i_2 i_3 →
USize) of (i : ?m.144568) →
Mul
(((i_1 : ?m.144569 i) →
(i_2 : ?m.144570 i i_1) → (i_3 : ?m.144571 i i_1 i_2) → ?m.144572 i i_1 i_2 i_3 → USize) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
USize) to subgoal (i : ?m.144586) →
Mul
((i_1 : ?m.144587 i) →
(i_2 : ?m.144588 i i_1) →
(i_3 : ?m.144589 i i_1 i_2) →
?m.144590 i i_1 i_2 i_3 →
USize) of Mul
((i : ?m.144586) →
(i_1 : ?m.144587 i) → (i_2 : ?m.144588 i i_1) → (i_3 : ?m.144589 i i_1 i_2) → ?m.144590 i i_1 i_2 i_3 → USize)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
USize) to subgoal Mul
((i : ?m.144614) →
(i_1 : ?m.144615 i) →
(i_2 : ?m.144616 i i_1) →
(i_3 : ?m.144617 i i_1 i_2) →
?m.144618 i i_1 i_2 i_3 →
USize) of Mul
(((i : ?m.144614) →
(i_1 : ?m.144615 i) →
(i_2 : ?m.144616 i i_1) → (i_3 : ?m.144617 i i_1 i_2) → ?m.144618 i i_1 i_2 i_3 → USize) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
USize) to subgoal Mul
((i : ?m.144629) →
(i_1 : ?m.144630 i) →
(i_2 : ?m.144631 i i_1) →
(i_3 : ?m.144632 i i_1 i_2) →
?m.144633 i i_1 i_2 i_3 →
USize) of Mul
(((i : ?m.144629) →
(i_1 : ?m.144630 i) →
(i_2 : ?m.144631 i i_1) → (i_3 : ?m.144632 i i_1 i_2) → ?m.144633 i i_1 i_2 i_3 → USize) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply @Fin.instMulFin to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → Mul (Fin (?m.144644 i i_1 i_2 i_3 i_4))
[Meta.synthInstance.tryResolve] ✅ Mul (Fin (?m.144644 i✝³ i✝² i✝¹ i✝ i)) ≟ Mul (Fin (?m.144644 i✝³ i✝² i✝¹ i✝ i))
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.144687) →
(i_1 : ?m.144688 i) →
(i_2 : ?m.144689 i i_1) →
(i_3 : ?m.144690 i i_1 i_2) →
(i_4 : ?m.144691 i i_1 i_2 i_3) →
Mul
(Fin
(?m.144692 i i_1 i_2 i_3
i_4)) of (i : ?m.144687) →
(i_1 : ?m.144688 i) →
(i_2 : ?m.144689 i i_1) →
(i_3 : ?m.144690 i i_1 i_2) → Mul ((i_4 : ?m.144691 i i_1 i_2 i_3) → Fin (?m.144692 i i_1 i_2 i_3 i_4))
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.144754) →
(i_1 : ?m.144755 i) →
(i_2 : ?m.144756 i i_1) →
(i_3 : ?m.144757 i i_1 i_2) →
Mul
((i_4 : ?m.144758 i i_1 i_2 i_3) →
Fin
(?m.144759 i i_1 i_2 i_3
i_4)) of (i : ?m.144754) →
(i_1 : ?m.144755 i) →
(i_2 : ?m.144756 i i_1) →
(i_3 : ?m.144757 i i_1 i_2) →
Mul (((i_4 : ?m.144758 i i_1 i_2 i_3) → Fin (?m.144759 i i_1 i_2 i_3 i_4)) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.144794) →
(i_1 : ?m.144795 i) →
(i_2 : ?m.144796 i i_1) →
(i_3 : ?m.144797 i i_1 i_2) →
Mul
((i_4 : ?m.144798 i i_1 i_2 i_3) →
Fin
(?m.144799 i i_1 i_2 i_3
i_4)) of (i : ?m.144794) →
(i_1 : ?m.144795 i) →
(i_2 : ?m.144796 i i_1) →
Mul ((i_3 : ?m.144797 i i_1 i_2) → (i_4 : ?m.144798 i i_1 i_2 i_3) → Fin (?m.144799 i i_1 i_2 i_3 i_4))
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.144849) →
(i_1 : ?m.144850 i) →
(i_2 : ?m.144851 i i_1) →
Mul
((i_3 : ?m.144852 i i_1 i_2) →
(i_4 : ?m.144853 i i_1 i_2 i_3) →
Fin
(?m.144854 i i_1 i_2 i_3
i_4)) of (i : ?m.144849) →
(i_1 : ?m.144850 i) →
(i_2 : ?m.144851 i i_1) →
Mul
(((i_3 : ?m.144852 i i_1 i_2) → (i_4 : ?m.144853 i i_1 i_2 i_3) → Fin (?m.144854 i i_1 i_2 i_3 i_4)) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.144880) →
(i_1 : ?m.144881 i) →
(i_2 : ?m.144882 i i_1) →
Mul
((i_3 : ?m.144883 i i_1 i_2) →
(i_4 : ?m.144884 i i_1 i_2 i_3) →
Fin
(?m.144885 i i_1 i_2 i_3
i_4)) of (i : ?m.144880) →
(i_1 : ?m.144881 i) →
Mul
((i_2 : ?m.144882 i i_1) →
(i_3 : ?m.144883 i i_1 i_2) → (i_4 : ?m.144884 i i_1 i_2 i_3) → Fin (?m.144885 i i_1 i_2 i_3 i_4))
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.144925) →
(i_1 : ?m.144926 i) →
Mul
((i_2 : ?m.144927 i i_1) →
(i_3 : ?m.144928 i i_1 i_2) →
(i_4 : ?m.144929 i i_1 i_2 i_3) →
Fin
(?m.144930 i i_1 i_2 i_3
i_4)) of (i : ?m.144925) →
(i_1 : ?m.144926 i) →
Mul
(((i_2 : ?m.144927 i i_1) →
(i_3 : ?m.144928 i i_1 i_2) → (i_4 : ?m.144929 i i_1 i_2 i_3) → Fin (?m.144930 i i_1 i_2 i_3 i_4)) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.144949) →
(i_1 : ?m.144950 i) →
Mul
((i_2 : ?m.144951 i i_1) →
(i_3 : ?m.144952 i i_1 i_2) →
(i_4 : ?m.144953 i i_1 i_2 i_3) →
Fin
(?m.144954 i i_1 i_2 i_3
i_4)) of (i : ?m.144949) →
Mul
((i_1 : ?m.144950 i) →
(i_2 : ?m.144951 i i_1) →
(i_3 : ?m.144952 i i_1 i_2) → (i_4 : ?m.144953 i i_1 i_2 i_3) → Fin (?m.144954 i i_1 i_2 i_3 i_4))
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.144986) →
Mul
((i_1 : ?m.144987 i) →
(i_2 : ?m.144988 i i_1) →
(i_3 : ?m.144989 i i_1 i_2) →
(i_4 : ?m.144990 i i_1 i_2 i_3) →
Fin
(?m.144991 i i_1 i_2 i_3
i_4)) of (i : ?m.144986) →
Mul
(((i_1 : ?m.144987 i) →
(i_2 : ?m.144988 i i_1) →
(i_3 : ?m.144989 i i_1 i_2) → (i_4 : ?m.144990 i i_1 i_2 i_3) → Fin (?m.144991 i i_1 i_2 i_3 i_4)) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.145005) →
Mul
((i_1 : ?m.145006 i) →
(i_2 : ?m.145007 i i_1) →
(i_3 : ?m.145008 i i_1 i_2) →
(i_4 : ?m.145009 i i_1 i_2 i_3) →
Fin
(?m.145010 i i_1 i_2 i_3
i_4)) of Mul
((i : ?m.145005) →
(i_1 : ?m.145006 i) →
(i_2 : ?m.145007 i i_1) →
(i_3 : ?m.145008 i i_1 i_2) → (i_4 : ?m.145009 i i_1 i_2 i_3) → Fin (?m.145010 i i_1 i_2 i_3 i_4))
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal Mul
((i : ?m.145036) →
(i_1 : ?m.145037 i) →
(i_2 : ?m.145038 i i_1) →
(i_3 : ?m.145039 i i_1 i_2) →
(i_4 : ?m.145040 i i_1 i_2 i_3) →
Fin
(?m.145041 i i_1 i_2 i_3
i_4)) of Mul
(((i : ?m.145036) →
(i_1 : ?m.145037 i) →
(i_2 : ?m.145038 i i_1) →
(i_3 : ?m.145039 i i_1 i_2) → (i_4 : ?m.145040 i i_1 i_2 i_3) → Fin (?m.145041 i i_1 i_2 i_3 i_4)) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal Mul
((i : ?m.145052) →
(i_1 : ?m.145053 i) →
(i_2 : ?m.145054 i i_1) →
(i_3 : ?m.145055 i i_1 i_2) →
(i_4 : ?m.145056 i i_1 i_2 i_3) →
Fin
(?m.145057 i i_1 i_2 i_3
i_4)) of Mul
(((i : ?m.145052) →
(i_1 : ?m.145053 i) →
(i_2 : ?m.145054 i i_1) →
(i_3 : ?m.145055 i i_1 i_2) → (i_4 : ?m.145056 i i_1 i_2 i_3) → Fin (?m.145057 i i_1 i_2 i_3 i_4)) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply instMulUInt8 to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul UInt8
[Meta.synthInstance.tryResolve] ✅ Mul UInt8 ≟ Mul UInt8
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
UInt8 to subgoal (i : ?m.145108) →
(i_1 : ?m.145109 i) →
(i_2 : ?m.145110 i i_1) →
(i_3 : ?m.145111 i i_1 i_2) →
?m.145112 i i_1 i_2 i_3 →
Mul
UInt8 of (i : ?m.145108) →
(i_1 : ?m.145109 i) →
(i_2 : ?m.145110 i i_1) → (i_3 : ?m.145111 i i_1 i_2) → Mul (?m.145112 i i_1 i_2 i_3 → UInt8)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
UInt8) to subgoal (i : ?m.145172) →
(i_1 : ?m.145173 i) →
(i_2 : ?m.145174 i i_1) →
(i_3 : ?m.145175 i i_1 i_2) →
Mul
(?m.145176 i i_1 i_2 i_3 →
UInt8) of (i : ?m.145172) →
(i_1 : ?m.145173 i) →
(i_2 : ?m.145174 i i_1) →
(i_3 : ?m.145175 i i_1 i_2) → Mul ((?m.145176 i i_1 i_2 i_3 → UInt8) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
UInt8) to subgoal (i : ?m.145211) →
(i_1 : ?m.145212 i) →
(i_2 : ?m.145213 i i_1) →
(i_3 : ?m.145214 i i_1 i_2) →
Mul
(?m.145215 i i_1 i_2 i_3 →
UInt8) of (i : ?m.145211) →
(i_1 : ?m.145212 i) →
(i_2 : ?m.145213 i i_1) → Mul ((i_3 : ?m.145214 i i_1 i_2) → ?m.145215 i i_1 i_2 i_3 → UInt8)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt8) to subgoal (i : ?m.145263) →
(i_1 : ?m.145264 i) →
(i_2 : ?m.145265 i i_1) →
Mul
((i_3 : ?m.145266 i i_1 i_2) →
?m.145267 i i_1 i_2 i_3 →
UInt8) of (i : ?m.145263) →
(i_1 : ?m.145264 i) →
(i_2 : ?m.145265 i i_1) →
Mul (((i_3 : ?m.145266 i i_1 i_2) → ?m.145267 i i_1 i_2 i_3 → UInt8) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt8) to subgoal (i : ?m.145293) →
(i_1 : ?m.145294 i) →
(i_2 : ?m.145295 i i_1) →
Mul
((i_3 : ?m.145296 i i_1 i_2) →
?m.145297 i i_1 i_2 i_3 →
UInt8) of (i : ?m.145293) →
(i_1 : ?m.145294 i) →
Mul ((i_2 : ?m.145295 i i_1) → (i_3 : ?m.145296 i i_1 i_2) → ?m.145297 i i_1 i_2 i_3 → UInt8)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt8) to subgoal (i : ?m.145335) →
(i_1 : ?m.145336 i) →
Mul
((i_2 : ?m.145337 i i_1) →
(i_3 : ?m.145338 i i_1 i_2) →
?m.145339 i i_1 i_2 i_3 →
UInt8) of (i : ?m.145335) →
(i_1 : ?m.145336 i) →
Mul
(((i_2 : ?m.145337 i i_1) → (i_3 : ?m.145338 i i_1 i_2) → ?m.145339 i i_1 i_2 i_3 → UInt8) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt8) to subgoal (i : ?m.145358) →
(i_1 : ?m.145359 i) →
Mul
((i_2 : ?m.145360 i i_1) →
(i_3 : ?m.145361 i i_1 i_2) →
?m.145362 i i_1 i_2 i_3 →
UInt8) of (i : ?m.145358) →
Mul
((i_1 : ?m.145359 i) →
(i_2 : ?m.145360 i i_1) → (i_3 : ?m.145361 i i_1 i_2) → ?m.145362 i i_1 i_2 i_3 → UInt8)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt8) to subgoal (i : ?m.145392) →
Mul
((i_1 : ?m.145393 i) →
(i_2 : ?m.145394 i i_1) →
(i_3 : ?m.145395 i i_1 i_2) →
?m.145396 i i_1 i_2 i_3 →
UInt8) of (i : ?m.145392) →
Mul
(((i_1 : ?m.145393 i) →
(i_2 : ?m.145394 i i_1) → (i_3 : ?m.145395 i i_1 i_2) → ?m.145396 i i_1 i_2 i_3 → UInt8) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt8) to subgoal (i : ?m.145410) →
Mul
((i_1 : ?m.145411 i) →
(i_2 : ?m.145412 i i_1) →
(i_3 : ?m.145413 i i_1 i_2) →
?m.145414 i i_1 i_2 i_3 →
UInt8) of Mul
((i : ?m.145410) →
(i_1 : ?m.145411 i) → (i_2 : ?m.145412 i i_1) → (i_3 : ?m.145413 i i_1 i_2) → ?m.145414 i i_1 i_2 i_3 → UInt8)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt8) to subgoal Mul
((i : ?m.145438) →
(i_1 : ?m.145439 i) →
(i_2 : ?m.145440 i i_1) →
(i_3 : ?m.145441 i i_1 i_2) →
?m.145442 i i_1 i_2 i_3 →
UInt8) of Mul
(((i : ?m.145438) →
(i_1 : ?m.145439 i) →
(i_2 : ?m.145440 i i_1) → (i_3 : ?m.145441 i i_1 i_2) → ?m.145442 i i_1 i_2 i_3 → UInt8) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt8) to subgoal Mul
((i : ?m.145453) →
(i_1 : ?m.145454 i) →
(i_2 : ?m.145455 i i_1) →
(i_3 : ?m.145456 i i_1 i_2) →
?m.145457 i i_1 i_2 i_3 →
UInt8) of Mul
(((i : ?m.145453) →
(i_1 : ?m.145454 i) →
(i_2 : ?m.145455 i i_1) → (i_3 : ?m.145456 i i_1 i_2) → ?m.145457 i i_1 i_2 i_3 → UInt8) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply instMulUInt32 to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul UInt32
[Meta.synthInstance.tryResolve] ✅ Mul UInt32 ≟ Mul UInt32
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
UInt32 to subgoal (i : ?m.145508) →
(i_1 : ?m.145509 i) →
(i_2 : ?m.145510 i i_1) →
(i_3 : ?m.145511 i i_1 i_2) →
?m.145512 i i_1 i_2 i_3 →
Mul
UInt32 of (i : ?m.145508) →
(i_1 : ?m.145509 i) →
(i_2 : ?m.145510 i i_1) → (i_3 : ?m.145511 i i_1 i_2) → Mul (?m.145512 i i_1 i_2 i_3 → UInt32)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
UInt32) to subgoal (i : ?m.145572) →
(i_1 : ?m.145573 i) →
(i_2 : ?m.145574 i i_1) →
(i_3 : ?m.145575 i i_1 i_2) →
Mul
(?m.145576 i i_1 i_2 i_3 →
UInt32) of (i : ?m.145572) →
(i_1 : ?m.145573 i) →
(i_2 : ?m.145574 i i_1) →
(i_3 : ?m.145575 i i_1 i_2) → Mul ((?m.145576 i i_1 i_2 i_3 → UInt32) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
UInt32) to subgoal (i : ?m.145611) →
(i_1 : ?m.145612 i) →
(i_2 : ?m.145613 i i_1) →
(i_3 : ?m.145614 i i_1 i_2) →
Mul
(?m.145615 i i_1 i_2 i_3 →
UInt32) of (i : ?m.145611) →
(i_1 : ?m.145612 i) →
(i_2 : ?m.145613 i i_1) → Mul ((i_3 : ?m.145614 i i_1 i_2) → ?m.145615 i i_1 i_2 i_3 → UInt32)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt32) to subgoal (i : ?m.145663) →
(i_1 : ?m.145664 i) →
(i_2 : ?m.145665 i i_1) →
Mul
((i_3 : ?m.145666 i i_1 i_2) →
?m.145667 i i_1 i_2 i_3 →
UInt32) of (i : ?m.145663) →
(i_1 : ?m.145664 i) →
(i_2 : ?m.145665 i i_1) →
Mul (((i_3 : ?m.145666 i i_1 i_2) → ?m.145667 i i_1 i_2 i_3 → UInt32) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt32) to subgoal (i : ?m.145693) →
(i_1 : ?m.145694 i) →
(i_2 : ?m.145695 i i_1) →
Mul
((i_3 : ?m.145696 i i_1 i_2) →
?m.145697 i i_1 i_2 i_3 →
UInt32) of (i : ?m.145693) →
(i_1 : ?m.145694 i) →
Mul ((i_2 : ?m.145695 i i_1) → (i_3 : ?m.145696 i i_1 i_2) → ?m.145697 i i_1 i_2 i_3 → UInt32)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt32) to subgoal (i : ?m.145735) →
(i_1 : ?m.145736 i) →
Mul
((i_2 : ?m.145737 i i_1) →
(i_3 : ?m.145738 i i_1 i_2) →
?m.145739 i i_1 i_2 i_3 →
UInt32) of (i : ?m.145735) →
(i_1 : ?m.145736 i) →
Mul
(((i_2 : ?m.145737 i i_1) → (i_3 : ?m.145738 i i_1 i_2) → ?m.145739 i i_1 i_2 i_3 → UInt32) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt32) to subgoal (i : ?m.145758) →
(i_1 : ?m.145759 i) →
Mul
((i_2 : ?m.145760 i i_1) →
(i_3 : ?m.145761 i i_1 i_2) →
?m.145762 i i_1 i_2 i_3 →
UInt32) of (i : ?m.145758) →
Mul
((i_1 : ?m.145759 i) →
(i_2 : ?m.145760 i i_1) → (i_3 : ?m.145761 i i_1 i_2) → ?m.145762 i i_1 i_2 i_3 → UInt32)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt32) to subgoal (i : ?m.145792) →
Mul
((i_1 : ?m.145793 i) →
(i_2 : ?m.145794 i i_1) →
(i_3 : ?m.145795 i i_1 i_2) →
?m.145796 i i_1 i_2 i_3 →
UInt32) of (i : ?m.145792) →
Mul
(((i_1 : ?m.145793 i) →
(i_2 : ?m.145794 i i_1) → (i_3 : ?m.145795 i i_1 i_2) → ?m.145796 i i_1 i_2 i_3 → UInt32) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt32) to subgoal (i : ?m.145810) →
Mul
((i_1 : ?m.145811 i) →
(i_2 : ?m.145812 i i_1) →
(i_3 : ?m.145813 i i_1 i_2) →
?m.145814 i i_1 i_2 i_3 →
UInt32) of Mul
((i : ?m.145810) →
(i_1 : ?m.145811 i) →
(i_2 : ?m.145812 i i_1) → (i_3 : ?m.145813 i i_1 i_2) → ?m.145814 i i_1 i_2 i_3 → UInt32)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt32) to subgoal Mul
((i : ?m.145838) →
(i_1 : ?m.145839 i) →
(i_2 : ?m.145840 i i_1) →
(i_3 : ?m.145841 i i_1 i_2) →
?m.145842 i i_1 i_2 i_3 →
UInt32) of Mul
(((i : ?m.145838) →
(i_1 : ?m.145839 i) →
(i_2 : ?m.145840 i i_1) → (i_3 : ?m.145841 i i_1 i_2) → ?m.145842 i i_1 i_2 i_3 → UInt32) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt32) to subgoal Mul
((i : ?m.145853) →
(i_1 : ?m.145854 i) →
(i_2 : ?m.145855 i i_1) →
(i_3 : ?m.145856 i i_1 i_2) →
?m.145857 i i_1 i_2 i_3 →
UInt32) of Mul
(((i : ?m.145853) →
(i_1 : ?m.145854 i) →
(i_2 : ?m.145855 i i_1) → (i_3 : ?m.145856 i i_1 i_2) → ?m.145857 i i_1 i_2 i_3 → UInt32) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply Lean.Rat.instMulRat to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul Lean.Rat
[Meta.synthInstance.tryResolve] ✅ Mul Lean.Rat ≟ Mul Lean.Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
Lean.Rat to subgoal (i : ?m.145908) →
(i_1 : ?m.145909 i) →
(i_2 : ?m.145910 i i_1) →
(i_3 : ?m.145911 i i_1 i_2) →
?m.145912 i i_1 i_2 i_3 →
Mul
Lean.Rat of (i : ?m.145908) →
(i_1 : ?m.145909 i) →
(i_2 : ?m.145910 i i_1) → (i_3 : ?m.145911 i i_1 i_2) → Mul (?m.145912 i i_1 i_2 i_3 → Lean.Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal (i : ?m.145972) →
(i_1 : ?m.145973 i) →
(i_2 : ?m.145974 i i_1) →
(i_3 : ?m.145975 i i_1 i_2) →
Mul
(?m.145976 i i_1 i_2 i_3 →
Lean.Rat) of (i : ?m.145972) →
(i_1 : ?m.145973 i) →
(i_2 : ?m.145974 i i_1) →
(i_3 : ?m.145975 i i_1 i_2) → Mul ((?m.145976 i i_1 i_2 i_3 → Lean.Rat) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal (i : ?m.146011) →
(i_1 : ?m.146012 i) →
(i_2 : ?m.146013 i i_1) →
(i_3 : ?m.146014 i i_1 i_2) →
Mul
(?m.146015 i i_1 i_2 i_3 →
Lean.Rat) of (i : ?m.146011) →
(i_1 : ?m.146012 i) →
(i_2 : ?m.146013 i i_1) → Mul ((i_3 : ?m.146014 i i_1 i_2) → ?m.146015 i i_1 i_2 i_3 → Lean.Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal (i : ?m.146063) →
(i_1 : ?m.146064 i) →
(i_2 : ?m.146065 i i_1) →
Mul
((i_3 : ?m.146066 i i_1 i_2) →
?m.146067 i i_1 i_2 i_3 →
Lean.Rat) of (i : ?m.146063) →
(i_1 : ?m.146064 i) →
(i_2 : ?m.146065 i i_1) →
Mul (((i_3 : ?m.146066 i i_1 i_2) → ?m.146067 i i_1 i_2 i_3 → Lean.Rat) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal (i : ?m.146093) →
(i_1 : ?m.146094 i) →
(i_2 : ?m.146095 i i_1) →
Mul
((i_3 : ?m.146096 i i_1 i_2) →
?m.146097 i i_1 i_2 i_3 →
Lean.Rat) of (i : ?m.146093) →
(i_1 : ?m.146094 i) →
Mul ((i_2 : ?m.146095 i i_1) → (i_3 : ?m.146096 i i_1 i_2) → ?m.146097 i i_1 i_2 i_3 → Lean.Rat)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal (i : ?m.146135) →
(i_1 : ?m.146136 i) →
Mul
((i_2 : ?m.146137 i i_1) →
(i_3 : ?m.146138 i i_1 i_2) →
?m.146139 i i_1 i_2 i_3 →
Lean.Rat) of (i : ?m.146135) →
(i_1 : ?m.146136 i) →
Mul
(((i_2 : ?m.146137 i i_1) → (i_3 : ?m.146138 i i_1 i_2) → ?m.146139 i i_1 i_2 i_3 → Lean.Rat) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal (i : ?m.146158) →
(i_1 : ?m.146159 i) →
Mul
((i_2 : ?m.146160 i i_1) →
(i_3 : ?m.146161 i i_1 i_2) →
?m.146162 i i_1 i_2 i_3 →
Lean.Rat) of (i : ?m.146158) →
Mul
((i_1 : ?m.146159 i) →
(i_2 : ?m.146160 i i_1) → (i_3 : ?m.146161 i i_1 i_2) → ?m.146162 i i_1 i_2 i_3 → Lean.Rat)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal (i : ?m.146192) →
Mul
((i_1 : ?m.146193 i) →
(i_2 : ?m.146194 i i_1) →
(i_3 : ?m.146195 i i_1 i_2) →
?m.146196 i i_1 i_2 i_3 →
Lean.Rat) of (i : ?m.146192) →
Mul
(((i_1 : ?m.146193 i) →
(i_2 : ?m.146194 i i_1) → (i_3 : ?m.146195 i i_1 i_2) → ?m.146196 i i_1 i_2 i_3 → Lean.Rat) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal (i : ?m.146210) →
Mul
((i_1 : ?m.146211 i) →
(i_2 : ?m.146212 i i_1) →
(i_3 : ?m.146213 i i_1 i_2) →
?m.146214 i i_1 i_2 i_3 →
Lean.Rat) of Mul
((i : ?m.146210) →
(i_1 : ?m.146211 i) →
(i_2 : ?m.146212 i i_1) → (i_3 : ?m.146213 i i_1 i_2) → ?m.146214 i i_1 i_2 i_3 → Lean.Rat)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal Mul
((i : ?m.146238) →
(i_1 : ?m.146239 i) →
(i_2 : ?m.146240 i i_1) →
(i_3 : ?m.146241 i i_1 i_2) →
?m.146242 i i_1 i_2 i_3 →
Lean.Rat) of Mul
(((i : ?m.146238) →
(i_1 : ?m.146239 i) →
(i_2 : ?m.146240 i i_1) → (i_3 : ?m.146241 i i_1 i_2) → ?m.146242 i i_1 i_2 i_3 → Lean.Rat) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Lean.Rat) to subgoal Mul
((i : ?m.146253) →
(i_1 : ?m.146254 i) →
(i_2 : ?m.146255 i i_1) →
(i_3 : ?m.146256 i i_1 i_2) →
?m.146257 i i_1 i_2 i_3 →
Lean.Rat) of Mul
(((i : ?m.146253) →
(i_1 : ?m.146254 i) →
(i_2 : ?m.146255 i i_1) → (i_3 : ?m.146256 i i_1 i_2) → ?m.146257 i i_1 i_2 i_3 → Lean.Rat) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply instMulNat to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul ℕ
[Meta.synthInstance.tryResolve] ✅ Mul ℕ ≟ Mul ℕ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
ℕ to subgoal (i : ?m.146308) →
(i_1 : ?m.146309 i) →
(i_2 : ?m.146310 i i_1) →
(i_3 : ?m.146311 i i_1 i_2) →
?m.146312 i i_1 i_2 i_3 →
Mul
ℕ of (i : ?m.146308) →
(i_1 : ?m.146309 i) → (i_2 : ?m.146310 i i_1) → (i_3 : ?m.146311 i i_1 i_2) → Mul (?m.146312 i i_1 i_2 i_3 → ℕ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
ℕ) to subgoal (i : ?m.146372) →
(i_1 : ?m.146373 i) →
(i_2 : ?m.146374 i i_1) →
(i_3 : ?m.146375 i i_1 i_2) →
Mul
(?m.146376 i i_1 i_2 i_3 →
ℕ) of (i : ?m.146372) →
(i_1 : ?m.146373 i) →
(i_2 : ?m.146374 i i_1) →
(i_3 : ?m.146375 i i_1 i_2) → Mul ((?m.146376 i i_1 i_2 i_3 → ℕ) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
ℕ) to subgoal (i : ?m.146411) →
(i_1 : ?m.146412 i) →
(i_2 : ?m.146413 i i_1) →
(i_3 : ?m.146414 i i_1 i_2) →
Mul
(?m.146415 i i_1 i_2 i_3 →
ℕ) of (i : ?m.146411) →
(i_1 : ?m.146412 i) → (i_2 : ?m.146413 i i_1) → Mul ((i_3 : ?m.146414 i i_1 i_2) → ?m.146415 i i_1 i_2 i_3 → ℕ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℕ) to subgoal (i : ?m.146463) →
(i_1 : ?m.146464 i) →
(i_2 : ?m.146465 i i_1) →
Mul
((i_3 : ?m.146466 i i_1 i_2) →
?m.146467 i i_1 i_2 i_3 →
ℕ) of (i : ?m.146463) →
(i_1 : ?m.146464 i) →
(i_2 : ?m.146465 i i_1) →
Mul (((i_3 : ?m.146466 i i_1 i_2) → ?m.146467 i i_1 i_2 i_3 → ℕ) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℕ) to subgoal (i : ?m.146493) →
(i_1 : ?m.146494 i) →
(i_2 : ?m.146495 i i_1) →
Mul
((i_3 : ?m.146496 i i_1 i_2) →
?m.146497 i i_1 i_2 i_3 →
ℕ) of (i : ?m.146493) →
(i_1 : ?m.146494 i) → Mul ((i_2 : ?m.146495 i i_1) → (i_3 : ?m.146496 i i_1 i_2) → ?m.146497 i i_1 i_2 i_3 → ℕ)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℕ) to subgoal (i : ?m.146535) →
(i_1 : ?m.146536 i) →
Mul
((i_2 : ?m.146537 i i_1) →
(i_3 : ?m.146538 i i_1 i_2) →
?m.146539 i i_1 i_2 i_3 →
ℕ) of (i : ?m.146535) →
(i_1 : ?m.146536 i) →
Mul
(((i_2 : ?m.146537 i i_1) → (i_3 : ?m.146538 i i_1 i_2) → ?m.146539 i i_1 i_2 i_3 → ℕ) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℕ) to subgoal (i : ?m.146558) →
(i_1 : ?m.146559 i) →
Mul
((i_2 : ?m.146560 i i_1) →
(i_3 : ?m.146561 i i_1 i_2) →
?m.146562 i i_1 i_2 i_3 →
ℕ) of (i : ?m.146558) →
Mul ((i_1 : ?m.146559 i) → (i_2 : ?m.146560 i i_1) → (i_3 : ?m.146561 i i_1 i_2) → ?m.146562 i i_1 i_2 i_3 → ℕ)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℕ) to subgoal (i : ?m.146592) →
Mul
((i_1 : ?m.146593 i) →
(i_2 : ?m.146594 i i_1) →
(i_3 : ?m.146595 i i_1 i_2) →
?m.146596 i i_1 i_2 i_3 →
ℕ) of (i : ?m.146592) →
Mul
(((i_1 : ?m.146593 i) →
(i_2 : ?m.146594 i i_1) → (i_3 : ?m.146595 i i_1 i_2) → ?m.146596 i i_1 i_2 i_3 → ℕ) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℕ) to subgoal (i : ?m.146610) →
Mul
((i_1 : ?m.146611 i) →
(i_2 : ?m.146612 i i_1) →
(i_3 : ?m.146613 i i_1 i_2) →
?m.146614 i i_1 i_2 i_3 →
ℕ) of Mul
((i : ?m.146610) →
(i_1 : ?m.146611 i) → (i_2 : ?m.146612 i i_1) → (i_3 : ?m.146613 i i_1 i_2) → ?m.146614 i i_1 i_2 i_3 → ℕ)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℕ) to subgoal Mul
((i : ?m.146638) →
(i_1 : ?m.146639 i) →
(i_2 : ?m.146640 i i_1) →
(i_3 : ?m.146641 i i_1 i_2) →
?m.146642 i i_1 i_2 i_3 →
ℕ) of Mul
(((i : ?m.146638) →
(i_1 : ?m.146639 i) →
(i_2 : ?m.146640 i i_1) → (i_3 : ?m.146641 i i_1 i_2) → ?m.146642 i i_1 i_2 i_3 → ℕ) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℕ) to subgoal Mul
((i : ?m.146653) →
(i_1 : ?m.146654 i) →
(i_2 : ?m.146655 i i_1) →
(i_3 : ?m.146656 i i_1 i_2) →
?m.146657 i i_1 i_2 i_3 →
ℕ) of Mul
(((i : ?m.146653) →
(i_1 : ?m.146654 i) →
(i_2 : ?m.146655 i i_1) → (i_3 : ?m.146656 i i_1 i_2) → ?m.146657 i i_1 i_2 i_3 → ℕ) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) → Mul (?m.146668 i i_1 i_2 i_3 i_4 →*₀ ?m.146669 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.146668 i✝³ i✝² i✝¹ i✝ i →*₀
?m.146669 i✝³ i✝² i✝¹ i✝ i) ≟ Mul (?m.146668 i✝³ i✝² i✝¹ i✝ i →*₀ ?m.146669 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CommMonoidWithZero (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) → CommMonoidWithZero (?m.146705 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero
(?m.146705 i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoidWithZero (?m.146705 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CommGroupWithZero (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) → CommMonoidWithZero (?m.146739 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero
(?m.146739 i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoidWithZero (?m.146739 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CancelCommMonoidWithZero (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply instMulUInt16 to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul UInt16
[Meta.synthInstance.tryResolve] ✅ Mul UInt16 ≟ Mul UInt16
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
UInt16 to subgoal (i : ?m.146812) →
(i_1 : ?m.146813 i) →
(i_2 : ?m.146814 i i_1) →
(i_3 : ?m.146815 i i_1 i_2) →
?m.146816 i i_1 i_2 i_3 →
Mul
UInt16 of (i : ?m.146812) →
(i_1 : ?m.146813 i) →
(i_2 : ?m.146814 i i_1) → (i_3 : ?m.146815 i i_1 i_2) → Mul (?m.146816 i i_1 i_2 i_3 → UInt16)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
UInt16) to subgoal (i : ?m.146876) →
(i_1 : ?m.146877 i) →
(i_2 : ?m.146878 i i_1) →
(i_3 : ?m.146879 i i_1 i_2) →
Mul
(?m.146880 i i_1 i_2 i_3 →
UInt16) of (i : ?m.146876) →
(i_1 : ?m.146877 i) →
(i_2 : ?m.146878 i i_1) →
(i_3 : ?m.146879 i i_1 i_2) → Mul ((?m.146880 i i_1 i_2 i_3 → UInt16) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
UInt16) to subgoal (i : ?m.146915) →
(i_1 : ?m.146916 i) →
(i_2 : ?m.146917 i i_1) →
(i_3 : ?m.146918 i i_1 i_2) →
Mul
(?m.146919 i i_1 i_2 i_3 →
UInt16) of (i : ?m.146915) →
(i_1 : ?m.146916 i) →
(i_2 : ?m.146917 i i_1) → Mul ((i_3 : ?m.146918 i i_1 i_2) → ?m.146919 i i_1 i_2 i_3 → UInt16)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt16) to subgoal (i : ?m.146967) →
(i_1 : ?m.146968 i) →
(i_2 : ?m.146969 i i_1) →
Mul
((i_3 : ?m.146970 i i_1 i_2) →
?m.146971 i i_1 i_2 i_3 →
UInt16) of (i : ?m.146967) →
(i_1 : ?m.146968 i) →
(i_2 : ?m.146969 i i_1) →
Mul (((i_3 : ?m.146970 i i_1 i_2) → ?m.146971 i i_1 i_2 i_3 → UInt16) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt16) to subgoal (i : ?m.146997) →
(i_1 : ?m.146998 i) →
(i_2 : ?m.146999 i i_1) →
Mul
((i_3 : ?m.147000 i i_1 i_2) →
?m.147001 i i_1 i_2 i_3 →
UInt16) of (i : ?m.146997) →
(i_1 : ?m.146998 i) →
Mul ((i_2 : ?m.146999 i i_1) → (i_3 : ?m.147000 i i_1 i_2) → ?m.147001 i i_1 i_2 i_3 → UInt16)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt16) to subgoal (i : ?m.147039) →
(i_1 : ?m.147040 i) →
Mul
((i_2 : ?m.147041 i i_1) →
(i_3 : ?m.147042 i i_1 i_2) →
?m.147043 i i_1 i_2 i_3 →
UInt16) of (i : ?m.147039) →
(i_1 : ?m.147040 i) →
Mul
(((i_2 : ?m.147041 i i_1) → (i_3 : ?m.147042 i i_1 i_2) → ?m.147043 i i_1 i_2 i_3 → UInt16) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt16) to subgoal (i : ?m.147062) →
(i_1 : ?m.147063 i) →
Mul
((i_2 : ?m.147064 i i_1) →
(i_3 : ?m.147065 i i_1 i_2) →
?m.147066 i i_1 i_2 i_3 →
UInt16) of (i : ?m.147062) →
Mul
((i_1 : ?m.147063 i) →
(i_2 : ?m.147064 i i_1) → (i_3 : ?m.147065 i i_1 i_2) → ?m.147066 i i_1 i_2 i_3 → UInt16)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt16) to subgoal (i : ?m.147096) →
Mul
((i_1 : ?m.147097 i) →
(i_2 : ?m.147098 i i_1) →
(i_3 : ?m.147099 i i_1 i_2) →
?m.147100 i i_1 i_2 i_3 →
UInt16) of (i : ?m.147096) →
Mul
(((i_1 : ?m.147097 i) →
(i_2 : ?m.147098 i i_1) → (i_3 : ?m.147099 i i_1 i_2) → ?m.147100 i i_1 i_2 i_3 → UInt16) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt16) to subgoal (i : ?m.147114) →
Mul
((i_1 : ?m.147115 i) →
(i_2 : ?m.147116 i i_1) →
(i_3 : ?m.147117 i i_1 i_2) →
?m.147118 i i_1 i_2 i_3 →
UInt16) of Mul
((i : ?m.147114) →
(i_1 : ?m.147115 i) →
(i_2 : ?m.147116 i i_1) → (i_3 : ?m.147117 i i_1 i_2) → ?m.147118 i i_1 i_2 i_3 → UInt16)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt16) to subgoal Mul
((i : ?m.147142) →
(i_1 : ?m.147143 i) →
(i_2 : ?m.147144 i i_1) →
(i_3 : ?m.147145 i i_1 i_2) →
?m.147146 i i_1 i_2 i_3 →
UInt16) of Mul
(((i : ?m.147142) →
(i_1 : ?m.147143 i) →
(i_2 : ?m.147144 i i_1) → (i_3 : ?m.147145 i i_1 i_2) → ?m.147146 i i_1 i_2 i_3 → UInt16) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt16) to subgoal Mul
((i : ?m.147157) →
(i_1 : ?m.147158 i) →
(i_2 : ?m.147159 i i_1) →
(i_3 : ?m.147160 i i_1 i_2) →
?m.147161 i i_1 i_2 i_3 →
UInt16) of Mul
(((i : ?m.147157) →
(i_1 : ?m.147158 i) →
(i_2 : ?m.147159 i i_1) → (i_3 : ?m.147160 i i_1 i_2) → ?m.147161 i i_1 i_2 i_3 → UInt16) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply Int.instMulInt to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul ℤ
[Meta.synthInstance.tryResolve] ✅ Mul ℤ ≟ Mul ℤ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
ℤ to subgoal (i : ?m.147212) →
(i_1 : ?m.147213 i) →
(i_2 : ?m.147214 i i_1) →
(i_3 : ?m.147215 i i_1 i_2) →
?m.147216 i i_1 i_2 i_3 →
Mul
ℤ of (i : ?m.147212) →
(i_1 : ?m.147213 i) → (i_2 : ?m.147214 i i_1) → (i_3 : ?m.147215 i i_1 i_2) → Mul (?m.147216 i i_1 i_2 i_3 → ℤ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
ℤ) to subgoal (i : ?m.147276) →
(i_1 : ?m.147277 i) →
(i_2 : ?m.147278 i i_1) →
(i_3 : ?m.147279 i i_1 i_2) →
Mul
(?m.147280 i i_1 i_2 i_3 →
ℤ) of (i : ?m.147276) →
(i_1 : ?m.147277 i) →
(i_2 : ?m.147278 i i_1) →
(i_3 : ?m.147279 i i_1 i_2) → Mul ((?m.147280 i i_1 i_2 i_3 → ℤ) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
ℤ) to subgoal (i : ?m.147315) →
(i_1 : ?m.147316 i) →
(i_2 : ?m.147317 i i_1) →
(i_3 : ?m.147318 i i_1 i_2) →
Mul
(?m.147319 i i_1 i_2 i_3 →
ℤ) of (i : ?m.147315) →
(i_1 : ?m.147316 i) → (i_2 : ?m.147317 i i_1) → Mul ((i_3 : ?m.147318 i i_1 i_2) → ?m.147319 i i_1 i_2 i_3 → ℤ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℤ) to subgoal (i : ?m.147367) →
(i_1 : ?m.147368 i) →
(i_2 : ?m.147369 i i_1) →
Mul
((i_3 : ?m.147370 i i_1 i_2) →
?m.147371 i i_1 i_2 i_3 →
ℤ) of (i : ?m.147367) →
(i_1 : ?m.147368 i) →
(i_2 : ?m.147369 i i_1) →
Mul (((i_3 : ?m.147370 i i_1 i_2) → ?m.147371 i i_1 i_2 i_3 → ℤ) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℤ) to subgoal (i : ?m.147397) →
(i_1 : ?m.147398 i) →
(i_2 : ?m.147399 i i_1) →
Mul
((i_3 : ?m.147400 i i_1 i_2) →
?m.147401 i i_1 i_2 i_3 →
ℤ) of (i : ?m.147397) →
(i_1 : ?m.147398 i) → Mul ((i_2 : ?m.147399 i i_1) → (i_3 : ?m.147400 i i_1 i_2) → ?m.147401 i i_1 i_2 i_3 → ℤ)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℤ) to subgoal (i : ?m.147439) →
(i_1 : ?m.147440 i) →
Mul
((i_2 : ?m.147441 i i_1) →
(i_3 : ?m.147442 i i_1 i_2) →
?m.147443 i i_1 i_2 i_3 →
ℤ) of (i : ?m.147439) →
(i_1 : ?m.147440 i) →
Mul
(((i_2 : ?m.147441 i i_1) → (i_3 : ?m.147442 i i_1 i_2) → ?m.147443 i i_1 i_2 i_3 → ℤ) →ₙ* ?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℤ) to subgoal (i : ?m.147462) →
(i_1 : ?m.147463 i) →
Mul
((i_2 : ?m.147464 i i_1) →
(i_3 : ?m.147465 i i_1 i_2) →
?m.147466 i i_1 i_2 i_3 →
ℤ) of (i : ?m.147462) →
Mul ((i_1 : ?m.147463 i) → (i_2 : ?m.147464 i i_1) → (i_3 : ?m.147465 i i_1 i_2) → ?m.147466 i i_1 i_2 i_3 → ℤ)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℤ) to subgoal (i : ?m.147496) →
Mul
((i_1 : ?m.147497 i) →
(i_2 : ?m.147498 i i_1) →
(i_3 : ?m.147499 i i_1 i_2) →
?m.147500 i i_1 i_2 i_3 →
ℤ) of (i : ?m.147496) →
Mul
(((i_1 : ?m.147497 i) →
(i_2 : ?m.147498 i i_1) → (i_3 : ?m.147499 i i_1 i_2) → ?m.147500 i i_1 i_2 i_3 → ℤ) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℤ) to subgoal (i : ?m.147514) →
Mul
((i_1 : ?m.147515 i) →
(i_2 : ?m.147516 i i_1) →
(i_3 : ?m.147517 i i_1 i_2) →
?m.147518 i i_1 i_2 i_3 →
ℤ) of Mul
((i : ?m.147514) →
(i_1 : ?m.147515 i) → (i_2 : ?m.147516 i i_1) → (i_3 : ?m.147517 i i_1 i_2) → ?m.147518 i i_1 i_2 i_3 → ℤ)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℤ) to subgoal Mul
((i : ?m.147542) →
(i_1 : ?m.147543 i) →
(i_2 : ?m.147544 i i_1) →
(i_3 : ?m.147545 i i_1 i_2) →
?m.147546 i i_1 i_2 i_3 →
ℤ) of Mul
(((i : ?m.147542) →
(i_1 : ?m.147543 i) →
(i_2 : ?m.147544 i i_1) → (i_3 : ?m.147545 i i_1 i_2) → ?m.147546 i i_1 i_2 i_3 → ℤ) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
ℤ) to subgoal Mul
((i : ?m.147557) →
(i_1 : ?m.147558 i) →
(i_2 : ?m.147559 i i_1) →
(i_3 : ?m.147560 i i_1 i_2) →
?m.147561 i i_1 i_2 i_3 →
ℤ) of Mul
(((i : ?m.147557) →
(i_1 : ?m.147558 i) →
(i_2 : ?m.147559 i i_1) → (i_3 : ?m.147560 i i_1 i_2) → ?m.147561 i i_1 i_2 i_3 → ℤ) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply instMulFloat to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul Float
[Meta.synthInstance.tryResolve] ✅ Mul Float ≟ Mul Float
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
Float to subgoal (i : ?m.147612) →
(i_1 : ?m.147613 i) →
(i_2 : ?m.147614 i i_1) →
(i_3 : ?m.147615 i i_1 i_2) →
?m.147616 i i_1 i_2 i_3 →
Mul
Float of (i : ?m.147612) →
(i_1 : ?m.147613 i) →
(i_2 : ?m.147614 i i_1) → (i_3 : ?m.147615 i i_1 i_2) → Mul (?m.147616 i i_1 i_2 i_3 → Float)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
Float) to subgoal (i : ?m.147676) →
(i_1 : ?m.147677 i) →
(i_2 : ?m.147678 i i_1) →
(i_3 : ?m.147679 i i_1 i_2) →
Mul
(?m.147680 i i_1 i_2 i_3 →
Float) of (i : ?m.147676) →
(i_1 : ?m.147677 i) →
(i_2 : ?m.147678 i i_1) →
(i_3 : ?m.147679 i i_1 i_2) → Mul ((?m.147680 i i_1 i_2 i_3 → Float) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
Float) to subgoal (i : ?m.147715) →
(i_1 : ?m.147716 i) →
(i_2 : ?m.147717 i i_1) →
(i_3 : ?m.147718 i i_1 i_2) →
Mul
(?m.147719 i i_1 i_2 i_3 →
Float) of (i : ?m.147715) →
(i_1 : ?m.147716 i) →
(i_2 : ?m.147717 i i_1) → Mul ((i_3 : ?m.147718 i i_1 i_2) → ?m.147719 i i_1 i_2 i_3 → Float)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Float) to subgoal (i : ?m.147767) →
(i_1 : ?m.147768 i) →
(i_2 : ?m.147769 i i_1) →
Mul
((i_3 : ?m.147770 i i_1 i_2) →
?m.147771 i i_1 i_2 i_3 →
Float) of (i : ?m.147767) →
(i_1 : ?m.147768 i) →
(i_2 : ?m.147769 i i_1) →
Mul (((i_3 : ?m.147770 i i_1 i_2) → ?m.147771 i i_1 i_2 i_3 → Float) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Float) to subgoal (i : ?m.147797) →
(i_1 : ?m.147798 i) →
(i_2 : ?m.147799 i i_1) →
Mul
((i_3 : ?m.147800 i i_1 i_2) →
?m.147801 i i_1 i_2 i_3 →
Float) of (i : ?m.147797) →
(i_1 : ?m.147798 i) →
Mul ((i_2 : ?m.147799 i i_1) → (i_3 : ?m.147800 i i_1 i_2) → ?m.147801 i i_1 i_2 i_3 → Float)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Float) to subgoal (i : ?m.147839) →
(i_1 : ?m.147840 i) →
Mul
((i_2 : ?m.147841 i i_1) →
(i_3 : ?m.147842 i i_1 i_2) →
?m.147843 i i_1 i_2 i_3 →
Float) of (i : ?m.147839) →
(i_1 : ?m.147840 i) →
Mul
(((i_2 : ?m.147841 i i_1) → (i_3 : ?m.147842 i i_1 i_2) → ?m.147843 i i_1 i_2 i_3 → Float) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Float) to subgoal (i : ?m.147862) →
(i_1 : ?m.147863 i) →
Mul
((i_2 : ?m.147864 i i_1) →
(i_3 : ?m.147865 i i_1 i_2) →
?m.147866 i i_1 i_2 i_3 →
Float) of (i : ?m.147862) →
Mul
((i_1 : ?m.147863 i) →
(i_2 : ?m.147864 i i_1) → (i_3 : ?m.147865 i i_1 i_2) → ?m.147866 i i_1 i_2 i_3 → Float)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Float) to subgoal (i : ?m.147896) →
Mul
((i_1 : ?m.147897 i) →
(i_2 : ?m.147898 i i_1) →
(i_3 : ?m.147899 i i_1 i_2) →
?m.147900 i i_1 i_2 i_3 →
Float) of (i : ?m.147896) →
Mul
(((i_1 : ?m.147897 i) →
(i_2 : ?m.147898 i i_1) → (i_3 : ?m.147899 i i_1 i_2) → ?m.147900 i i_1 i_2 i_3 → Float) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Float) to subgoal (i : ?m.147914) →
Mul
((i_1 : ?m.147915 i) →
(i_2 : ?m.147916 i i_1) →
(i_3 : ?m.147917 i i_1 i_2) →
?m.147918 i i_1 i_2 i_3 →
Float) of Mul
((i : ?m.147914) →
(i_1 : ?m.147915 i) → (i_2 : ?m.147916 i i_1) → (i_3 : ?m.147917 i i_1 i_2) → ?m.147918 i i_1 i_2 i_3 → Float)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Float) to subgoal Mul
((i : ?m.147942) →
(i_1 : ?m.147943 i) →
(i_2 : ?m.147944 i i_1) →
(i_3 : ?m.147945 i i_1 i_2) →
?m.147946 i i_1 i_2 i_3 →
Float) of Mul
(((i : ?m.147942) →
(i_1 : ?m.147943 i) →
(i_2 : ?m.147944 i i_1) → (i_3 : ?m.147945 i i_1 i_2) → ?m.147946 i i_1 i_2 i_3 → Float) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Float) to subgoal Mul
((i : ?m.147957) →
(i_1 : ?m.147958 i) →
(i_2 : ?m.147959 i i_1) →
(i_3 : ?m.147960 i i_1 i_2) →
?m.147961 i i_1 i_2 i_3 →
Float) of Mul
(((i : ?m.147957) →
(i_1 : ?m.147958 i) →
(i_2 : ?m.147959 i i_1) → (i_3 : ?m.147960 i i_1 i_2) → ?m.147961 i i_1 i_2 i_3 → Float) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply Rat.instMulRat to (i : ?m.132946) →
(i_1 : ?m.133522 i) → (i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul Rat
[Meta.synthInstance.tryResolve] ✅ Mul Rat ≟ Mul Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
Rat to subgoal (i : ?m.148012) →
(i_1 : ?m.148013 i) →
(i_2 : ?m.148014 i i_1) →
(i_3 : ?m.148015 i i_1 i_2) →
?m.148016 i i_1 i_2 i_3 →
Mul
Rat of (i : ?m.148012) →
(i_1 : ?m.148013 i) →
(i_2 : ?m.148014 i i_1) → (i_3 : ?m.148015 i i_1 i_2) → Mul (?m.148016 i i_1 i_2 i_3 → Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
Rat) to subgoal (i : ?m.148076) →
(i_1 : ?m.148077 i) →
(i_2 : ?m.148078 i i_1) →
(i_3 : ?m.148079 i i_1 i_2) →
Mul
(?m.148080 i i_1 i_2 i_3 →
Rat) of (i : ?m.148076) →
(i_1 : ?m.148077 i) →
(i_2 : ?m.148078 i i_1) →
(i_3 : ?m.148079 i i_1 i_2) → Mul ((?m.148080 i i_1 i_2 i_3 → Rat) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
Rat) to subgoal (i : ?m.148115) →
(i_1 : ?m.148116 i) →
(i_2 : ?m.148117 i i_1) →
(i_3 : ?m.148118 i i_1 i_2) →
Mul
(?m.148119 i i_1 i_2 i_3 →
Rat) of (i : ?m.148115) →
(i_1 : ?m.148116 i) →
(i_2 : ?m.148117 i i_1) → Mul ((i_3 : ?m.148118 i i_1 i_2) → ?m.148119 i i_1 i_2 i_3 → Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Rat) to subgoal (i : ?m.148167) →
(i_1 : ?m.148168 i) →
(i_2 : ?m.148169 i i_1) →
Mul
((i_3 : ?m.148170 i i_1 i_2) →
?m.148171 i i_1 i_2 i_3 →
Rat) of (i : ?m.148167) →
(i_1 : ?m.148168 i) →
(i_2 : ?m.148169 i i_1) →
Mul (((i_3 : ?m.148170 i i_1 i_2) → ?m.148171 i i_1 i_2 i_3 → Rat) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Rat) to subgoal (i : ?m.148197) →
(i_1 : ?m.148198 i) →
(i_2 : ?m.148199 i i_1) →
Mul
((i_3 : ?m.148200 i i_1 i_2) →
?m.148201 i i_1 i_2 i_3 →
Rat) of (i : ?m.148197) →
(i_1 : ?m.148198 i) →
Mul ((i_2 : ?m.148199 i i_1) → (i_3 : ?m.148200 i i_1 i_2) → ?m.148201 i i_1 i_2 i_3 → Rat)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Rat) to subgoal (i : ?m.148239) →
(i_1 : ?m.148240 i) →
Mul
((i_2 : ?m.148241 i i_1) →
(i_3 : ?m.148242 i i_1 i_2) →
?m.148243 i i_1 i_2 i_3 →
Rat) of (i : ?m.148239) →
(i_1 : ?m.148240 i) →
Mul
(((i_2 : ?m.148241 i i_1) → (i_3 : ?m.148242 i i_1 i_2) → ?m.148243 i i_1 i_2 i_3 → Rat) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Rat) to subgoal (i : ?m.148262) →
(i_1 : ?m.148263 i) →
Mul
((i_2 : ?m.148264 i i_1) →
(i_3 : ?m.148265 i i_1 i_2) →
?m.148266 i i_1 i_2 i_3 →
Rat) of (i : ?m.148262) →
Mul
((i_1 : ?m.148263 i) → (i_2 : ?m.148264 i i_1) → (i_3 : ?m.148265 i i_1 i_2) → ?m.148266 i i_1 i_2 i_3 → Rat)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Rat) to subgoal (i : ?m.148296) →
Mul
((i_1 : ?m.148297 i) →
(i_2 : ?m.148298 i i_1) →
(i_3 : ?m.148299 i i_1 i_2) →
?m.148300 i i_1 i_2 i_3 →
Rat) of (i : ?m.148296) →
Mul
(((i_1 : ?m.148297 i) →
(i_2 : ?m.148298 i i_1) → (i_3 : ?m.148299 i i_1 i_2) → ?m.148300 i i_1 i_2 i_3 → Rat) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Rat) to subgoal (i : ?m.148314) →
Mul
((i_1 : ?m.148315 i) →
(i_2 : ?m.148316 i i_1) →
(i_3 : ?m.148317 i i_1 i_2) →
?m.148318 i i_1 i_2 i_3 →
Rat) of Mul
((i : ?m.148314) →
(i_1 : ?m.148315 i) → (i_2 : ?m.148316 i i_1) → (i_3 : ?m.148317 i i_1 i_2) → ?m.148318 i i_1 i_2 i_3 → Rat)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Rat) to subgoal Mul
((i : ?m.148342) →
(i_1 : ?m.148343 i) →
(i_2 : ?m.148344 i i_1) →
(i_3 : ?m.148345 i i_1 i_2) →
?m.148346 i i_1 i_2 i_3 →
Rat) of Mul
(((i : ?m.148342) →
(i_1 : ?m.148343 i) →
(i_2 : ?m.148344 i i_1) → (i_3 : ?m.148345 i i_1 i_2) → ?m.148346 i i_1 i_2 i_3 → Rat) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Rat) to subgoal Mul
((i : ?m.148357) →
(i_1 : ?m.148358 i) →
(i_2 : ?m.148359 i i_1) →
(i_3 : ?m.148360 i i_1 i_2) →
?m.148361 i i_1 i_2 i_3 →
Rat) of Mul
(((i : ?m.148357) →
(i_1 : ?m.148358 i) →
(i_2 : ?m.148359 i i_1) → (i_3 : ?m.148360 i i_1 i_2) → ?m.148361 i i_1 i_2 i_3 → Rat) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply instMulUInt64 to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) → (i_3 : ?m.137854 i i_1 i_2) → ?m.142600 i i_1 i_2 i_3 → Mul UInt64
[Meta.synthInstance.tryResolve] ✅ Mul UInt64 ≟ Mul UInt64
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
UInt64 to subgoal (i : ?m.148412) →
(i_1 : ?m.148413 i) →
(i_2 : ?m.148414 i i_1) →
(i_3 : ?m.148415 i i_1 i_2) →
?m.148416 i i_1 i_2 i_3 →
Mul
UInt64 of (i : ?m.148412) →
(i_1 : ?m.148413 i) →
(i_2 : ?m.148414 i i_1) → (i_3 : ?m.148415 i i_1 i_2) → Mul (?m.148416 i i_1 i_2 i_3 → UInt64)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
UInt64) to subgoal (i : ?m.148476) →
(i_1 : ?m.148477 i) →
(i_2 : ?m.148478 i i_1) →
(i_3 : ?m.148479 i i_1 i_2) →
Mul
(?m.148480 i i_1 i_2 i_3 →
UInt64) of (i : ?m.148476) →
(i_1 : ?m.148477 i) →
(i_2 : ?m.148478 i i_1) →
(i_3 : ?m.148479 i i_1 i_2) → Mul ((?m.148480 i i_1 i_2 i_3 → UInt64) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
(x_4 i i_1 i_2 i_3 →
UInt64) to subgoal (i : ?m.148515) →
(i_1 : ?m.148516 i) →
(i_2 : ?m.148517 i i_1) →
(i_3 : ?m.148518 i i_1 i_2) →
Mul
(?m.148519 i i_1 i_2 i_3 →
UInt64) of (i : ?m.148515) →
(i_1 : ?m.148516 i) →
(i_2 : ?m.148517 i i_1) → Mul ((i_3 : ?m.148518 i i_1 i_2) → ?m.148519 i i_1 i_2 i_3 → UInt64)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt64) to subgoal (i : ?m.148567) →
(i_1 : ?m.148568 i) →
(i_2 : ?m.148569 i i_1) →
Mul
((i_3 : ?m.148570 i i_1 i_2) →
?m.148571 i i_1 i_2 i_3 →
UInt64) of (i : ?m.148567) →
(i_1 : ?m.148568 i) →
(i_2 : ?m.148569 i i_1) →
Mul (((i_3 : ?m.148570 i i_1 i_2) → ?m.148571 i i_1 i_2 i_3 → UInt64) →ₙ* ?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt64) to subgoal (i : ?m.148597) →
(i_1 : ?m.148598 i) →
(i_2 : ?m.148599 i i_1) →
Mul
((i_3 : ?m.148600 i i_1 i_2) →
?m.148601 i i_1 i_2 i_3 →
UInt64) of (i : ?m.148597) →
(i_1 : ?m.148598 i) →
Mul ((i_2 : ?m.148599 i i_1) → (i_3 : ?m.148600 i i_1 i_2) → ?m.148601 i i_1 i_2 i_3 → UInt64)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt64) to subgoal (i : ?m.148639) →
(i_1 : ?m.148640 i) →
Mul
((i_2 : ?m.148641 i i_1) →
(i_3 : ?m.148642 i i_1 i_2) →
?m.148643 i i_1 i_2 i_3 →
UInt64) of (i : ?m.148639) →
(i_1 : ?m.148640 i) →
Mul
(((i_2 : ?m.148641 i i_1) → (i_3 : ?m.148642 i i_1 i_2) → ?m.148643 i i_1 i_2 i_3 → UInt64) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt64) to subgoal (i : ?m.148662) →
(i_1 : ?m.148663 i) →
Mul
((i_2 : ?m.148664 i i_1) →
(i_3 : ?m.148665 i i_1 i_2) →
?m.148666 i i_1 i_2 i_3 →
UInt64) of (i : ?m.148662) →
Mul
((i_1 : ?m.148663 i) →
(i_2 : ?m.148664 i i_1) → (i_3 : ?m.148665 i i_1 i_2) → ?m.148666 i i_1 i_2 i_3 → UInt64)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt64) to subgoal (i : ?m.148696) →
Mul
((i_1 : ?m.148697 i) →
(i_2 : ?m.148698 i i_1) →
(i_3 : ?m.148699 i i_1 i_2) →
?m.148700 i i_1 i_2 i_3 →
UInt64) of (i : ?m.148696) →
Mul
(((i_1 : ?m.148697 i) →
(i_2 : ?m.148698 i i_1) → (i_3 : ?m.148699 i i_1 i_2) → ?m.148700 i i_1 i_2 i_3 → UInt64) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt64) to subgoal (i : ?m.148714) →
Mul
((i_1 : ?m.148715 i) →
(i_2 : ?m.148716 i i_1) →
(i_3 : ?m.148717 i i_1 i_2) →
?m.148718 i i_1 i_2 i_3 →
UInt64) of Mul
((i : ?m.148714) →
(i_1 : ?m.148715 i) →
(i_2 : ?m.148716 i i_1) → (i_3 : ?m.148717 i i_1 i_2) → ?m.148718 i i_1 i_2 i_3 → UInt64)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt64) to subgoal Mul
((i : ?m.148742) →
(i_1 : ?m.148743 i) →
(i_2 : ?m.148744 i i_1) →
(i_3 : ?m.148745 i i_1 i_2) →
?m.148746 i i_1 i_2 i_3 →
UInt64) of Mul
(((i : ?m.148742) →
(i_1 : ?m.148743 i) →
(i_2 : ?m.148744 i i_1) → (i_3 : ?m.148745 i i_1 i_2) → ?m.148746 i i_1 i_2 i_3 → UInt64) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
UInt64) to subgoal Mul
((i : ?m.148757) →
(i_1 : ?m.148758 i) →
(i_2 : ?m.148759 i i_1) →
(i_3 : ?m.148760 i i_1 i_2) →
?m.148761 i i_1 i_2 i_3 →
UInt64) of Mul
(((i : ?m.148757) →
(i_1 : ?m.148758 i) →
(i_2 : ?m.148759 i i_1) → (i_3 : ?m.148760 i i_1 i_2) → ?m.148761 i i_1 i_2 i_3 → UInt64) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance] ✅ apply @MonoidHom.mul to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) → Mul (?m.148772 i i_1 i_2 i_3 i_4 →* ?m.148773 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.148772 i✝³ i✝² i✝¹ i✝ i →*
?m.148773 i✝³ i✝² i✝¹ i✝ i) ≟ Mul (?m.148772 i✝³ i✝² i✝¹ i✝ i →* ?m.148773 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CommMonoid (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[@CancelCommMonoid.toCommMonoid, @DivisionCommMonoid.toCommMonoid, @CommGroup.toCommMonoid, @CommMonoidWithZero.toCommMonoid]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → CommMonoid (?m.148811 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.148811 i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.148811 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] ✅ apply @CommGroup.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → CommMonoid (?m.148840 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.148840 i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.148840 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CommGroup (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → CommMonoid (?m.148873 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.148873 i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.148873 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → DivisionCommMonoid (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[@CommGroup.toDivisionCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toDivisionCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) → DivisionCommMonoid (?m.148907 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ DivisionCommMonoid
(?m.148907 i✝³ i✝² i✝¹ i✝ i) ≟ DivisionCommMonoid (?m.148907 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CommGroup (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → CommMonoid (?m.148941 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ CommMonoid (?m.148941 i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.148941 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CancelCommMonoid (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[@CommGroup.toCancelCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toCancelCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) → CancelCommMonoid (?m.148975 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ CancelCommMonoid
(?m.148975 i✝³ i✝² i✝¹ i✝ i) ≟ CancelCommMonoid (?m.148975 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CommGroup (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @MulHom.instMulMulHomToMulToSemigroup to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) → Mul (?m.149009 i i_1 i_2 i_3 i_4 →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.149009 i✝³ i✝² i✝¹ i✝ i →ₙ*
?m.149010 i✝³ i✝² i✝¹ i✝ i) ≟ Mul (?m.149009 i✝³ i✝² i✝¹ i✝ i →ₙ* ?m.149010 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
UInt64 to subgoal (i : ?m.149039) →
(i_1 : ?m.149040 i) →
(i_2 : ?m.149041 i i_1) →
(i_3 : ?m.149042 i i_1 i_2) →
?m.149043 i i_1 i_2 i_3 →
Mul
UInt64 of (i : ?m.149039) →
(i_1 : ?m.149040 i) →
(i_2 : ?m.149041 i i_1) →
(i_3 : ?m.149042 i i_1 i_2) → (i_4 : ?m.149043 i i_1 i_2 i_3) → Mul (UInt64 →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) → (i_4 : _tc.4 i i_1 i_2 i_3) → CommSemigroup (_tc.6 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.instances] #[@CommMonoid.toCommSemigroup]
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
Rat to subgoal (i : ?m.149096) →
(i_1 : ?m.149097 i) →
(i_2 : ?m.149098 i i_1) →
(i_3 : ?m.149099 i i_1 i_2) →
?m.149100 i i_1 i_2 i_3 →
Mul
Rat of (i : ?m.149096) →
(i_1 : ?m.149097 i) →
(i_2 : ?m.149098 i i_1) →
(i_3 : ?m.149099 i i_1 i_2) → (i_4 : ?m.149100 i i_1 i_2 i_3) → Mul (Rat →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
Float to subgoal (i : ?m.149146) →
(i_1 : ?m.149147 i) →
(i_2 : ?m.149148 i i_1) →
(i_3 : ?m.149149 i i_1 i_2) →
?m.149150 i i_1 i_2 i_3 →
Mul
Float of (i : ?m.149146) →
(i_1 : ?m.149147 i) →
(i_2 : ?m.149148 i i_1) →
(i_3 : ?m.149149 i i_1 i_2) → (i_4 : ?m.149150 i i_1 i_2 i_3) → Mul (Float →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
ℤ to subgoal (i : ?m.149196) →
(i_1 : ?m.149197 i) →
(i_2 : ?m.149198 i i_1) →
(i_3 : ?m.149199 i i_1 i_2) →
?m.149200 i i_1 i_2 i_3 →
Mul
ℤ of (i : ?m.149196) →
(i_1 : ?m.149197 i) →
(i_2 : ?m.149198 i i_1) →
(i_3 : ?m.149199 i i_1 i_2) → (i_4 : ?m.149200 i i_1 i_2 i_3) → Mul (ℤ →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
UInt16 to subgoal (i : ?m.149246) →
(i_1 : ?m.149247 i) →
(i_2 : ?m.149248 i i_1) →
(i_3 : ?m.149249 i i_1 i_2) →
?m.149250 i i_1 i_2 i_3 →
Mul
UInt16 of (i : ?m.149246) →
(i_1 : ?m.149247 i) →
(i_2 : ?m.149248 i i_1) →
(i_3 : ?m.149249 i i_1 i_2) → (i_4 : ?m.149250 i i_1 i_2 i_3) → Mul (UInt16 →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
ℕ to subgoal (i : ?m.149296) →
(i_1 : ?m.149297 i) →
(i_2 : ?m.149298 i i_1) →
(i_3 : ?m.149299 i i_1 i_2) →
?m.149300 i i_1 i_2 i_3 →
Mul
ℕ of (i : ?m.149296) →
(i_1 : ?m.149297 i) →
(i_2 : ?m.149298 i i_1) →
(i_3 : ?m.149299 i i_1 i_2) → (i_4 : ?m.149300 i i_1 i_2 i_3) → Mul (ℕ →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
Lean.Rat to subgoal (i : ?m.149346) →
(i_1 : ?m.149347 i) →
(i_2 : ?m.149348 i i_1) →
(i_3 : ?m.149349 i i_1 i_2) →
?m.149350 i i_1 i_2 i_3 →
Mul
Lean.Rat of (i : ?m.149346) →
(i_1 : ?m.149347 i) →
(i_2 : ?m.149348 i i_1) →
(i_3 : ?m.149349 i i_1 i_2) →
(i_4 : ?m.149350 i i_1 i_2 i_3) → Mul (Lean.Rat →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
UInt32 to subgoal (i : ?m.149396) →
(i_1 : ?m.149397 i) →
(i_2 : ?m.149398 i i_1) →
(i_3 : ?m.149399 i i_1 i_2) →
?m.149400 i i_1 i_2 i_3 →
Mul
UInt32 of (i : ?m.149396) →
(i_1 : ?m.149397 i) →
(i_2 : ?m.149398 i i_1) →
(i_3 : ?m.149399 i i_1 i_2) → (i_4 : ?m.149400 i i_1 i_2 i_3) → Mul (UInt32 →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
UInt8 to subgoal (i : ?m.149446) →
(i_1 : ?m.149447 i) →
(i_2 : ?m.149448 i i_1) →
(i_3 : ?m.149449 i i_1 i_2) →
?m.149450 i i_1 i_2 i_3 →
Mul
UInt8 of (i : ?m.149446) →
(i_1 : ?m.149447 i) →
(i_2 : ?m.149448 i i_1) →
(i_3 : ?m.149449 i i_1 i_2) → (i_4 : ?m.149450 i i_1 i_2 i_3) → Mul (UInt8 →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(Fin
(x_5 i i_1 i_2 i_3
i_4)) to subgoal (i : ?m.149496) →
(i_1 : ?m.149497 i) →
(i_2 : ?m.149498 i i_1) →
(i_3 : ?m.149499 i i_1 i_2) →
(i_4 : ?m.149500 i i_1 i_2 i_3) →
Mul
(Fin
(?m.149501 i i_1 i_2 i_3
i_4)) of (i : ?m.149496) →
(i_1 : ?m.149497 i) →
(i_2 : ?m.149498 i i_1) →
(i_3 : ?m.149499 i i_1 i_2) →
(i_4 : ?m.149500 i i_1 i_2 i_3) → Mul (Fin (?m.149501 i i_1 i_2 i_3 i_4) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
USize to subgoal (i : ?m.149547) →
(i_1 : ?m.149548 i) →
(i_2 : ?m.149549 i i_1) →
(i_3 : ?m.149550 i i_1 i_2) →
?m.149551 i i_1 i_2 i_3 →
Mul
USize of (i : ?m.149547) →
(i_1 : ?m.149548 i) →
(i_2 : ?m.149549 i i_1) →
(i_3 : ?m.149550 i i_1 i_2) → (i_4 : ?m.149551 i i_1 i_2 i_3) → Mul (USize →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
M to subgoal (i : ?m.149597) →
(i_1 : ?m.149598 i) →
(i_2 : ?m.149599 i i_1) →
(i_3 : ?m.149600 i i_1 i_2) →
?m.149601 i i_1 i_2 i_3 →
Mul
M of (i : ?m.149597) →
(i_1 : ?m.149598 i) →
(i_2 : ?m.149599 i i_1) →
(i_3 : ?m.149600 i i_1 i_2) → (i_4 : ?m.149601 i i_1 i_2 i_3) → Mul (M →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
N to subgoal (i : ?m.149647) →
(i_1 : ?m.149648 i) →
(i_2 : ?m.149649 i i_1) →
(i_3 : ?m.149650 i i_1 i_2) →
?m.149651 i i_1 i_2 i_3 →
Mul
N of (i : ?m.149647) →
(i_1 : ?m.149648 i) →
(i_2 : ?m.149649 i i_1) →
(i_3 : ?m.149650 i i_1 i_2) → (i_4 : ?m.149651 i i_1 i_2 i_3) → Mul (N →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
P to subgoal (i : ?m.149697) →
(i_1 : ?m.149698 i) →
(i_2 : ?m.149699 i i_1) →
(i_3 : ?m.149700 i i_1 i_2) →
?m.149701 i i_1 i_2 i_3 →
Mul
P of (i : ?m.149697) →
(i_1 : ?m.149698 i) →
(i_2 : ?m.149699 i i_1) →
(i_3 : ?m.149700 i i_1 i_2) → (i_4 : ?m.149701 i i_1 i_2 i_3) → Mul (P →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
x_4 i i_1 i_2 i_3 →
Mul
Q to subgoal (i : ?m.149747) →
(i_1 : ?m.149748 i) →
(i_2 : ?m.149749 i i_1) →
(i_3 : ?m.149750 i i_1 i_2) →
?m.149751 i i_1 i_2 i_3 →
Mul
Q of (i : ?m.149747) →
(i_1 : ?m.149748 i) →
(i_2 : ?m.149749 i i_1) →
(i_3 : ?m.149750 i i_1 i_2) → (i_4 : ?m.149751 i i_1 i_2 i_3) → Mul (Q →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] ✅ apply @CommMonoid.toCommSemigroup to (i : ?m.149039) →
(i_1 : ?m.149040 i) →
(i_2 : ?m.149041 i i_1) →
(i_3 : ?m.149042 i i_1 i_2) → (i_4 : ?m.149043 i i_1 i_2 i_3) → CommSemigroup (?m.149797 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.tryResolve] ✅ CommSemigroup
(?m.149797 i✝³ i✝² i✝¹ i✝ i) ≟ CommSemigroup (?m.149797 i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] ✅ apply @Pi.instMul to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
Mul ((i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → ?m.149827 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ Mul
((i_1 : ?m.149826 i✝³ i✝² i✝¹ i✝ i) →
?m.149827 i✝³ i✝² i✝¹ i✝ i i_1) ≟ Mul ((i_1 : ?m.149826 i✝³ i✝² i✝¹ i✝ i) → ?m.149827 i✝³ i✝² i✝¹ i✝ i i_1)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) → (i_5 : _tc.5 i i_1 i_2 i_3 i_4) → Mul (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[@Semigroup.toMul, @MulOneClass.toMul, @MulZeroClass.toMul, @Pi.instMul, @MulHom.instMulMulHomToMulToSemigroup, @MonoidHom.mul, instMulUInt64, Rat.instMulRat, instMulFloat, Int.instMulInt, instMulUInt16, @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero, instMulNat, Lean.Rat.instMulRat, instMulUInt32, instMulUInt8, @Fin.instMulFin, instMulUSize, inst✝³, inst✝², inst✝¹, inst✝]
[Meta.synthInstance] ✅ apply inst✝ to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul Q
[Meta.synthInstance.tryResolve] ✅ Mul Q ≟ Mul Q
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
Q to subgoal (i : ?m.149923) →
(i_1 : ?m.149924 i) →
(i_2 : ?m.149925 i i_1) →
(i_3 : ?m.149926 i i_1 i_2) →
(i_4 : ?m.149927 i i_1 i_2 i_3) →
?m.149928 i i_1 i_2 i_3 i_4 →
Mul
Q of (i : ?m.149923) →
(i_1 : ?m.149924 i) →
(i_2 : ?m.149925 i i_1) →
(i_3 : ?m.149926 i i_1 i_2) → (i_4 : ?m.149927 i i_1 i_2 i_3) → Mul (?m.149928 i i_1 i_2 i_3 i_4 → Q)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150007) →
(i_1 : ?m.150008 i) →
(i_2 : ?m.150009 i i_1) →
(i_3 : ?m.150010 i i_1 i_2) →
(i_4 : ?m.150011 i i_1 i_2 i_3) →
Mul
(?m.150012 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150007) →
(i_1 : ?m.150008 i) →
(i_2 : ?m.150009 i i_1) →
(i_3 : ?m.150010 i i_1 i_2) →
(i_4 : ?m.150011 i i_1 i_2 i_3) → Mul ((?m.150012 i i_1 i_2 i_3 i_4 → Q) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150060) →
(i_1 : ?m.150061 i) →
(i_2 : ?m.150062 i i_1) →
(i_3 : ?m.150063 i i_1 i_2) →
(i_4 : ?m.150064 i i_1 i_2 i_3) →
Mul
(?m.150065 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150060) →
(i_1 : ?m.150061 i) →
(i_2 : ?m.150062 i i_1) →
(i_3 : ?m.150063 i i_1 i_2) → Mul ((i_4 : ?m.150064 i i_1 i_2 i_3) → ?m.150065 i i_1 i_2 i_3 i_4 → Q)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150129) →
(i_1 : ?m.150130 i) →
(i_2 : ?m.150131 i i_1) →
(i_3 : ?m.150132 i i_1 i_2) →
Mul
((i_4 : ?m.150133 i i_1 i_2 i_3) →
?m.150134 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150129) →
(i_1 : ?m.150130 i) →
(i_2 : ?m.150131 i i_1) →
(i_3 : ?m.150132 i i_1 i_2) →
Mul (((i_4 : ?m.150133 i i_1 i_2 i_3) → ?m.150134 i i_1 i_2 i_3 i_4 → Q) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150171) →
(i_1 : ?m.150172 i) →
(i_2 : ?m.150173 i i_1) →
(i_3 : ?m.150174 i i_1 i_2) →
Mul
((i_4 : ?m.150175 i i_1 i_2 i_3) →
?m.150176 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150171) →
(i_1 : ?m.150172 i) →
(i_2 : ?m.150173 i i_1) →
Mul ((i_3 : ?m.150174 i i_1 i_2) → (i_4 : ?m.150175 i i_1 i_2 i_3) → ?m.150176 i i_1 i_2 i_3 i_4 → Q)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150228) →
(i_1 : ?m.150229 i) →
(i_2 : ?m.150230 i i_1) →
Mul
((i_3 : ?m.150231 i i_1 i_2) →
(i_4 : ?m.150232 i i_1 i_2 i_3) →
?m.150233 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150228) →
(i_1 : ?m.150229 i) →
(i_2 : ?m.150230 i i_1) →
Mul
(((i_3 : ?m.150231 i i_1 i_2) → (i_4 : ?m.150232 i i_1 i_2 i_3) → ?m.150233 i i_1 i_2 i_3 i_4 → Q) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150261) →
(i_1 : ?m.150262 i) →
(i_2 : ?m.150263 i i_1) →
Mul
((i_3 : ?m.150264 i i_1 i_2) →
(i_4 : ?m.150265 i i_1 i_2 i_3) →
?m.150266 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150261) →
(i_1 : ?m.150262 i) →
Mul
((i_2 : ?m.150263 i i_1) →
(i_3 : ?m.150264 i i_1 i_2) → (i_4 : ?m.150265 i i_1 i_2 i_3) → ?m.150266 i i_1 i_2 i_3 i_4 → Q)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150308) →
(i_1 : ?m.150309 i) →
Mul
((i_2 : ?m.150310 i i_1) →
(i_3 : ?m.150311 i i_1 i_2) →
(i_4 : ?m.150312 i i_1 i_2 i_3) →
?m.150313 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150308) →
(i_1 : ?m.150309 i) →
Mul
(((i_2 : ?m.150310 i i_1) →
(i_3 : ?m.150311 i i_1 i_2) → (i_4 : ?m.150312 i i_1 i_2 i_3) → ?m.150313 i i_1 i_2 i_3 i_4 → Q) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150334) →
(i_1 : ?m.150335 i) →
Mul
((i_2 : ?m.150336 i i_1) →
(i_3 : ?m.150337 i i_1 i_2) →
(i_4 : ?m.150338 i i_1 i_2 i_3) →
?m.150339 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150334) →
Mul
((i_1 : ?m.150335 i) →
(i_2 : ?m.150336 i i_1) →
(i_3 : ?m.150337 i i_1 i_2) → (i_4 : ?m.150338 i i_1 i_2 i_3) → ?m.150339 i i_1 i_2 i_3 i_4 → Q)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150373) →
Mul
((i_1 : ?m.150374 i) →
(i_2 : ?m.150375 i i_1) →
(i_3 : ?m.150376 i i_1 i_2) →
(i_4 : ?m.150377 i i_1 i_2 i_3) →
?m.150378 i i_1 i_2 i_3 i_4 →
Q) of (i : ?m.150373) →
Mul
(((i_1 : ?m.150374 i) →
(i_2 : ?m.150375 i i_1) →
(i_3 : ?m.150376 i i_1 i_2) → (i_4 : ?m.150377 i i_1 i_2 i_3) → ?m.150378 i i_1 i_2 i_3 i_4 → Q) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal (i : ?m.150394) →
Mul
((i_1 : ?m.150395 i) →
(i_2 : ?m.150396 i i_1) →
(i_3 : ?m.150397 i i_1 i_2) →
(i_4 : ?m.150398 i i_1 i_2 i_3) →
?m.150399 i i_1 i_2 i_3 i_4 →
Q) of Mul
((i : ?m.150394) →
(i_1 : ?m.150395 i) →
(i_2 : ?m.150396 i i_1) →
(i_3 : ?m.150397 i i_1 i_2) → (i_4 : ?m.150398 i i_1 i_2 i_3) → ?m.150399 i i_1 i_2 i_3 i_4 → Q)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal Mul
((i : ?m.150427) →
(i_1 : ?m.150428 i) →
(i_2 : ?m.150429 i i_1) →
(i_3 : ?m.150430 i i_1 i_2) →
(i_4 : ?m.150431 i i_1 i_2 i_3) →
?m.150432 i i_1 i_2 i_3 i_4 →
Q) of Mul
(((i : ?m.150427) →
(i_1 : ?m.150428 i) →
(i_2 : ?m.150429 i i_1) →
(i_3 : ?m.150430 i i_1 i_2) → (i_4 : ?m.150431 i i_1 i_2 i_3) → ?m.150432 i i_1 i_2 i_3 i_4 → Q) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Q) to subgoal Mul
((i : ?m.150445) →
(i_1 : ?m.150446 i) →
(i_2 : ?m.150447 i i_1) →
(i_3 : ?m.150448 i i_1 i_2) →
(i_4 : ?m.150449 i i_1 i_2 i_3) →
?m.150450 i i_1 i_2 i_3 i_4 →
Q) of Mul
(((i : ?m.150445) →
(i_1 : ?m.150446 i) →
(i_2 : ?m.150447 i i_1) →
(i_3 : ?m.150448 i i_1 i_2) → (i_4 : ?m.150449 i i_1 i_2 i_3) → ?m.150450 i i_1 i_2 i_3 i_4 → Q) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply inst✝¹ to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul P
[Meta.synthInstance.tryResolve] ✅ Mul P ≟ Mul P
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
P to subgoal (i : ?m.150511) →
(i_1 : ?m.150512 i) →
(i_2 : ?m.150513 i i_1) →
(i_3 : ?m.150514 i i_1 i_2) →
(i_4 : ?m.150515 i i_1 i_2 i_3) →
?m.150516 i i_1 i_2 i_3 i_4 →
Mul
P of (i : ?m.150511) →
(i_1 : ?m.150512 i) →
(i_2 : ?m.150513 i i_1) →
(i_3 : ?m.150514 i i_1 i_2) → (i_4 : ?m.150515 i i_1 i_2 i_3) → Mul (?m.150516 i i_1 i_2 i_3 i_4 → P)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150594) →
(i_1 : ?m.150595 i) →
(i_2 : ?m.150596 i i_1) →
(i_3 : ?m.150597 i i_1 i_2) →
(i_4 : ?m.150598 i i_1 i_2 i_3) →
Mul
(?m.150599 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150594) →
(i_1 : ?m.150595 i) →
(i_2 : ?m.150596 i i_1) →
(i_3 : ?m.150597 i i_1 i_2) →
(i_4 : ?m.150598 i i_1 i_2 i_3) → Mul ((?m.150599 i i_1 i_2 i_3 i_4 → P) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150647) →
(i_1 : ?m.150648 i) →
(i_2 : ?m.150649 i i_1) →
(i_3 : ?m.150650 i i_1 i_2) →
(i_4 : ?m.150651 i i_1 i_2 i_3) →
Mul
(?m.150652 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150647) →
(i_1 : ?m.150648 i) →
(i_2 : ?m.150649 i i_1) →
(i_3 : ?m.150650 i i_1 i_2) → Mul ((i_4 : ?m.150651 i i_1 i_2 i_3) → ?m.150652 i i_1 i_2 i_3 i_4 → P)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150716) →
(i_1 : ?m.150717 i) →
(i_2 : ?m.150718 i i_1) →
(i_3 : ?m.150719 i i_1 i_2) →
Mul
((i_4 : ?m.150720 i i_1 i_2 i_3) →
?m.150721 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150716) →
(i_1 : ?m.150717 i) →
(i_2 : ?m.150718 i i_1) →
(i_3 : ?m.150719 i i_1 i_2) →
Mul (((i_4 : ?m.150720 i i_1 i_2 i_3) → ?m.150721 i i_1 i_2 i_3 i_4 → P) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150758) →
(i_1 : ?m.150759 i) →
(i_2 : ?m.150760 i i_1) →
(i_3 : ?m.150761 i i_1 i_2) →
Mul
((i_4 : ?m.150762 i i_1 i_2 i_3) →
?m.150763 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150758) →
(i_1 : ?m.150759 i) →
(i_2 : ?m.150760 i i_1) →
Mul ((i_3 : ?m.150761 i i_1 i_2) → (i_4 : ?m.150762 i i_1 i_2 i_3) → ?m.150763 i i_1 i_2 i_3 i_4 → P)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150815) →
(i_1 : ?m.150816 i) →
(i_2 : ?m.150817 i i_1) →
Mul
((i_3 : ?m.150818 i i_1 i_2) →
(i_4 : ?m.150819 i i_1 i_2 i_3) →
?m.150820 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150815) →
(i_1 : ?m.150816 i) →
(i_2 : ?m.150817 i i_1) →
Mul
(((i_3 : ?m.150818 i i_1 i_2) → (i_4 : ?m.150819 i i_1 i_2 i_3) → ?m.150820 i i_1 i_2 i_3 i_4 → P) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150848) →
(i_1 : ?m.150849 i) →
(i_2 : ?m.150850 i i_1) →
Mul
((i_3 : ?m.150851 i i_1 i_2) →
(i_4 : ?m.150852 i i_1 i_2 i_3) →
?m.150853 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150848) →
(i_1 : ?m.150849 i) →
Mul
((i_2 : ?m.150850 i i_1) →
(i_3 : ?m.150851 i i_1 i_2) → (i_4 : ?m.150852 i i_1 i_2 i_3) → ?m.150853 i i_1 i_2 i_3 i_4 → P)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150895) →
(i_1 : ?m.150896 i) →
Mul
((i_2 : ?m.150897 i i_1) →
(i_3 : ?m.150898 i i_1 i_2) →
(i_4 : ?m.150899 i i_1 i_2 i_3) →
?m.150900 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150895) →
(i_1 : ?m.150896 i) →
Mul
(((i_2 : ?m.150897 i i_1) →
(i_3 : ?m.150898 i i_1 i_2) → (i_4 : ?m.150899 i i_1 i_2 i_3) → ?m.150900 i i_1 i_2 i_3 i_4 → P) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150921) →
(i_1 : ?m.150922 i) →
Mul
((i_2 : ?m.150923 i i_1) →
(i_3 : ?m.150924 i i_1 i_2) →
(i_4 : ?m.150925 i i_1 i_2 i_3) →
?m.150926 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150921) →
Mul
((i_1 : ?m.150922 i) →
(i_2 : ?m.150923 i i_1) →
(i_3 : ?m.150924 i i_1 i_2) → (i_4 : ?m.150925 i i_1 i_2 i_3) → ?m.150926 i i_1 i_2 i_3 i_4 → P)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150960) →
Mul
((i_1 : ?m.150961 i) →
(i_2 : ?m.150962 i i_1) →
(i_3 : ?m.150963 i i_1 i_2) →
(i_4 : ?m.150964 i i_1 i_2 i_3) →
?m.150965 i i_1 i_2 i_3 i_4 →
P) of (i : ?m.150960) →
Mul
(((i_1 : ?m.150961 i) →
(i_2 : ?m.150962 i i_1) →
(i_3 : ?m.150963 i i_1 i_2) → (i_4 : ?m.150964 i i_1 i_2 i_3) → ?m.150965 i i_1 i_2 i_3 i_4 → P) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal (i : ?m.150981) →
Mul
((i_1 : ?m.150982 i) →
(i_2 : ?m.150983 i i_1) →
(i_3 : ?m.150984 i i_1 i_2) →
(i_4 : ?m.150985 i i_1 i_2 i_3) →
?m.150986 i i_1 i_2 i_3 i_4 →
P) of Mul
((i : ?m.150981) →
(i_1 : ?m.150982 i) →
(i_2 : ?m.150983 i i_1) →
(i_3 : ?m.150984 i i_1 i_2) → (i_4 : ?m.150985 i i_1 i_2 i_3) → ?m.150986 i i_1 i_2 i_3 i_4 → P)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal Mul
((i : ?m.151014) →
(i_1 : ?m.151015 i) →
(i_2 : ?m.151016 i i_1) →
(i_3 : ?m.151017 i i_1 i_2) →
(i_4 : ?m.151018 i i_1 i_2 i_3) →
?m.151019 i i_1 i_2 i_3 i_4 →
P) of Mul
(((i : ?m.151014) →
(i_1 : ?m.151015 i) →
(i_2 : ?m.151016 i i_1) →
(i_3 : ?m.151017 i i_1 i_2) → (i_4 : ?m.151018 i i_1 i_2 i_3) → ?m.151019 i i_1 i_2 i_3 i_4 → P) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
P) to subgoal Mul
((i : ?m.151032) →
(i_1 : ?m.151033 i) →
(i_2 : ?m.151034 i i_1) →
(i_3 : ?m.151035 i i_1 i_2) →
(i_4 : ?m.151036 i i_1 i_2 i_3) →
?m.151037 i i_1 i_2 i_3 i_4 →
P) of Mul
(((i : ?m.151032) →
(i_1 : ?m.151033 i) →
(i_2 : ?m.151034 i i_1) →
(i_3 : ?m.151035 i i_1 i_2) → (i_4 : ?m.151036 i i_1 i_2 i_3) → ?m.151037 i i_1 i_2 i_3 i_4 → P) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply inst✝² to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul N
[Meta.synthInstance.tryResolve] ✅ Mul N ≟ Mul N
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
N to subgoal (i : ?m.151098) →
(i_1 : ?m.151099 i) →
(i_2 : ?m.151100 i i_1) →
(i_3 : ?m.151101 i i_1 i_2) →
(i_4 : ?m.151102 i i_1 i_2 i_3) →
?m.151103 i i_1 i_2 i_3 i_4 →
Mul
N of (i : ?m.151098) →
(i_1 : ?m.151099 i) →
(i_2 : ?m.151100 i i_1) →
(i_3 : ?m.151101 i i_1 i_2) → (i_4 : ?m.151102 i i_1 i_2 i_3) → Mul (?m.151103 i i_1 i_2 i_3 i_4 → N)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151181) →
(i_1 : ?m.151182 i) →
(i_2 : ?m.151183 i i_1) →
(i_3 : ?m.151184 i i_1 i_2) →
(i_4 : ?m.151185 i i_1 i_2 i_3) →
Mul
(?m.151186 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151181) →
(i_1 : ?m.151182 i) →
(i_2 : ?m.151183 i i_1) →
(i_3 : ?m.151184 i i_1 i_2) →
(i_4 : ?m.151185 i i_1 i_2 i_3) → Mul ((?m.151186 i i_1 i_2 i_3 i_4 → N) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151234) →
(i_1 : ?m.151235 i) →
(i_2 : ?m.151236 i i_1) →
(i_3 : ?m.151237 i i_1 i_2) →
(i_4 : ?m.151238 i i_1 i_2 i_3) →
Mul
(?m.151239 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151234) →
(i_1 : ?m.151235 i) →
(i_2 : ?m.151236 i i_1) →
(i_3 : ?m.151237 i i_1 i_2) → Mul ((i_4 : ?m.151238 i i_1 i_2 i_3) → ?m.151239 i i_1 i_2 i_3 i_4 → N)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151303) →
(i_1 : ?m.151304 i) →
(i_2 : ?m.151305 i i_1) →
(i_3 : ?m.151306 i i_1 i_2) →
Mul
((i_4 : ?m.151307 i i_1 i_2 i_3) →
?m.151308 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151303) →
(i_1 : ?m.151304 i) →
(i_2 : ?m.151305 i i_1) →
(i_3 : ?m.151306 i i_1 i_2) →
Mul (((i_4 : ?m.151307 i i_1 i_2 i_3) → ?m.151308 i i_1 i_2 i_3 i_4 → N) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151345) →
(i_1 : ?m.151346 i) →
(i_2 : ?m.151347 i i_1) →
(i_3 : ?m.151348 i i_1 i_2) →
Mul
((i_4 : ?m.151349 i i_1 i_2 i_3) →
?m.151350 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151345) →
(i_1 : ?m.151346 i) →
(i_2 : ?m.151347 i i_1) →
Mul ((i_3 : ?m.151348 i i_1 i_2) → (i_4 : ?m.151349 i i_1 i_2 i_3) → ?m.151350 i i_1 i_2 i_3 i_4 → N)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151402) →
(i_1 : ?m.151403 i) →
(i_2 : ?m.151404 i i_1) →
Mul
((i_3 : ?m.151405 i i_1 i_2) →
(i_4 : ?m.151406 i i_1 i_2 i_3) →
?m.151407 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151402) →
(i_1 : ?m.151403 i) →
(i_2 : ?m.151404 i i_1) →
Mul
(((i_3 : ?m.151405 i i_1 i_2) → (i_4 : ?m.151406 i i_1 i_2 i_3) → ?m.151407 i i_1 i_2 i_3 i_4 → N) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151435) →
(i_1 : ?m.151436 i) →
(i_2 : ?m.151437 i i_1) →
Mul
((i_3 : ?m.151438 i i_1 i_2) →
(i_4 : ?m.151439 i i_1 i_2 i_3) →
?m.151440 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151435) →
(i_1 : ?m.151436 i) →
Mul
((i_2 : ?m.151437 i i_1) →
(i_3 : ?m.151438 i i_1 i_2) → (i_4 : ?m.151439 i i_1 i_2 i_3) → ?m.151440 i i_1 i_2 i_3 i_4 → N)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151482) →
(i_1 : ?m.151483 i) →
Mul
((i_2 : ?m.151484 i i_1) →
(i_3 : ?m.151485 i i_1 i_2) →
(i_4 : ?m.151486 i i_1 i_2 i_3) →
?m.151487 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151482) →
(i_1 : ?m.151483 i) →
Mul
(((i_2 : ?m.151484 i i_1) →
(i_3 : ?m.151485 i i_1 i_2) → (i_4 : ?m.151486 i i_1 i_2 i_3) → ?m.151487 i i_1 i_2 i_3 i_4 → N) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151508) →
(i_1 : ?m.151509 i) →
Mul
((i_2 : ?m.151510 i i_1) →
(i_3 : ?m.151511 i i_1 i_2) →
(i_4 : ?m.151512 i i_1 i_2 i_3) →
?m.151513 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151508) →
Mul
((i_1 : ?m.151509 i) →
(i_2 : ?m.151510 i i_1) →
(i_3 : ?m.151511 i i_1 i_2) → (i_4 : ?m.151512 i i_1 i_2 i_3) → ?m.151513 i i_1 i_2 i_3 i_4 → N)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151547) →
Mul
((i_1 : ?m.151548 i) →
(i_2 : ?m.151549 i i_1) →
(i_3 : ?m.151550 i i_1 i_2) →
(i_4 : ?m.151551 i i_1 i_2 i_3) →
?m.151552 i i_1 i_2 i_3 i_4 →
N) of (i : ?m.151547) →
Mul
(((i_1 : ?m.151548 i) →
(i_2 : ?m.151549 i i_1) →
(i_3 : ?m.151550 i i_1 i_2) → (i_4 : ?m.151551 i i_1 i_2 i_3) → ?m.151552 i i_1 i_2 i_3 i_4 → N) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal (i : ?m.151568) →
Mul
((i_1 : ?m.151569 i) →
(i_2 : ?m.151570 i i_1) →
(i_3 : ?m.151571 i i_1 i_2) →
(i_4 : ?m.151572 i i_1 i_2 i_3) →
?m.151573 i i_1 i_2 i_3 i_4 →
N) of Mul
((i : ?m.151568) →
(i_1 : ?m.151569 i) →
(i_2 : ?m.151570 i i_1) →
(i_3 : ?m.151571 i i_1 i_2) → (i_4 : ?m.151572 i i_1 i_2 i_3) → ?m.151573 i i_1 i_2 i_3 i_4 → N)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal Mul
((i : ?m.151601) →
(i_1 : ?m.151602 i) →
(i_2 : ?m.151603 i i_1) →
(i_3 : ?m.151604 i i_1 i_2) →
(i_4 : ?m.151605 i i_1 i_2 i_3) →
?m.151606 i i_1 i_2 i_3 i_4 →
N) of Mul
(((i : ?m.151601) →
(i_1 : ?m.151602 i) →
(i_2 : ?m.151603 i i_1) →
(i_3 : ?m.151604 i i_1 i_2) → (i_4 : ?m.151605 i i_1 i_2 i_3) → ?m.151606 i i_1 i_2 i_3 i_4 → N) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
N) to subgoal Mul
((i : ?m.151619) →
(i_1 : ?m.151620 i) →
(i_2 : ?m.151621 i i_1) →
(i_3 : ?m.151622 i i_1 i_2) →
(i_4 : ?m.151623 i i_1 i_2 i_3) →
?m.151624 i i_1 i_2 i_3 i_4 →
N) of Mul
(((i : ?m.151619) →
(i_1 : ?m.151620 i) →
(i_2 : ?m.151621 i i_1) →
(i_3 : ?m.151622 i i_1 i_2) → (i_4 : ?m.151623 i i_1 i_2 i_3) → ?m.151624 i i_1 i_2 i_3 i_4 → N) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply inst✝³ to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul M
[Meta.synthInstance.tryResolve] ✅ Mul M ≟ Mul M
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
M to subgoal (i : ?m.151685) →
(i_1 : ?m.151686 i) →
(i_2 : ?m.151687 i i_1) →
(i_3 : ?m.151688 i i_1 i_2) →
(i_4 : ?m.151689 i i_1 i_2 i_3) →
?m.151690 i i_1 i_2 i_3 i_4 →
Mul
M of (i : ?m.151685) →
(i_1 : ?m.151686 i) →
(i_2 : ?m.151687 i i_1) →
(i_3 : ?m.151688 i i_1 i_2) → (i_4 : ?m.151689 i i_1 i_2 i_3) → Mul (?m.151690 i i_1 i_2 i_3 i_4 → M)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.151768) →
(i_1 : ?m.151769 i) →
(i_2 : ?m.151770 i i_1) →
(i_3 : ?m.151771 i i_1 i_2) →
(i_4 : ?m.151772 i i_1 i_2 i_3) →
Mul
(?m.151773 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.151768) →
(i_1 : ?m.151769 i) →
(i_2 : ?m.151770 i i_1) →
(i_3 : ?m.151771 i i_1 i_2) →
(i_4 : ?m.151772 i i_1 i_2 i_3) → Mul ((?m.151773 i i_1 i_2 i_3 i_4 → M) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.151821) →
(i_1 : ?m.151822 i) →
(i_2 : ?m.151823 i i_1) →
(i_3 : ?m.151824 i i_1 i_2) →
(i_4 : ?m.151825 i i_1 i_2 i_3) →
Mul
(?m.151826 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.151821) →
(i_1 : ?m.151822 i) →
(i_2 : ?m.151823 i i_1) →
(i_3 : ?m.151824 i i_1 i_2) → Mul ((i_4 : ?m.151825 i i_1 i_2 i_3) → ?m.151826 i i_1 i_2 i_3 i_4 → M)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.151890) →
(i_1 : ?m.151891 i) →
(i_2 : ?m.151892 i i_1) →
(i_3 : ?m.151893 i i_1 i_2) →
Mul
((i_4 : ?m.151894 i i_1 i_2 i_3) →
?m.151895 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.151890) →
(i_1 : ?m.151891 i) →
(i_2 : ?m.151892 i i_1) →
(i_3 : ?m.151893 i i_1 i_2) →
Mul (((i_4 : ?m.151894 i i_1 i_2 i_3) → ?m.151895 i i_1 i_2 i_3 i_4 → M) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.151932) →
(i_1 : ?m.151933 i) →
(i_2 : ?m.151934 i i_1) →
(i_3 : ?m.151935 i i_1 i_2) →
Mul
((i_4 : ?m.151936 i i_1 i_2 i_3) →
?m.151937 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.151932) →
(i_1 : ?m.151933 i) →
(i_2 : ?m.151934 i i_1) →
Mul ((i_3 : ?m.151935 i i_1 i_2) → (i_4 : ?m.151936 i i_1 i_2 i_3) → ?m.151937 i i_1 i_2 i_3 i_4 → M)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.151989) →
(i_1 : ?m.151990 i) →
(i_2 : ?m.151991 i i_1) →
Mul
((i_3 : ?m.151992 i i_1 i_2) →
(i_4 : ?m.151993 i i_1 i_2 i_3) →
?m.151994 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.151989) →
(i_1 : ?m.151990 i) →
(i_2 : ?m.151991 i i_1) →
Mul
(((i_3 : ?m.151992 i i_1 i_2) → (i_4 : ?m.151993 i i_1 i_2 i_3) → ?m.151994 i i_1 i_2 i_3 i_4 → M) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.152022) →
(i_1 : ?m.152023 i) →
(i_2 : ?m.152024 i i_1) →
Mul
((i_3 : ?m.152025 i i_1 i_2) →
(i_4 : ?m.152026 i i_1 i_2 i_3) →
?m.152027 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.152022) →
(i_1 : ?m.152023 i) →
Mul
((i_2 : ?m.152024 i i_1) →
(i_3 : ?m.152025 i i_1 i_2) → (i_4 : ?m.152026 i i_1 i_2 i_3) → ?m.152027 i i_1 i_2 i_3 i_4 → M)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.152069) →
(i_1 : ?m.152070 i) →
Mul
((i_2 : ?m.152071 i i_1) →
(i_3 : ?m.152072 i i_1 i_2) →
(i_4 : ?m.152073 i i_1 i_2 i_3) →
?m.152074 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.152069) →
(i_1 : ?m.152070 i) →
Mul
(((i_2 : ?m.152071 i i_1) →
(i_3 : ?m.152072 i i_1 i_2) → (i_4 : ?m.152073 i i_1 i_2 i_3) → ?m.152074 i i_1 i_2 i_3 i_4 → M) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.152095) →
(i_1 : ?m.152096 i) →
Mul
((i_2 : ?m.152097 i i_1) →
(i_3 : ?m.152098 i i_1 i_2) →
(i_4 : ?m.152099 i i_1 i_2 i_3) →
?m.152100 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.152095) →
Mul
((i_1 : ?m.152096 i) →
(i_2 : ?m.152097 i i_1) →
(i_3 : ?m.152098 i i_1 i_2) → (i_4 : ?m.152099 i i_1 i_2 i_3) → ?m.152100 i i_1 i_2 i_3 i_4 → M)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.152134) →
Mul
((i_1 : ?m.152135 i) →
(i_2 : ?m.152136 i i_1) →
(i_3 : ?m.152137 i i_1 i_2) →
(i_4 : ?m.152138 i i_1 i_2 i_3) →
?m.152139 i i_1 i_2 i_3 i_4 →
M) of (i : ?m.152134) →
Mul
(((i_1 : ?m.152135 i) →
(i_2 : ?m.152136 i i_1) →
(i_3 : ?m.152137 i i_1 i_2) → (i_4 : ?m.152138 i i_1 i_2 i_3) → ?m.152139 i i_1 i_2 i_3 i_4 → M) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal (i : ?m.152155) →
Mul
((i_1 : ?m.152156 i) →
(i_2 : ?m.152157 i i_1) →
(i_3 : ?m.152158 i i_1 i_2) →
(i_4 : ?m.152159 i i_1 i_2 i_3) →
?m.152160 i i_1 i_2 i_3 i_4 →
M) of Mul
((i : ?m.152155) →
(i_1 : ?m.152156 i) →
(i_2 : ?m.152157 i i_1) →
(i_3 : ?m.152158 i i_1 i_2) → (i_4 : ?m.152159 i i_1 i_2 i_3) → ?m.152160 i i_1 i_2 i_3 i_4 → M)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal Mul
((i : ?m.152188) →
(i_1 : ?m.152189 i) →
(i_2 : ?m.152190 i i_1) →
(i_3 : ?m.152191 i i_1 i_2) →
(i_4 : ?m.152192 i i_1 i_2 i_3) →
?m.152193 i i_1 i_2 i_3 i_4 →
M) of Mul
(((i : ?m.152188) →
(i_1 : ?m.152189 i) →
(i_2 : ?m.152190 i i_1) →
(i_3 : ?m.152191 i i_1 i_2) → (i_4 : ?m.152192 i i_1 i_2 i_3) → ?m.152193 i i_1 i_2 i_3 i_4 → M) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
M) to subgoal Mul
((i : ?m.152206) →
(i_1 : ?m.152207 i) →
(i_2 : ?m.152208 i i_1) →
(i_3 : ?m.152209 i i_1 i_2) →
(i_4 : ?m.152210 i i_1 i_2 i_3) →
?m.152211 i i_1 i_2 i_3 i_4 →
M) of Mul
(((i : ?m.152206) →
(i_1 : ?m.152207 i) →
(i_2 : ?m.152208 i i_1) →
(i_3 : ?m.152209 i i_1 i_2) → (i_4 : ?m.152210 i i_1 i_2 i_3) → ?m.152211 i i_1 i_2 i_3 i_4 → M) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply instMulUSize to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul USize
[Meta.synthInstance.tryResolve] ✅ Mul USize ≟ Mul USize
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
USize to subgoal (i : ?m.152272) →
(i_1 : ?m.152273 i) →
(i_2 : ?m.152274 i i_1) →
(i_3 : ?m.152275 i i_1 i_2) →
(i_4 : ?m.152276 i i_1 i_2 i_3) →
?m.152277 i i_1 i_2 i_3 i_4 →
Mul
USize of (i : ?m.152272) →
(i_1 : ?m.152273 i) →
(i_2 : ?m.152274 i i_1) →
(i_3 : ?m.152275 i i_1 i_2) → (i_4 : ?m.152276 i i_1 i_2 i_3) → Mul (?m.152277 i i_1 i_2 i_3 i_4 → USize)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152355) →
(i_1 : ?m.152356 i) →
(i_2 : ?m.152357 i i_1) →
(i_3 : ?m.152358 i i_1 i_2) →
(i_4 : ?m.152359 i i_1 i_2 i_3) →
Mul
(?m.152360 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152355) →
(i_1 : ?m.152356 i) →
(i_2 : ?m.152357 i i_1) →
(i_3 : ?m.152358 i i_1 i_2) →
(i_4 : ?m.152359 i i_1 i_2 i_3) →
Mul ((?m.152360 i i_1 i_2 i_3 i_4 → USize) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152408) →
(i_1 : ?m.152409 i) →
(i_2 : ?m.152410 i i_1) →
(i_3 : ?m.152411 i i_1 i_2) →
(i_4 : ?m.152412 i i_1 i_2 i_3) →
Mul
(?m.152413 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152408) →
(i_1 : ?m.152409 i) →
(i_2 : ?m.152410 i i_1) →
(i_3 : ?m.152411 i i_1 i_2) → Mul ((i_4 : ?m.152412 i i_1 i_2 i_3) → ?m.152413 i i_1 i_2 i_3 i_4 → USize)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152477) →
(i_1 : ?m.152478 i) →
(i_2 : ?m.152479 i i_1) →
(i_3 : ?m.152480 i i_1 i_2) →
Mul
((i_4 : ?m.152481 i i_1 i_2 i_3) →
?m.152482 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152477) →
(i_1 : ?m.152478 i) →
(i_2 : ?m.152479 i i_1) →
(i_3 : ?m.152480 i i_1 i_2) →
Mul (((i_4 : ?m.152481 i i_1 i_2 i_3) → ?m.152482 i i_1 i_2 i_3 i_4 → USize) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152519) →
(i_1 : ?m.152520 i) →
(i_2 : ?m.152521 i i_1) →
(i_3 : ?m.152522 i i_1 i_2) →
Mul
((i_4 : ?m.152523 i i_1 i_2 i_3) →
?m.152524 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152519) →
(i_1 : ?m.152520 i) →
(i_2 : ?m.152521 i i_1) →
Mul ((i_3 : ?m.152522 i i_1 i_2) → (i_4 : ?m.152523 i i_1 i_2 i_3) → ?m.152524 i i_1 i_2 i_3 i_4 → USize)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152576) →
(i_1 : ?m.152577 i) →
(i_2 : ?m.152578 i i_1) →
Mul
((i_3 : ?m.152579 i i_1 i_2) →
(i_4 : ?m.152580 i i_1 i_2 i_3) →
?m.152581 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152576) →
(i_1 : ?m.152577 i) →
(i_2 : ?m.152578 i i_1) →
Mul
(((i_3 : ?m.152579 i i_1 i_2) → (i_4 : ?m.152580 i i_1 i_2 i_3) → ?m.152581 i i_1 i_2 i_3 i_4 → USize) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152609) →
(i_1 : ?m.152610 i) →
(i_2 : ?m.152611 i i_1) →
Mul
((i_3 : ?m.152612 i i_1 i_2) →
(i_4 : ?m.152613 i i_1 i_2 i_3) →
?m.152614 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152609) →
(i_1 : ?m.152610 i) →
Mul
((i_2 : ?m.152611 i i_1) →
(i_3 : ?m.152612 i i_1 i_2) → (i_4 : ?m.152613 i i_1 i_2 i_3) → ?m.152614 i i_1 i_2 i_3 i_4 → USize)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152656) →
(i_1 : ?m.152657 i) →
Mul
((i_2 : ?m.152658 i i_1) →
(i_3 : ?m.152659 i i_1 i_2) →
(i_4 : ?m.152660 i i_1 i_2 i_3) →
?m.152661 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152656) →
(i_1 : ?m.152657 i) →
Mul
(((i_2 : ?m.152658 i i_1) →
(i_3 : ?m.152659 i i_1 i_2) → (i_4 : ?m.152660 i i_1 i_2 i_3) → ?m.152661 i i_1 i_2 i_3 i_4 → USize) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152682) →
(i_1 : ?m.152683 i) →
Mul
((i_2 : ?m.152684 i i_1) →
(i_3 : ?m.152685 i i_1 i_2) →
(i_4 : ?m.152686 i i_1 i_2 i_3) →
?m.152687 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152682) →
Mul
((i_1 : ?m.152683 i) →
(i_2 : ?m.152684 i i_1) →
(i_3 : ?m.152685 i i_1 i_2) → (i_4 : ?m.152686 i i_1 i_2 i_3) → ?m.152687 i i_1 i_2 i_3 i_4 → USize)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152721) →
Mul
((i_1 : ?m.152722 i) →
(i_2 : ?m.152723 i i_1) →
(i_3 : ?m.152724 i i_1 i_2) →
(i_4 : ?m.152725 i i_1 i_2 i_3) →
?m.152726 i i_1 i_2 i_3 i_4 →
USize) of (i : ?m.152721) →
Mul
(((i_1 : ?m.152722 i) →
(i_2 : ?m.152723 i i_1) →
(i_3 : ?m.152724 i i_1 i_2) → (i_4 : ?m.152725 i i_1 i_2 i_3) → ?m.152726 i i_1 i_2 i_3 i_4 → USize) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal (i : ?m.152742) →
Mul
((i_1 : ?m.152743 i) →
(i_2 : ?m.152744 i i_1) →
(i_3 : ?m.152745 i i_1 i_2) →
(i_4 : ?m.152746 i i_1 i_2 i_3) →
?m.152747 i i_1 i_2 i_3 i_4 →
USize) of Mul
((i : ?m.152742) →
(i_1 : ?m.152743 i) →
(i_2 : ?m.152744 i i_1) →
(i_3 : ?m.152745 i i_1 i_2) → (i_4 : ?m.152746 i i_1 i_2 i_3) → ?m.152747 i i_1 i_2 i_3 i_4 → USize)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal Mul
((i : ?m.152775) →
(i_1 : ?m.152776 i) →
(i_2 : ?m.152777 i i_1) →
(i_3 : ?m.152778 i i_1 i_2) →
(i_4 : ?m.152779 i i_1 i_2 i_3) →
?m.152780 i i_1 i_2 i_3 i_4 →
USize) of Mul
(((i : ?m.152775) →
(i_1 : ?m.152776 i) →
(i_2 : ?m.152777 i i_1) →
(i_3 : ?m.152778 i i_1 i_2) → (i_4 : ?m.152779 i i_1 i_2 i_3) → ?m.152780 i i_1 i_2 i_3 i_4 → USize) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
USize) to subgoal Mul
((i : ?m.152793) →
(i_1 : ?m.152794 i) →
(i_2 : ?m.152795 i i_1) →
(i_3 : ?m.152796 i i_1 i_2) →
(i_4 : ?m.152797 i i_1 i_2 i_3) →
?m.152798 i i_1 i_2 i_3 i_4 →
USize) of Mul
(((i : ?m.152793) →
(i_1 : ?m.152794 i) →
(i_2 : ?m.152795 i i_1) →
(i_3 : ?m.152796 i i_1 i_2) → (i_4 : ?m.152797 i i_1 i_2 i_3) → ?m.152798 i i_1 i_2 i_3 i_4 → USize) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply @Fin.instMulFin to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → Mul (Fin (?m.152811 i i_1 i_2 i_3 i_4 i_5))
[Meta.synthInstance.tryResolve] ✅ Mul
(Fin (?m.152811 i✝⁴ i✝³ i✝² i✝¹ i✝ i)) ≟ Mul (Fin (?m.152811 i✝⁴ i✝³ i✝² i✝¹ i✝ i))
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Mul
(Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.152862) →
(i_1 : ?m.152863 i) →
(i_2 : ?m.152864 i i_1) →
(i_3 : ?m.152865 i i_1 i_2) →
(i_4 : ?m.152866 i i_1 i_2 i_3) →
(i_5 : ?m.152867 i i_1 i_2 i_3 i_4) →
Mul
(Fin
(?m.152868 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.152862) →
(i_1 : ?m.152863 i) →
(i_2 : ?m.152864 i i_1) →
(i_3 : ?m.152865 i i_1 i_2) →
(i_4 : ?m.152866 i i_1 i_2 i_3) →
Mul ((i_5 : ?m.152867 i i_1 i_2 i_3 i_4) → Fin (?m.152868 i i_1 i_2 i_3 i_4 i_5))
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
((i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.152948) →
(i_1 : ?m.152949 i) →
(i_2 : ?m.152950 i i_1) →
(i_3 : ?m.152951 i i_1 i_2) →
(i_4 : ?m.152952 i i_1 i_2 i_3) →
Mul
((i_5 : ?m.152953 i i_1 i_2 i_3 i_4) →
Fin
(?m.152954 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.152948) →
(i_1 : ?m.152949 i) →
(i_2 : ?m.152950 i i_1) →
(i_3 : ?m.152951 i i_1 i_2) →
(i_4 : ?m.152952 i i_1 i_2 i_3) →
Mul
(((i_5 : ?m.152953 i i_1 i_2 i_3 i_4) → Fin (?m.152954 i i_1 i_2 i_3 i_4 i_5)) →ₙ*
?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
((i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153002) →
(i_1 : ?m.153003 i) →
(i_2 : ?m.153004 i i_1) →
(i_3 : ?m.153005 i i_1 i_2) →
(i_4 : ?m.153006 i i_1 i_2 i_3) →
Mul
((i_5 : ?m.153007 i i_1 i_2 i_3 i_4) →
Fin
(?m.153008 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.153002) →
(i_1 : ?m.153003 i) →
(i_2 : ?m.153004 i i_1) →
(i_3 : ?m.153005 i i_1 i_2) →
Mul
((i_4 : ?m.153006 i i_1 i_2 i_3) →
(i_5 : ?m.153007 i i_1 i_2 i_3 i_4) → Fin (?m.153008 i i_1 i_2 i_3 i_4 i_5))
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153074) →
(i_1 : ?m.153075 i) →
(i_2 : ?m.153076 i i_1) →
(i_3 : ?m.153077 i i_1 i_2) →
Mul
((i_4 : ?m.153078 i i_1 i_2 i_3) →
(i_5 : ?m.153079 i i_1 i_2 i_3 i_4) →
Fin
(?m.153080 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.153074) →
(i_1 : ?m.153075 i) →
(i_2 : ?m.153076 i i_1) →
(i_3 : ?m.153077 i i_1 i_2) →
Mul
(((i_4 : ?m.153078 i i_1 i_2 i_3) →
(i_5 : ?m.153079 i i_1 i_2 i_3 i_4) → Fin (?m.153080 i i_1 i_2 i_3 i_4 i_5)) →ₙ*
?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153117) →
(i_1 : ?m.153118 i) →
(i_2 : ?m.153119 i i_1) →
(i_3 : ?m.153120 i i_1 i_2) →
Mul
((i_4 : ?m.153121 i i_1 i_2 i_3) →
(i_5 : ?m.153122 i i_1 i_2 i_3 i_4) →
Fin
(?m.153123 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.153117) →
(i_1 : ?m.153118 i) →
(i_2 : ?m.153119 i i_1) →
Mul
((i_3 : ?m.153120 i i_1 i_2) →
(i_4 : ?m.153121 i i_1 i_2 i_3) →
(i_5 : ?m.153122 i i_1 i_2 i_3 i_4) → Fin (?m.153123 i i_1 i_2 i_3 i_4 i_5))
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153177) →
(i_1 : ?m.153178 i) →
(i_2 : ?m.153179 i i_1) →
Mul
((i_3 : ?m.153180 i i_1 i_2) →
(i_4 : ?m.153181 i i_1 i_2 i_3) →
(i_5 : ?m.153182 i i_1 i_2 i_3 i_4) →
Fin
(?m.153183 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.153177) →
(i_1 : ?m.153178 i) →
(i_2 : ?m.153179 i i_1) →
Mul
(((i_3 : ?m.153180 i i_1 i_2) →
(i_4 : ?m.153181 i i_1 i_2 i_3) →
(i_5 : ?m.153182 i i_1 i_2 i_3 i_4) → Fin (?m.153183 i i_1 i_2 i_3 i_4 i_5)) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153211) →
(i_1 : ?m.153212 i) →
(i_2 : ?m.153213 i i_1) →
Mul
((i_3 : ?m.153214 i i_1 i_2) →
(i_4 : ?m.153215 i i_1 i_2 i_3) →
(i_5 : ?m.153216 i i_1 i_2 i_3 i_4) →
Fin
(?m.153217 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.153211) →
(i_1 : ?m.153212 i) →
Mul
((i_2 : ?m.153213 i i_1) →
(i_3 : ?m.153214 i i_1 i_2) →
(i_4 : ?m.153215 i i_1 i_2 i_3) →
(i_5 : ?m.153216 i i_1 i_2 i_3 i_4) → Fin (?m.153217 i i_1 i_2 i_3 i_4 i_5))
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153261) →
(i_1 : ?m.153262 i) →
Mul
((i_2 : ?m.153263 i i_1) →
(i_3 : ?m.153264 i i_1 i_2) →
(i_4 : ?m.153265 i i_1 i_2 i_3) →
(i_5 : ?m.153266 i i_1 i_2 i_3 i_4) →
Fin
(?m.153267 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.153261) →
(i_1 : ?m.153262 i) →
Mul
(((i_2 : ?m.153263 i i_1) →
(i_3 : ?m.153264 i i_1 i_2) →
(i_4 : ?m.153265 i i_1 i_2 i_3) →
(i_5 : ?m.153266 i i_1 i_2 i_3 i_4) → Fin (?m.153267 i i_1 i_2 i_3 i_4 i_5)) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153288) →
(i_1 : ?m.153289 i) →
Mul
((i_2 : ?m.153290 i i_1) →
(i_3 : ?m.153291 i i_1 i_2) →
(i_4 : ?m.153292 i i_1 i_2 i_3) →
(i_5 : ?m.153293 i i_1 i_2 i_3 i_4) →
Fin
(?m.153294 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.153288) →
Mul
((i_1 : ?m.153289 i) →
(i_2 : ?m.153290 i i_1) →
(i_3 : ?m.153291 i i_1 i_2) →
(i_4 : ?m.153292 i i_1 i_2 i_3) →
(i_5 : ?m.153293 i i_1 i_2 i_3 i_4) → Fin (?m.153294 i i_1 i_2 i_3 i_4 i_5))
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153330) →
Mul
((i_1 : ?m.153331 i) →
(i_2 : ?m.153332 i i_1) →
(i_3 : ?m.153333 i i_1 i_2) →
(i_4 : ?m.153334 i i_1 i_2 i_3) →
(i_5 : ?m.153335 i i_1 i_2 i_3 i_4) →
Fin
(?m.153336 i i_1 i_2 i_3 i_4
i_5)) of (i : ?m.153330) →
Mul
(((i_1 : ?m.153331 i) →
(i_2 : ?m.153332 i i_1) →
(i_3 : ?m.153333 i i_1 i_2) →
(i_4 : ?m.153334 i i_1 i_2 i_3) →
(i_5 : ?m.153335 i i_1 i_2 i_3 i_4) → Fin (?m.153336 i i_1 i_2 i_3 i_4 i_5)) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal (i : ?m.153352) →
Mul
((i_1 : ?m.153353 i) →
(i_2 : ?m.153354 i i_1) →
(i_3 : ?m.153355 i i_1 i_2) →
(i_4 : ?m.153356 i i_1 i_2 i_3) →
(i_5 : ?m.153357 i i_1 i_2 i_3 i_4) →
Fin
(?m.153358 i i_1 i_2 i_3 i_4
i_5)) of Mul
((i : ?m.153352) →
(i_1 : ?m.153353 i) →
(i_2 : ?m.153354 i i_1) →
(i_3 : ?m.153355 i i_1 i_2) →
(i_4 : ?m.153356 i i_1 i_2 i_3) →
(i_5 : ?m.153357 i i_1 i_2 i_3 i_4) → Fin (?m.153358 i i_1 i_2 i_3 i_4 i_5))
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal Mul
((i : ?m.153388) →
(i_1 : ?m.153389 i) →
(i_2 : ?m.153390 i i_1) →
(i_3 : ?m.153391 i i_1 i_2) →
(i_4 : ?m.153392 i i_1 i_2 i_3) →
(i_5 : ?m.153393 i i_1 i_2 i_3 i_4) →
Fin
(?m.153394 i i_1 i_2 i_3 i_4
i_5)) of Mul
(((i : ?m.153388) →
(i_1 : ?m.153389 i) →
(i_2 : ?m.153390 i i_1) →
(i_3 : ?m.153391 i i_1 i_2) →
(i_4 : ?m.153392 i i_1 i_2 i_3) →
(i_5 : ?m.153393 i i_1 i_2 i_3 i_4) → Fin (?m.153394 i i_1 i_2 i_3 i_4 i_5)) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(x_6 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) → (i_4 : x_4 i i_1 i_2 i_3) → x_5 i i_1 i_2 i_3 i_4 → ℕ) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
(i_5 : x_5 i i_1 i_2 i_3 i_4) →
Fin
(x_6 i i_1 i_2 i_3 i_4
i_5)) to subgoal Mul
((i : ?m.153407) →
(i_1 : ?m.153408 i) →
(i_2 : ?m.153409 i i_1) →
(i_3 : ?m.153410 i i_1 i_2) →
(i_4 : ?m.153411 i i_1 i_2 i_3) →
(i_5 : ?m.153412 i i_1 i_2 i_3 i_4) →
Fin
(?m.153413 i i_1 i_2 i_3 i_4
i_5)) of Mul
(((i : ?m.153407) →
(i_1 : ?m.153408 i) →
(i_2 : ?m.153409 i i_1) →
(i_3 : ?m.153410 i i_1 i_2) →
(i_4 : ?m.153411 i i_1 i_2 i_3) →
(i_5 : ?m.153412 i i_1 i_2 i_3 i_4) → Fin (?m.153413 i i_1 i_2 i_3 i_4 i_5)) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply instMulUInt8 to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul UInt8
[Meta.synthInstance.tryResolve] ✅ Mul UInt8 ≟ Mul UInt8
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
UInt8 to subgoal (i : ?m.153474) →
(i_1 : ?m.153475 i) →
(i_2 : ?m.153476 i i_1) →
(i_3 : ?m.153477 i i_1 i_2) →
(i_4 : ?m.153478 i i_1 i_2 i_3) →
?m.153479 i i_1 i_2 i_3 i_4 →
Mul
UInt8 of (i : ?m.153474) →
(i_1 : ?m.153475 i) →
(i_2 : ?m.153476 i i_1) →
(i_3 : ?m.153477 i i_1 i_2) → (i_4 : ?m.153478 i i_1 i_2 i_3) → Mul (?m.153479 i i_1 i_2 i_3 i_4 → UInt8)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153557) →
(i_1 : ?m.153558 i) →
(i_2 : ?m.153559 i i_1) →
(i_3 : ?m.153560 i i_1 i_2) →
(i_4 : ?m.153561 i i_1 i_2 i_3) →
Mul
(?m.153562 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153557) →
(i_1 : ?m.153558 i) →
(i_2 : ?m.153559 i i_1) →
(i_3 : ?m.153560 i i_1 i_2) →
(i_4 : ?m.153561 i i_1 i_2 i_3) →
Mul ((?m.153562 i i_1 i_2 i_3 i_4 → UInt8) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153610) →
(i_1 : ?m.153611 i) →
(i_2 : ?m.153612 i i_1) →
(i_3 : ?m.153613 i i_1 i_2) →
(i_4 : ?m.153614 i i_1 i_2 i_3) →
Mul
(?m.153615 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153610) →
(i_1 : ?m.153611 i) →
(i_2 : ?m.153612 i i_1) →
(i_3 : ?m.153613 i i_1 i_2) → Mul ((i_4 : ?m.153614 i i_1 i_2 i_3) → ?m.153615 i i_1 i_2 i_3 i_4 → UInt8)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153679) →
(i_1 : ?m.153680 i) →
(i_2 : ?m.153681 i i_1) →
(i_3 : ?m.153682 i i_1 i_2) →
Mul
((i_4 : ?m.153683 i i_1 i_2 i_3) →
?m.153684 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153679) →
(i_1 : ?m.153680 i) →
(i_2 : ?m.153681 i i_1) →
(i_3 : ?m.153682 i i_1 i_2) →
Mul (((i_4 : ?m.153683 i i_1 i_2 i_3) → ?m.153684 i i_1 i_2 i_3 i_4 → UInt8) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153721) →
(i_1 : ?m.153722 i) →
(i_2 : ?m.153723 i i_1) →
(i_3 : ?m.153724 i i_1 i_2) →
Mul
((i_4 : ?m.153725 i i_1 i_2 i_3) →
?m.153726 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153721) →
(i_1 : ?m.153722 i) →
(i_2 : ?m.153723 i i_1) →
Mul ((i_3 : ?m.153724 i i_1 i_2) → (i_4 : ?m.153725 i i_1 i_2 i_3) → ?m.153726 i i_1 i_2 i_3 i_4 → UInt8)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153778) →
(i_1 : ?m.153779 i) →
(i_2 : ?m.153780 i i_1) →
Mul
((i_3 : ?m.153781 i i_1 i_2) →
(i_4 : ?m.153782 i i_1 i_2 i_3) →
?m.153783 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153778) →
(i_1 : ?m.153779 i) →
(i_2 : ?m.153780 i i_1) →
Mul
(((i_3 : ?m.153781 i i_1 i_2) → (i_4 : ?m.153782 i i_1 i_2 i_3) → ?m.153783 i i_1 i_2 i_3 i_4 → UInt8) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153811) →
(i_1 : ?m.153812 i) →
(i_2 : ?m.153813 i i_1) →
Mul
((i_3 : ?m.153814 i i_1 i_2) →
(i_4 : ?m.153815 i i_1 i_2 i_3) →
?m.153816 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153811) →
(i_1 : ?m.153812 i) →
Mul
((i_2 : ?m.153813 i i_1) →
(i_3 : ?m.153814 i i_1 i_2) → (i_4 : ?m.153815 i i_1 i_2 i_3) → ?m.153816 i i_1 i_2 i_3 i_4 → UInt8)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153858) →
(i_1 : ?m.153859 i) →
Mul
((i_2 : ?m.153860 i i_1) →
(i_3 : ?m.153861 i i_1 i_2) →
(i_4 : ?m.153862 i i_1 i_2 i_3) →
?m.153863 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153858) →
(i_1 : ?m.153859 i) →
Mul
(((i_2 : ?m.153860 i i_1) →
(i_3 : ?m.153861 i i_1 i_2) → (i_4 : ?m.153862 i i_1 i_2 i_3) → ?m.153863 i i_1 i_2 i_3 i_4 → UInt8) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153884) →
(i_1 : ?m.153885 i) →
Mul
((i_2 : ?m.153886 i i_1) →
(i_3 : ?m.153887 i i_1 i_2) →
(i_4 : ?m.153888 i i_1 i_2 i_3) →
?m.153889 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153884) →
Mul
((i_1 : ?m.153885 i) →
(i_2 : ?m.153886 i i_1) →
(i_3 : ?m.153887 i i_1 i_2) → (i_4 : ?m.153888 i i_1 i_2 i_3) → ?m.153889 i i_1 i_2 i_3 i_4 → UInt8)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153923) →
Mul
((i_1 : ?m.153924 i) →
(i_2 : ?m.153925 i i_1) →
(i_3 : ?m.153926 i i_1 i_2) →
(i_4 : ?m.153927 i i_1 i_2 i_3) →
?m.153928 i i_1 i_2 i_3 i_4 →
UInt8) of (i : ?m.153923) →
Mul
(((i_1 : ?m.153924 i) →
(i_2 : ?m.153925 i i_1) →
(i_3 : ?m.153926 i i_1 i_2) → (i_4 : ?m.153927 i i_1 i_2 i_3) → ?m.153928 i i_1 i_2 i_3 i_4 → UInt8) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal (i : ?m.153944) →
Mul
((i_1 : ?m.153945 i) →
(i_2 : ?m.153946 i i_1) →
(i_3 : ?m.153947 i i_1 i_2) →
(i_4 : ?m.153948 i i_1 i_2 i_3) →
?m.153949 i i_1 i_2 i_3 i_4 →
UInt8) of Mul
((i : ?m.153944) →
(i_1 : ?m.153945 i) →
(i_2 : ?m.153946 i i_1) →
(i_3 : ?m.153947 i i_1 i_2) → (i_4 : ?m.153948 i i_1 i_2 i_3) → ?m.153949 i i_1 i_2 i_3 i_4 → UInt8)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal Mul
((i : ?m.153977) →
(i_1 : ?m.153978 i) →
(i_2 : ?m.153979 i i_1) →
(i_3 : ?m.153980 i i_1 i_2) →
(i_4 : ?m.153981 i i_1 i_2 i_3) →
?m.153982 i i_1 i_2 i_3 i_4 →
UInt8) of Mul
(((i : ?m.153977) →
(i_1 : ?m.153978 i) →
(i_2 : ?m.153979 i i_1) →
(i_3 : ?m.153980 i i_1 i_2) → (i_4 : ?m.153981 i i_1 i_2 i_3) → ?m.153982 i i_1 i_2 i_3 i_4 → UInt8) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt8) to subgoal Mul
((i : ?m.153995) →
(i_1 : ?m.153996 i) →
(i_2 : ?m.153997 i i_1) →
(i_3 : ?m.153998 i i_1 i_2) →
(i_4 : ?m.153999 i i_1 i_2 i_3) →
?m.154000 i i_1 i_2 i_3 i_4 →
UInt8) of Mul
(((i : ?m.153995) →
(i_1 : ?m.153996 i) →
(i_2 : ?m.153997 i i_1) →
(i_3 : ?m.153998 i i_1 i_2) → (i_4 : ?m.153999 i i_1 i_2 i_3) → ?m.154000 i i_1 i_2 i_3 i_4 → UInt8) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply instMulUInt32 to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul UInt32
[Meta.synthInstance.tryResolve] ✅ Mul UInt32 ≟ Mul UInt32
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
UInt32 to subgoal (i : ?m.154061) →
(i_1 : ?m.154062 i) →
(i_2 : ?m.154063 i i_1) →
(i_3 : ?m.154064 i i_1 i_2) →
(i_4 : ?m.154065 i i_1 i_2 i_3) →
?m.154066 i i_1 i_2 i_3 i_4 →
Mul
UInt32 of (i : ?m.154061) →
(i_1 : ?m.154062 i) →
(i_2 : ?m.154063 i i_1) →
(i_3 : ?m.154064 i i_1 i_2) → (i_4 : ?m.154065 i i_1 i_2 i_3) → Mul (?m.154066 i i_1 i_2 i_3 i_4 → UInt32)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154144) →
(i_1 : ?m.154145 i) →
(i_2 : ?m.154146 i i_1) →
(i_3 : ?m.154147 i i_1 i_2) →
(i_4 : ?m.154148 i i_1 i_2 i_3) →
Mul
(?m.154149 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154144) →
(i_1 : ?m.154145 i) →
(i_2 : ?m.154146 i i_1) →
(i_3 : ?m.154147 i i_1 i_2) →
(i_4 : ?m.154148 i i_1 i_2 i_3) →
Mul ((?m.154149 i i_1 i_2 i_3 i_4 → UInt32) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154197) →
(i_1 : ?m.154198 i) →
(i_2 : ?m.154199 i i_1) →
(i_3 : ?m.154200 i i_1 i_2) →
(i_4 : ?m.154201 i i_1 i_2 i_3) →
Mul
(?m.154202 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154197) →
(i_1 : ?m.154198 i) →
(i_2 : ?m.154199 i i_1) →
(i_3 : ?m.154200 i i_1 i_2) → Mul ((i_4 : ?m.154201 i i_1 i_2 i_3) → ?m.154202 i i_1 i_2 i_3 i_4 → UInt32)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154266) →
(i_1 : ?m.154267 i) →
(i_2 : ?m.154268 i i_1) →
(i_3 : ?m.154269 i i_1 i_2) →
Mul
((i_4 : ?m.154270 i i_1 i_2 i_3) →
?m.154271 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154266) →
(i_1 : ?m.154267 i) →
(i_2 : ?m.154268 i i_1) →
(i_3 : ?m.154269 i i_1 i_2) →
Mul (((i_4 : ?m.154270 i i_1 i_2 i_3) → ?m.154271 i i_1 i_2 i_3 i_4 → UInt32) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154308) →
(i_1 : ?m.154309 i) →
(i_2 : ?m.154310 i i_1) →
(i_3 : ?m.154311 i i_1 i_2) →
Mul
((i_4 : ?m.154312 i i_1 i_2 i_3) →
?m.154313 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154308) →
(i_1 : ?m.154309 i) →
(i_2 : ?m.154310 i i_1) →
Mul ((i_3 : ?m.154311 i i_1 i_2) → (i_4 : ?m.154312 i i_1 i_2 i_3) → ?m.154313 i i_1 i_2 i_3 i_4 → UInt32)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154365) →
(i_1 : ?m.154366 i) →
(i_2 : ?m.154367 i i_1) →
Mul
((i_3 : ?m.154368 i i_1 i_2) →
(i_4 : ?m.154369 i i_1 i_2 i_3) →
?m.154370 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154365) →
(i_1 : ?m.154366 i) →
(i_2 : ?m.154367 i i_1) →
Mul
(((i_3 : ?m.154368 i i_1 i_2) →
(i_4 : ?m.154369 i i_1 i_2 i_3) → ?m.154370 i i_1 i_2 i_3 i_4 → UInt32) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154398) →
(i_1 : ?m.154399 i) →
(i_2 : ?m.154400 i i_1) →
Mul
((i_3 : ?m.154401 i i_1 i_2) →
(i_4 : ?m.154402 i i_1 i_2 i_3) →
?m.154403 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154398) →
(i_1 : ?m.154399 i) →
Mul
((i_2 : ?m.154400 i i_1) →
(i_3 : ?m.154401 i i_1 i_2) → (i_4 : ?m.154402 i i_1 i_2 i_3) → ?m.154403 i i_1 i_2 i_3 i_4 → UInt32)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154445) →
(i_1 : ?m.154446 i) →
Mul
((i_2 : ?m.154447 i i_1) →
(i_3 : ?m.154448 i i_1 i_2) →
(i_4 : ?m.154449 i i_1 i_2 i_3) →
?m.154450 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154445) →
(i_1 : ?m.154446 i) →
Mul
(((i_2 : ?m.154447 i i_1) →
(i_3 : ?m.154448 i i_1 i_2) →
(i_4 : ?m.154449 i i_1 i_2 i_3) → ?m.154450 i i_1 i_2 i_3 i_4 → UInt32) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154471) →
(i_1 : ?m.154472 i) →
Mul
((i_2 : ?m.154473 i i_1) →
(i_3 : ?m.154474 i i_1 i_2) →
(i_4 : ?m.154475 i i_1 i_2 i_3) →
?m.154476 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154471) →
Mul
((i_1 : ?m.154472 i) →
(i_2 : ?m.154473 i i_1) →
(i_3 : ?m.154474 i i_1 i_2) → (i_4 : ?m.154475 i i_1 i_2 i_3) → ?m.154476 i i_1 i_2 i_3 i_4 → UInt32)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154510) →
Mul
((i_1 : ?m.154511 i) →
(i_2 : ?m.154512 i i_1) →
(i_3 : ?m.154513 i i_1 i_2) →
(i_4 : ?m.154514 i i_1 i_2 i_3) →
?m.154515 i i_1 i_2 i_3 i_4 →
UInt32) of (i : ?m.154510) →
Mul
(((i_1 : ?m.154511 i) →
(i_2 : ?m.154512 i i_1) →
(i_3 : ?m.154513 i i_1 i_2) →
(i_4 : ?m.154514 i i_1 i_2 i_3) → ?m.154515 i i_1 i_2 i_3 i_4 → UInt32) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal (i : ?m.154531) →
Mul
((i_1 : ?m.154532 i) →
(i_2 : ?m.154533 i i_1) →
(i_3 : ?m.154534 i i_1 i_2) →
(i_4 : ?m.154535 i i_1 i_2 i_3) →
?m.154536 i i_1 i_2 i_3 i_4 →
UInt32) of Mul
((i : ?m.154531) →
(i_1 : ?m.154532 i) →
(i_2 : ?m.154533 i i_1) →
(i_3 : ?m.154534 i i_1 i_2) → (i_4 : ?m.154535 i i_1 i_2 i_3) → ?m.154536 i i_1 i_2 i_3 i_4 → UInt32)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal Mul
((i : ?m.154564) →
(i_1 : ?m.154565 i) →
(i_2 : ?m.154566 i i_1) →
(i_3 : ?m.154567 i i_1 i_2) →
(i_4 : ?m.154568 i i_1 i_2 i_3) →
?m.154569 i i_1 i_2 i_3 i_4 →
UInt32) of Mul
(((i : ?m.154564) →
(i_1 : ?m.154565 i) →
(i_2 : ?m.154566 i i_1) →
(i_3 : ?m.154567 i i_1 i_2) →
(i_4 : ?m.154568 i i_1 i_2 i_3) → ?m.154569 i i_1 i_2 i_3 i_4 → UInt32) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt32) to subgoal Mul
((i : ?m.154582) →
(i_1 : ?m.154583 i) →
(i_2 : ?m.154584 i i_1) →
(i_3 : ?m.154585 i i_1 i_2) →
(i_4 : ?m.154586 i i_1 i_2 i_3) →
?m.154587 i i_1 i_2 i_3 i_4 →
UInt32) of Mul
(((i : ?m.154582) →
(i_1 : ?m.154583 i) →
(i_2 : ?m.154584 i i_1) →
(i_3 : ?m.154585 i i_1 i_2) →
(i_4 : ?m.154586 i i_1 i_2 i_3) → ?m.154587 i i_1 i_2 i_3 i_4 → UInt32) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply Lean.Rat.instMulRat to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul Lean.Rat
[Meta.synthInstance.tryResolve] ✅ Mul Lean.Rat ≟ Mul Lean.Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
Lean.Rat to subgoal (i : ?m.154648) →
(i_1 : ?m.154649 i) →
(i_2 : ?m.154650 i i_1) →
(i_3 : ?m.154651 i i_1 i_2) →
(i_4 : ?m.154652 i i_1 i_2 i_3) →
?m.154653 i i_1 i_2 i_3 i_4 →
Mul
Lean.Rat of (i : ?m.154648) →
(i_1 : ?m.154649 i) →
(i_2 : ?m.154650 i i_1) →
(i_3 : ?m.154651 i i_1 i_2) → (i_4 : ?m.154652 i i_1 i_2 i_3) → Mul (?m.154653 i i_1 i_2 i_3 i_4 → Lean.Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.154731) →
(i_1 : ?m.154732 i) →
(i_2 : ?m.154733 i i_1) →
(i_3 : ?m.154734 i i_1 i_2) →
(i_4 : ?m.154735 i i_1 i_2 i_3) →
Mul
(?m.154736 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.154731) →
(i_1 : ?m.154732 i) →
(i_2 : ?m.154733 i i_1) →
(i_3 : ?m.154734 i i_1 i_2) →
(i_4 : ?m.154735 i i_1 i_2 i_3) →
Mul ((?m.154736 i i_1 i_2 i_3 i_4 → Lean.Rat) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.154784) →
(i_1 : ?m.154785 i) →
(i_2 : ?m.154786 i i_1) →
(i_3 : ?m.154787 i i_1 i_2) →
(i_4 : ?m.154788 i i_1 i_2 i_3) →
Mul
(?m.154789 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.154784) →
(i_1 : ?m.154785 i) →
(i_2 : ?m.154786 i i_1) →
(i_3 : ?m.154787 i i_1 i_2) → Mul ((i_4 : ?m.154788 i i_1 i_2 i_3) → ?m.154789 i i_1 i_2 i_3 i_4 → Lean.Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.154853) →
(i_1 : ?m.154854 i) →
(i_2 : ?m.154855 i i_1) →
(i_3 : ?m.154856 i i_1 i_2) →
Mul
((i_4 : ?m.154857 i i_1 i_2 i_3) →
?m.154858 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.154853) →
(i_1 : ?m.154854 i) →
(i_2 : ?m.154855 i i_1) →
(i_3 : ?m.154856 i i_1 i_2) →
Mul
(((i_4 : ?m.154857 i i_1 i_2 i_3) → ?m.154858 i i_1 i_2 i_3 i_4 → Lean.Rat) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.154895) →
(i_1 : ?m.154896 i) →
(i_2 : ?m.154897 i i_1) →
(i_3 : ?m.154898 i i_1 i_2) →
Mul
((i_4 : ?m.154899 i i_1 i_2 i_3) →
?m.154900 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.154895) →
(i_1 : ?m.154896 i) →
(i_2 : ?m.154897 i i_1) →
Mul ((i_3 : ?m.154898 i i_1 i_2) → (i_4 : ?m.154899 i i_1 i_2 i_3) → ?m.154900 i i_1 i_2 i_3 i_4 → Lean.Rat)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.154952) →
(i_1 : ?m.154953 i) →
(i_2 : ?m.154954 i i_1) →
Mul
((i_3 : ?m.154955 i i_1 i_2) →
(i_4 : ?m.154956 i i_1 i_2 i_3) →
?m.154957 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.154952) →
(i_1 : ?m.154953 i) →
(i_2 : ?m.154954 i i_1) →
Mul
(((i_3 : ?m.154955 i i_1 i_2) →
(i_4 : ?m.154956 i i_1 i_2 i_3) → ?m.154957 i i_1 i_2 i_3 i_4 → Lean.Rat) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.154985) →
(i_1 : ?m.154986 i) →
(i_2 : ?m.154987 i i_1) →
Mul
((i_3 : ?m.154988 i i_1 i_2) →
(i_4 : ?m.154989 i i_1 i_2 i_3) →
?m.154990 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.154985) →
(i_1 : ?m.154986 i) →
Mul
((i_2 : ?m.154987 i i_1) →
(i_3 : ?m.154988 i i_1 i_2) → (i_4 : ?m.154989 i i_1 i_2 i_3) → ?m.154990 i i_1 i_2 i_3 i_4 → Lean.Rat)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.155032) →
(i_1 : ?m.155033 i) →
Mul
((i_2 : ?m.155034 i i_1) →
(i_3 : ?m.155035 i i_1 i_2) →
(i_4 : ?m.155036 i i_1 i_2 i_3) →
?m.155037 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.155032) →
(i_1 : ?m.155033 i) →
Mul
(((i_2 : ?m.155034 i i_1) →
(i_3 : ?m.155035 i i_1 i_2) →
(i_4 : ?m.155036 i i_1 i_2 i_3) → ?m.155037 i i_1 i_2 i_3 i_4 → Lean.Rat) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.155058) →
(i_1 : ?m.155059 i) →
Mul
((i_2 : ?m.155060 i i_1) →
(i_3 : ?m.155061 i i_1 i_2) →
(i_4 : ?m.155062 i i_1 i_2 i_3) →
?m.155063 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.155058) →
Mul
((i_1 : ?m.155059 i) →
(i_2 : ?m.155060 i i_1) →
(i_3 : ?m.155061 i i_1 i_2) → (i_4 : ?m.155062 i i_1 i_2 i_3) → ?m.155063 i i_1 i_2 i_3 i_4 → Lean.Rat)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.155097) →
Mul
((i_1 : ?m.155098 i) →
(i_2 : ?m.155099 i i_1) →
(i_3 : ?m.155100 i i_1 i_2) →
(i_4 : ?m.155101 i i_1 i_2 i_3) →
?m.155102 i i_1 i_2 i_3 i_4 →
Lean.Rat) of (i : ?m.155097) →
Mul
(((i_1 : ?m.155098 i) →
(i_2 : ?m.155099 i i_1) →
(i_3 : ?m.155100 i i_1 i_2) →
(i_4 : ?m.155101 i i_1 i_2 i_3) → ?m.155102 i i_1 i_2 i_3 i_4 → Lean.Rat) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal (i : ?m.155118) →
Mul
((i_1 : ?m.155119 i) →
(i_2 : ?m.155120 i i_1) →
(i_3 : ?m.155121 i i_1 i_2) →
(i_4 : ?m.155122 i i_1 i_2 i_3) →
?m.155123 i i_1 i_2 i_3 i_4 →
Lean.Rat) of Mul
((i : ?m.155118) →
(i_1 : ?m.155119 i) →
(i_2 : ?m.155120 i i_1) →
(i_3 : ?m.155121 i i_1 i_2) → (i_4 : ?m.155122 i i_1 i_2 i_3) → ?m.155123 i i_1 i_2 i_3 i_4 → Lean.Rat)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal Mul
((i : ?m.155151) →
(i_1 : ?m.155152 i) →
(i_2 : ?m.155153 i i_1) →
(i_3 : ?m.155154 i i_1 i_2) →
(i_4 : ?m.155155 i i_1 i_2 i_3) →
?m.155156 i i_1 i_2 i_3 i_4 →
Lean.Rat) of Mul
(((i : ?m.155151) →
(i_1 : ?m.155152 i) →
(i_2 : ?m.155153 i i_1) →
(i_3 : ?m.155154 i i_1 i_2) →
(i_4 : ?m.155155 i i_1 i_2 i_3) → ?m.155156 i i_1 i_2 i_3 i_4 → Lean.Rat) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Lean.Rat) to subgoal Mul
((i : ?m.155169) →
(i_1 : ?m.155170 i) →
(i_2 : ?m.155171 i i_1) →
(i_3 : ?m.155172 i i_1 i_2) →
(i_4 : ?m.155173 i i_1 i_2 i_3) →
?m.155174 i i_1 i_2 i_3 i_4 →
Lean.Rat) of Mul
(((i : ?m.155169) →
(i_1 : ?m.155170 i) →
(i_2 : ?m.155171 i i_1) →
(i_3 : ?m.155172 i i_1 i_2) →
(i_4 : ?m.155173 i i_1 i_2 i_3) → ?m.155174 i i_1 i_2 i_3 i_4 → Lean.Rat) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply instMulNat to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul ℕ
[Meta.synthInstance.tryResolve] ✅ Mul ℕ ≟ Mul ℕ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
ℕ to subgoal (i : ?m.155235) →
(i_1 : ?m.155236 i) →
(i_2 : ?m.155237 i i_1) →
(i_3 : ?m.155238 i i_1 i_2) →
(i_4 : ?m.155239 i i_1 i_2 i_3) →
?m.155240 i i_1 i_2 i_3 i_4 →
Mul
ℕ of (i : ?m.155235) →
(i_1 : ?m.155236 i) →
(i_2 : ?m.155237 i i_1) →
(i_3 : ?m.155238 i i_1 i_2) → (i_4 : ?m.155239 i i_1 i_2 i_3) → Mul (?m.155240 i i_1 i_2 i_3 i_4 → ℕ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155318) →
(i_1 : ?m.155319 i) →
(i_2 : ?m.155320 i i_1) →
(i_3 : ?m.155321 i i_1 i_2) →
(i_4 : ?m.155322 i i_1 i_2 i_3) →
Mul
(?m.155323 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155318) →
(i_1 : ?m.155319 i) →
(i_2 : ?m.155320 i i_1) →
(i_3 : ?m.155321 i i_1 i_2) →
(i_4 : ?m.155322 i i_1 i_2 i_3) → Mul ((?m.155323 i i_1 i_2 i_3 i_4 → ℕ) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155371) →
(i_1 : ?m.155372 i) →
(i_2 : ?m.155373 i i_1) →
(i_3 : ?m.155374 i i_1 i_2) →
(i_4 : ?m.155375 i i_1 i_2 i_3) →
Mul
(?m.155376 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155371) →
(i_1 : ?m.155372 i) →
(i_2 : ?m.155373 i i_1) →
(i_3 : ?m.155374 i i_1 i_2) → Mul ((i_4 : ?m.155375 i i_1 i_2 i_3) → ?m.155376 i i_1 i_2 i_3 i_4 → ℕ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155440) →
(i_1 : ?m.155441 i) →
(i_2 : ?m.155442 i i_1) →
(i_3 : ?m.155443 i i_1 i_2) →
Mul
((i_4 : ?m.155444 i i_1 i_2 i_3) →
?m.155445 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155440) →
(i_1 : ?m.155441 i) →
(i_2 : ?m.155442 i i_1) →
(i_3 : ?m.155443 i i_1 i_2) →
Mul (((i_4 : ?m.155444 i i_1 i_2 i_3) → ?m.155445 i i_1 i_2 i_3 i_4 → ℕ) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155482) →
(i_1 : ?m.155483 i) →
(i_2 : ?m.155484 i i_1) →
(i_3 : ?m.155485 i i_1 i_2) →
Mul
((i_4 : ?m.155486 i i_1 i_2 i_3) →
?m.155487 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155482) →
(i_1 : ?m.155483 i) →
(i_2 : ?m.155484 i i_1) →
Mul ((i_3 : ?m.155485 i i_1 i_2) → (i_4 : ?m.155486 i i_1 i_2 i_3) → ?m.155487 i i_1 i_2 i_3 i_4 → ℕ)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155539) →
(i_1 : ?m.155540 i) →
(i_2 : ?m.155541 i i_1) →
Mul
((i_3 : ?m.155542 i i_1 i_2) →
(i_4 : ?m.155543 i i_1 i_2 i_3) →
?m.155544 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155539) →
(i_1 : ?m.155540 i) →
(i_2 : ?m.155541 i i_1) →
Mul
(((i_3 : ?m.155542 i i_1 i_2) → (i_4 : ?m.155543 i i_1 i_2 i_3) → ?m.155544 i i_1 i_2 i_3 i_4 → ℕ) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155572) →
(i_1 : ?m.155573 i) →
(i_2 : ?m.155574 i i_1) →
Mul
((i_3 : ?m.155575 i i_1 i_2) →
(i_4 : ?m.155576 i i_1 i_2 i_3) →
?m.155577 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155572) →
(i_1 : ?m.155573 i) →
Mul
((i_2 : ?m.155574 i i_1) →
(i_3 : ?m.155575 i i_1 i_2) → (i_4 : ?m.155576 i i_1 i_2 i_3) → ?m.155577 i i_1 i_2 i_3 i_4 → ℕ)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155619) →
(i_1 : ?m.155620 i) →
Mul
((i_2 : ?m.155621 i i_1) →
(i_3 : ?m.155622 i i_1 i_2) →
(i_4 : ?m.155623 i i_1 i_2 i_3) →
?m.155624 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155619) →
(i_1 : ?m.155620 i) →
Mul
(((i_2 : ?m.155621 i i_1) →
(i_3 : ?m.155622 i i_1 i_2) → (i_4 : ?m.155623 i i_1 i_2 i_3) → ?m.155624 i i_1 i_2 i_3 i_4 → ℕ) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155645) →
(i_1 : ?m.155646 i) →
Mul
((i_2 : ?m.155647 i i_1) →
(i_3 : ?m.155648 i i_1 i_2) →
(i_4 : ?m.155649 i i_1 i_2 i_3) →
?m.155650 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155645) →
Mul
((i_1 : ?m.155646 i) →
(i_2 : ?m.155647 i i_1) →
(i_3 : ?m.155648 i i_1 i_2) → (i_4 : ?m.155649 i i_1 i_2 i_3) → ?m.155650 i i_1 i_2 i_3 i_4 → ℕ)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155684) →
Mul
((i_1 : ?m.155685 i) →
(i_2 : ?m.155686 i i_1) →
(i_3 : ?m.155687 i i_1 i_2) →
(i_4 : ?m.155688 i i_1 i_2 i_3) →
?m.155689 i i_1 i_2 i_3 i_4 →
ℕ) of (i : ?m.155684) →
Mul
(((i_1 : ?m.155685 i) →
(i_2 : ?m.155686 i i_1) →
(i_3 : ?m.155687 i i_1 i_2) → (i_4 : ?m.155688 i i_1 i_2 i_3) → ?m.155689 i i_1 i_2 i_3 i_4 → ℕ) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal (i : ?m.155705) →
Mul
((i_1 : ?m.155706 i) →
(i_2 : ?m.155707 i i_1) →
(i_3 : ?m.155708 i i_1 i_2) →
(i_4 : ?m.155709 i i_1 i_2 i_3) →
?m.155710 i i_1 i_2 i_3 i_4 →
ℕ) of Mul
((i : ?m.155705) →
(i_1 : ?m.155706 i) →
(i_2 : ?m.155707 i i_1) →
(i_3 : ?m.155708 i i_1 i_2) → (i_4 : ?m.155709 i i_1 i_2 i_3) → ?m.155710 i i_1 i_2 i_3 i_4 → ℕ)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal Mul
((i : ?m.155738) →
(i_1 : ?m.155739 i) →
(i_2 : ?m.155740 i i_1) →
(i_3 : ?m.155741 i i_1 i_2) →
(i_4 : ?m.155742 i i_1 i_2 i_3) →
?m.155743 i i_1 i_2 i_3 i_4 →
ℕ) of Mul
(((i : ?m.155738) →
(i_1 : ?m.155739 i) →
(i_2 : ?m.155740 i i_1) →
(i_3 : ?m.155741 i i_1 i_2) → (i_4 : ?m.155742 i i_1 i_2 i_3) → ?m.155743 i i_1 i_2 i_3 i_4 → ℕ) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℕ) to subgoal Mul
((i : ?m.155756) →
(i_1 : ?m.155757 i) →
(i_2 : ?m.155758 i i_1) →
(i_3 : ?m.155759 i i_1 i_2) →
(i_4 : ?m.155760 i i_1 i_2 i_3) →
?m.155761 i i_1 i_2 i_3 i_4 →
ℕ) of Mul
(((i : ?m.155756) →
(i_1 : ?m.155757 i) →
(i_2 : ?m.155758 i i_1) →
(i_3 : ?m.155759 i i_1 i_2) → (i_4 : ?m.155760 i i_1 i_2 i_3) → ?m.155761 i i_1 i_2 i_3 i_4 → ℕ) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply @instMulMonoidWithZeroHomToMulZeroOneClassToMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) →
Mul (?m.155774 i i_1 i_2 i_3 i_4 i_5 →*₀ ?m.155775 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.155774 i✝⁴ i✝³ i✝² i✝¹ i✝ i →*₀
?m.155775 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ Mul (?m.155774 i✝⁴ i✝³ i✝² i✝¹ i✝ i →*₀ ?m.155775 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) →
(i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CommMonoidWithZero (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[@CancelCommMonoidWithZero.toCommMonoidWithZero, @CommGroupWithZero.toCommMonoidWithZero]
[Meta.synthInstance] ✅ apply @CommGroupWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → CommMonoidWithZero (?m.155817 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero
(?m.155817 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoidWithZero (?m.155817 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) →
(i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CommGroupWithZero (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoidWithZero.toCommMonoidWithZero to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → CommMonoidWithZero (?m.155857 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ CommMonoidWithZero
(?m.155857 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoidWithZero (?m.155857 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) →
(i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CancelCommMonoidWithZero (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply instMulUInt16 to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul UInt16
[Meta.synthInstance.tryResolve] ✅ Mul UInt16 ≟ Mul UInt16
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
UInt16 to subgoal (i : ?m.155944) →
(i_1 : ?m.155945 i) →
(i_2 : ?m.155946 i i_1) →
(i_3 : ?m.155947 i i_1 i_2) →
(i_4 : ?m.155948 i i_1 i_2 i_3) →
?m.155949 i i_1 i_2 i_3 i_4 →
Mul
UInt16 of (i : ?m.155944) →
(i_1 : ?m.155945 i) →
(i_2 : ?m.155946 i i_1) →
(i_3 : ?m.155947 i i_1 i_2) → (i_4 : ?m.155948 i i_1 i_2 i_3) → Mul (?m.155949 i i_1 i_2 i_3 i_4 → UInt16)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156027) →
(i_1 : ?m.156028 i) →
(i_2 : ?m.156029 i i_1) →
(i_3 : ?m.156030 i i_1 i_2) →
(i_4 : ?m.156031 i i_1 i_2 i_3) →
Mul
(?m.156032 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156027) →
(i_1 : ?m.156028 i) →
(i_2 : ?m.156029 i i_1) →
(i_3 : ?m.156030 i i_1 i_2) →
(i_4 : ?m.156031 i i_1 i_2 i_3) →
Mul ((?m.156032 i i_1 i_2 i_3 i_4 → UInt16) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156080) →
(i_1 : ?m.156081 i) →
(i_2 : ?m.156082 i i_1) →
(i_3 : ?m.156083 i i_1 i_2) →
(i_4 : ?m.156084 i i_1 i_2 i_3) →
Mul
(?m.156085 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156080) →
(i_1 : ?m.156081 i) →
(i_2 : ?m.156082 i i_1) →
(i_3 : ?m.156083 i i_1 i_2) → Mul ((i_4 : ?m.156084 i i_1 i_2 i_3) → ?m.156085 i i_1 i_2 i_3 i_4 → UInt16)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156149) →
(i_1 : ?m.156150 i) →
(i_2 : ?m.156151 i i_1) →
(i_3 : ?m.156152 i i_1 i_2) →
Mul
((i_4 : ?m.156153 i i_1 i_2 i_3) →
?m.156154 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156149) →
(i_1 : ?m.156150 i) →
(i_2 : ?m.156151 i i_1) →
(i_3 : ?m.156152 i i_1 i_2) →
Mul (((i_4 : ?m.156153 i i_1 i_2 i_3) → ?m.156154 i i_1 i_2 i_3 i_4 → UInt16) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156191) →
(i_1 : ?m.156192 i) →
(i_2 : ?m.156193 i i_1) →
(i_3 : ?m.156194 i i_1 i_2) →
Mul
((i_4 : ?m.156195 i i_1 i_2 i_3) →
?m.156196 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156191) →
(i_1 : ?m.156192 i) →
(i_2 : ?m.156193 i i_1) →
Mul ((i_3 : ?m.156194 i i_1 i_2) → (i_4 : ?m.156195 i i_1 i_2 i_3) → ?m.156196 i i_1 i_2 i_3 i_4 → UInt16)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156248) →
(i_1 : ?m.156249 i) →
(i_2 : ?m.156250 i i_1) →
Mul
((i_3 : ?m.156251 i i_1 i_2) →
(i_4 : ?m.156252 i i_1 i_2 i_3) →
?m.156253 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156248) →
(i_1 : ?m.156249 i) →
(i_2 : ?m.156250 i i_1) →
Mul
(((i_3 : ?m.156251 i i_1 i_2) →
(i_4 : ?m.156252 i i_1 i_2 i_3) → ?m.156253 i i_1 i_2 i_3 i_4 → UInt16) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156281) →
(i_1 : ?m.156282 i) →
(i_2 : ?m.156283 i i_1) →
Mul
((i_3 : ?m.156284 i i_1 i_2) →
(i_4 : ?m.156285 i i_1 i_2 i_3) →
?m.156286 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156281) →
(i_1 : ?m.156282 i) →
Mul
((i_2 : ?m.156283 i i_1) →
(i_3 : ?m.156284 i i_1 i_2) → (i_4 : ?m.156285 i i_1 i_2 i_3) → ?m.156286 i i_1 i_2 i_3 i_4 → UInt16)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156328) →
(i_1 : ?m.156329 i) →
Mul
((i_2 : ?m.156330 i i_1) →
(i_3 : ?m.156331 i i_1 i_2) →
(i_4 : ?m.156332 i i_1 i_2 i_3) →
?m.156333 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156328) →
(i_1 : ?m.156329 i) →
Mul
(((i_2 : ?m.156330 i i_1) →
(i_3 : ?m.156331 i i_1 i_2) →
(i_4 : ?m.156332 i i_1 i_2 i_3) → ?m.156333 i i_1 i_2 i_3 i_4 → UInt16) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156354) →
(i_1 : ?m.156355 i) →
Mul
((i_2 : ?m.156356 i i_1) →
(i_3 : ?m.156357 i i_1 i_2) →
(i_4 : ?m.156358 i i_1 i_2 i_3) →
?m.156359 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156354) →
Mul
((i_1 : ?m.156355 i) →
(i_2 : ?m.156356 i i_1) →
(i_3 : ?m.156357 i i_1 i_2) → (i_4 : ?m.156358 i i_1 i_2 i_3) → ?m.156359 i i_1 i_2 i_3 i_4 → UInt16)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156393) →
Mul
((i_1 : ?m.156394 i) →
(i_2 : ?m.156395 i i_1) →
(i_3 : ?m.156396 i i_1 i_2) →
(i_4 : ?m.156397 i i_1 i_2 i_3) →
?m.156398 i i_1 i_2 i_3 i_4 →
UInt16) of (i : ?m.156393) →
Mul
(((i_1 : ?m.156394 i) →
(i_2 : ?m.156395 i i_1) →
(i_3 : ?m.156396 i i_1 i_2) →
(i_4 : ?m.156397 i i_1 i_2 i_3) → ?m.156398 i i_1 i_2 i_3 i_4 → UInt16) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal (i : ?m.156414) →
Mul
((i_1 : ?m.156415 i) →
(i_2 : ?m.156416 i i_1) →
(i_3 : ?m.156417 i i_1 i_2) →
(i_4 : ?m.156418 i i_1 i_2 i_3) →
?m.156419 i i_1 i_2 i_3 i_4 →
UInt16) of Mul
((i : ?m.156414) →
(i_1 : ?m.156415 i) →
(i_2 : ?m.156416 i i_1) →
(i_3 : ?m.156417 i i_1 i_2) → (i_4 : ?m.156418 i i_1 i_2 i_3) → ?m.156419 i i_1 i_2 i_3 i_4 → UInt16)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal Mul
((i : ?m.156447) →
(i_1 : ?m.156448 i) →
(i_2 : ?m.156449 i i_1) →
(i_3 : ?m.156450 i i_1 i_2) →
(i_4 : ?m.156451 i i_1 i_2 i_3) →
?m.156452 i i_1 i_2 i_3 i_4 →
UInt16) of Mul
(((i : ?m.156447) →
(i_1 : ?m.156448 i) →
(i_2 : ?m.156449 i i_1) →
(i_3 : ?m.156450 i i_1 i_2) →
(i_4 : ?m.156451 i i_1 i_2 i_3) → ?m.156452 i i_1 i_2 i_3 i_4 → UInt16) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt16) to subgoal Mul
((i : ?m.156465) →
(i_1 : ?m.156466 i) →
(i_2 : ?m.156467 i i_1) →
(i_3 : ?m.156468 i i_1 i_2) →
(i_4 : ?m.156469 i i_1 i_2 i_3) →
?m.156470 i i_1 i_2 i_3 i_4 →
UInt16) of Mul
(((i : ?m.156465) →
(i_1 : ?m.156466 i) →
(i_2 : ?m.156467 i i_1) →
(i_3 : ?m.156468 i i_1 i_2) →
(i_4 : ?m.156469 i i_1 i_2 i_3) → ?m.156470 i i_1 i_2 i_3 i_4 → UInt16) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply Int.instMulInt to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul ℤ
[Meta.synthInstance.tryResolve] ✅ Mul ℤ ≟ Mul ℤ
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
ℤ to subgoal (i : ?m.156531) →
(i_1 : ?m.156532 i) →
(i_2 : ?m.156533 i i_1) →
(i_3 : ?m.156534 i i_1 i_2) →
(i_4 : ?m.156535 i i_1 i_2 i_3) →
?m.156536 i i_1 i_2 i_3 i_4 →
Mul
ℤ of (i : ?m.156531) →
(i_1 : ?m.156532 i) →
(i_2 : ?m.156533 i i_1) →
(i_3 : ?m.156534 i i_1 i_2) → (i_4 : ?m.156535 i i_1 i_2 i_3) → Mul (?m.156536 i i_1 i_2 i_3 i_4 → ℤ)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156614) →
(i_1 : ?m.156615 i) →
(i_2 : ?m.156616 i i_1) →
(i_3 : ?m.156617 i i_1 i_2) →
(i_4 : ?m.156618 i i_1 i_2 i_3) →
Mul
(?m.156619 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156614) →
(i_1 : ?m.156615 i) →
(i_2 : ?m.156616 i i_1) →
(i_3 : ?m.156617 i i_1 i_2) →
(i_4 : ?m.156618 i i_1 i_2 i_3) → Mul ((?m.156619 i i_1 i_2 i_3 i_4 → ℤ) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156667) →
(i_1 : ?m.156668 i) →
(i_2 : ?m.156669 i i_1) →
(i_3 : ?m.156670 i i_1 i_2) →
(i_4 : ?m.156671 i i_1 i_2 i_3) →
Mul
(?m.156672 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156667) →
(i_1 : ?m.156668 i) →
(i_2 : ?m.156669 i i_1) →
(i_3 : ?m.156670 i i_1 i_2) → Mul ((i_4 : ?m.156671 i i_1 i_2 i_3) → ?m.156672 i i_1 i_2 i_3 i_4 → ℤ)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156736) →
(i_1 : ?m.156737 i) →
(i_2 : ?m.156738 i i_1) →
(i_3 : ?m.156739 i i_1 i_2) →
Mul
((i_4 : ?m.156740 i i_1 i_2 i_3) →
?m.156741 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156736) →
(i_1 : ?m.156737 i) →
(i_2 : ?m.156738 i i_1) →
(i_3 : ?m.156739 i i_1 i_2) →
Mul (((i_4 : ?m.156740 i i_1 i_2 i_3) → ?m.156741 i i_1 i_2 i_3 i_4 → ℤ) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156778) →
(i_1 : ?m.156779 i) →
(i_2 : ?m.156780 i i_1) →
(i_3 : ?m.156781 i i_1 i_2) →
Mul
((i_4 : ?m.156782 i i_1 i_2 i_3) →
?m.156783 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156778) →
(i_1 : ?m.156779 i) →
(i_2 : ?m.156780 i i_1) →
Mul ((i_3 : ?m.156781 i i_1 i_2) → (i_4 : ?m.156782 i i_1 i_2 i_3) → ?m.156783 i i_1 i_2 i_3 i_4 → ℤ)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156835) →
(i_1 : ?m.156836 i) →
(i_2 : ?m.156837 i i_1) →
Mul
((i_3 : ?m.156838 i i_1 i_2) →
(i_4 : ?m.156839 i i_1 i_2 i_3) →
?m.156840 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156835) →
(i_1 : ?m.156836 i) →
(i_2 : ?m.156837 i i_1) →
Mul
(((i_3 : ?m.156838 i i_1 i_2) → (i_4 : ?m.156839 i i_1 i_2 i_3) → ?m.156840 i i_1 i_2 i_3 i_4 → ℤ) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156868) →
(i_1 : ?m.156869 i) →
(i_2 : ?m.156870 i i_1) →
Mul
((i_3 : ?m.156871 i i_1 i_2) →
(i_4 : ?m.156872 i i_1 i_2 i_3) →
?m.156873 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156868) →
(i_1 : ?m.156869 i) →
Mul
((i_2 : ?m.156870 i i_1) →
(i_3 : ?m.156871 i i_1 i_2) → (i_4 : ?m.156872 i i_1 i_2 i_3) → ?m.156873 i i_1 i_2 i_3 i_4 → ℤ)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156915) →
(i_1 : ?m.156916 i) →
Mul
((i_2 : ?m.156917 i i_1) →
(i_3 : ?m.156918 i i_1 i_2) →
(i_4 : ?m.156919 i i_1 i_2 i_3) →
?m.156920 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156915) →
(i_1 : ?m.156916 i) →
Mul
(((i_2 : ?m.156917 i i_1) →
(i_3 : ?m.156918 i i_1 i_2) → (i_4 : ?m.156919 i i_1 i_2 i_3) → ?m.156920 i i_1 i_2 i_3 i_4 → ℤ) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156941) →
(i_1 : ?m.156942 i) →
Mul
((i_2 : ?m.156943 i i_1) →
(i_3 : ?m.156944 i i_1 i_2) →
(i_4 : ?m.156945 i i_1 i_2 i_3) →
?m.156946 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156941) →
Mul
((i_1 : ?m.156942 i) →
(i_2 : ?m.156943 i i_1) →
(i_3 : ?m.156944 i i_1 i_2) → (i_4 : ?m.156945 i i_1 i_2 i_3) → ?m.156946 i i_1 i_2 i_3 i_4 → ℤ)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.156980) →
Mul
((i_1 : ?m.156981 i) →
(i_2 : ?m.156982 i i_1) →
(i_3 : ?m.156983 i i_1 i_2) →
(i_4 : ?m.156984 i i_1 i_2 i_3) →
?m.156985 i i_1 i_2 i_3 i_4 →
ℤ) of (i : ?m.156980) →
Mul
(((i_1 : ?m.156981 i) →
(i_2 : ?m.156982 i i_1) →
(i_3 : ?m.156983 i i_1 i_2) → (i_4 : ?m.156984 i i_1 i_2 i_3) → ?m.156985 i i_1 i_2 i_3 i_4 → ℤ) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal (i : ?m.157001) →
Mul
((i_1 : ?m.157002 i) →
(i_2 : ?m.157003 i i_1) →
(i_3 : ?m.157004 i i_1 i_2) →
(i_4 : ?m.157005 i i_1 i_2 i_3) →
?m.157006 i i_1 i_2 i_3 i_4 →
ℤ) of Mul
((i : ?m.157001) →
(i_1 : ?m.157002 i) →
(i_2 : ?m.157003 i i_1) →
(i_3 : ?m.157004 i i_1 i_2) → (i_4 : ?m.157005 i i_1 i_2 i_3) → ?m.157006 i i_1 i_2 i_3 i_4 → ℤ)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal Mul
((i : ?m.157034) →
(i_1 : ?m.157035 i) →
(i_2 : ?m.157036 i i_1) →
(i_3 : ?m.157037 i i_1 i_2) →
(i_4 : ?m.157038 i i_1 i_2 i_3) →
?m.157039 i i_1 i_2 i_3 i_4 →
ℤ) of Mul
(((i : ?m.157034) →
(i_1 : ?m.157035 i) →
(i_2 : ?m.157036 i i_1) →
(i_3 : ?m.157037 i i_1 i_2) → (i_4 : ?m.157038 i i_1 i_2 i_3) → ?m.157039 i i_1 i_2 i_3 i_4 → ℤ) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
ℤ) to subgoal Mul
((i : ?m.157052) →
(i_1 : ?m.157053 i) →
(i_2 : ?m.157054 i i_1) →
(i_3 : ?m.157055 i i_1 i_2) →
(i_4 : ?m.157056 i i_1 i_2 i_3) →
?m.157057 i i_1 i_2 i_3 i_4 →
ℤ) of Mul
(((i : ?m.157052) →
(i_1 : ?m.157053 i) →
(i_2 : ?m.157054 i i_1) →
(i_3 : ?m.157055 i i_1 i_2) → (i_4 : ?m.157056 i i_1 i_2 i_3) → ?m.157057 i i_1 i_2 i_3 i_4 → ℤ) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply instMulFloat to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul Float
[Meta.synthInstance.tryResolve] ✅ Mul Float ≟ Mul Float
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
Float to subgoal (i : ?m.157118) →
(i_1 : ?m.157119 i) →
(i_2 : ?m.157120 i i_1) →
(i_3 : ?m.157121 i i_1 i_2) →
(i_4 : ?m.157122 i i_1 i_2 i_3) →
?m.157123 i i_1 i_2 i_3 i_4 →
Mul
Float of (i : ?m.157118) →
(i_1 : ?m.157119 i) →
(i_2 : ?m.157120 i i_1) →
(i_3 : ?m.157121 i i_1 i_2) → (i_4 : ?m.157122 i i_1 i_2 i_3) → Mul (?m.157123 i i_1 i_2 i_3 i_4 → Float)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157201) →
(i_1 : ?m.157202 i) →
(i_2 : ?m.157203 i i_1) →
(i_3 : ?m.157204 i i_1 i_2) →
(i_4 : ?m.157205 i i_1 i_2 i_3) →
Mul
(?m.157206 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157201) →
(i_1 : ?m.157202 i) →
(i_2 : ?m.157203 i i_1) →
(i_3 : ?m.157204 i i_1 i_2) →
(i_4 : ?m.157205 i i_1 i_2 i_3) →
Mul ((?m.157206 i i_1 i_2 i_3 i_4 → Float) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157254) →
(i_1 : ?m.157255 i) →
(i_2 : ?m.157256 i i_1) →
(i_3 : ?m.157257 i i_1 i_2) →
(i_4 : ?m.157258 i i_1 i_2 i_3) →
Mul
(?m.157259 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157254) →
(i_1 : ?m.157255 i) →
(i_2 : ?m.157256 i i_1) →
(i_3 : ?m.157257 i i_1 i_2) → Mul ((i_4 : ?m.157258 i i_1 i_2 i_3) → ?m.157259 i i_1 i_2 i_3 i_4 → Float)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157323) →
(i_1 : ?m.157324 i) →
(i_2 : ?m.157325 i i_1) →
(i_3 : ?m.157326 i i_1 i_2) →
Mul
((i_4 : ?m.157327 i i_1 i_2 i_3) →
?m.157328 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157323) →
(i_1 : ?m.157324 i) →
(i_2 : ?m.157325 i i_1) →
(i_3 : ?m.157326 i i_1 i_2) →
Mul (((i_4 : ?m.157327 i i_1 i_2 i_3) → ?m.157328 i i_1 i_2 i_3 i_4 → Float) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157365) →
(i_1 : ?m.157366 i) →
(i_2 : ?m.157367 i i_1) →
(i_3 : ?m.157368 i i_1 i_2) →
Mul
((i_4 : ?m.157369 i i_1 i_2 i_3) →
?m.157370 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157365) →
(i_1 : ?m.157366 i) →
(i_2 : ?m.157367 i i_1) →
Mul ((i_3 : ?m.157368 i i_1 i_2) → (i_4 : ?m.157369 i i_1 i_2 i_3) → ?m.157370 i i_1 i_2 i_3 i_4 → Float)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157422) →
(i_1 : ?m.157423 i) →
(i_2 : ?m.157424 i i_1) →
Mul
((i_3 : ?m.157425 i i_1 i_2) →
(i_4 : ?m.157426 i i_1 i_2 i_3) →
?m.157427 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157422) →
(i_1 : ?m.157423 i) →
(i_2 : ?m.157424 i i_1) →
Mul
(((i_3 : ?m.157425 i i_1 i_2) → (i_4 : ?m.157426 i i_1 i_2 i_3) → ?m.157427 i i_1 i_2 i_3 i_4 → Float) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157455) →
(i_1 : ?m.157456 i) →
(i_2 : ?m.157457 i i_1) →
Mul
((i_3 : ?m.157458 i i_1 i_2) →
(i_4 : ?m.157459 i i_1 i_2 i_3) →
?m.157460 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157455) →
(i_1 : ?m.157456 i) →
Mul
((i_2 : ?m.157457 i i_1) →
(i_3 : ?m.157458 i i_1 i_2) → (i_4 : ?m.157459 i i_1 i_2 i_3) → ?m.157460 i i_1 i_2 i_3 i_4 → Float)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157502) →
(i_1 : ?m.157503 i) →
Mul
((i_2 : ?m.157504 i i_1) →
(i_3 : ?m.157505 i i_1 i_2) →
(i_4 : ?m.157506 i i_1 i_2 i_3) →
?m.157507 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157502) →
(i_1 : ?m.157503 i) →
Mul
(((i_2 : ?m.157504 i i_1) →
(i_3 : ?m.157505 i i_1 i_2) → (i_4 : ?m.157506 i i_1 i_2 i_3) → ?m.157507 i i_1 i_2 i_3 i_4 → Float) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157528) →
(i_1 : ?m.157529 i) →
Mul
((i_2 : ?m.157530 i i_1) →
(i_3 : ?m.157531 i i_1 i_2) →
(i_4 : ?m.157532 i i_1 i_2 i_3) →
?m.157533 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157528) →
Mul
((i_1 : ?m.157529 i) →
(i_2 : ?m.157530 i i_1) →
(i_3 : ?m.157531 i i_1 i_2) → (i_4 : ?m.157532 i i_1 i_2 i_3) → ?m.157533 i i_1 i_2 i_3 i_4 → Float)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157567) →
Mul
((i_1 : ?m.157568 i) →
(i_2 : ?m.157569 i i_1) →
(i_3 : ?m.157570 i i_1 i_2) →
(i_4 : ?m.157571 i i_1 i_2 i_3) →
?m.157572 i i_1 i_2 i_3 i_4 →
Float) of (i : ?m.157567) →
Mul
(((i_1 : ?m.157568 i) →
(i_2 : ?m.157569 i i_1) →
(i_3 : ?m.157570 i i_1 i_2) → (i_4 : ?m.157571 i i_1 i_2 i_3) → ?m.157572 i i_1 i_2 i_3 i_4 → Float) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal (i : ?m.157588) →
Mul
((i_1 : ?m.157589 i) →
(i_2 : ?m.157590 i i_1) →
(i_3 : ?m.157591 i i_1 i_2) →
(i_4 : ?m.157592 i i_1 i_2 i_3) →
?m.157593 i i_1 i_2 i_3 i_4 →
Float) of Mul
((i : ?m.157588) →
(i_1 : ?m.157589 i) →
(i_2 : ?m.157590 i i_1) →
(i_3 : ?m.157591 i i_1 i_2) → (i_4 : ?m.157592 i i_1 i_2 i_3) → ?m.157593 i i_1 i_2 i_3 i_4 → Float)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal Mul
((i : ?m.157621) →
(i_1 : ?m.157622 i) →
(i_2 : ?m.157623 i i_1) →
(i_3 : ?m.157624 i i_1 i_2) →
(i_4 : ?m.157625 i i_1 i_2 i_3) →
?m.157626 i i_1 i_2 i_3 i_4 →
Float) of Mul
(((i : ?m.157621) →
(i_1 : ?m.157622 i) →
(i_2 : ?m.157623 i i_1) →
(i_3 : ?m.157624 i i_1 i_2) → (i_4 : ?m.157625 i i_1 i_2 i_3) → ?m.157626 i i_1 i_2 i_3 i_4 → Float) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Float) to subgoal Mul
((i : ?m.157639) →
(i_1 : ?m.157640 i) →
(i_2 : ?m.157641 i i_1) →
(i_3 : ?m.157642 i i_1 i_2) →
(i_4 : ?m.157643 i i_1 i_2 i_3) →
?m.157644 i i_1 i_2 i_3 i_4 →
Float) of Mul
(((i : ?m.157639) →
(i_1 : ?m.157640 i) →
(i_2 : ?m.157641 i i_1) →
(i_3 : ?m.157642 i i_1 i_2) → (i_4 : ?m.157643 i i_1 i_2 i_3) → ?m.157644 i i_1 i_2 i_3 i_4 → Float) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply Rat.instMulRat to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul Rat
[Meta.synthInstance.tryResolve] ✅ Mul Rat ≟ Mul Rat
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
Rat to subgoal (i : ?m.157705) →
(i_1 : ?m.157706 i) →
(i_2 : ?m.157707 i i_1) →
(i_3 : ?m.157708 i i_1 i_2) →
(i_4 : ?m.157709 i i_1 i_2 i_3) →
?m.157710 i i_1 i_2 i_3 i_4 →
Mul
Rat of (i : ?m.157705) →
(i_1 : ?m.157706 i) →
(i_2 : ?m.157707 i i_1) →
(i_3 : ?m.157708 i i_1 i_2) → (i_4 : ?m.157709 i i_1 i_2 i_3) → Mul (?m.157710 i i_1 i_2 i_3 i_4 → Rat)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.157788) →
(i_1 : ?m.157789 i) →
(i_2 : ?m.157790 i i_1) →
(i_3 : ?m.157791 i i_1 i_2) →
(i_4 : ?m.157792 i i_1 i_2 i_3) →
Mul
(?m.157793 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.157788) →
(i_1 : ?m.157789 i) →
(i_2 : ?m.157790 i i_1) →
(i_3 : ?m.157791 i i_1 i_2) →
(i_4 : ?m.157792 i i_1 i_2 i_3) →
Mul ((?m.157793 i i_1 i_2 i_3 i_4 → Rat) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.157841) →
(i_1 : ?m.157842 i) →
(i_2 : ?m.157843 i i_1) →
(i_3 : ?m.157844 i i_1 i_2) →
(i_4 : ?m.157845 i i_1 i_2 i_3) →
Mul
(?m.157846 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.157841) →
(i_1 : ?m.157842 i) →
(i_2 : ?m.157843 i i_1) →
(i_3 : ?m.157844 i i_1 i_2) → Mul ((i_4 : ?m.157845 i i_1 i_2 i_3) → ?m.157846 i i_1 i_2 i_3 i_4 → Rat)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.157910) →
(i_1 : ?m.157911 i) →
(i_2 : ?m.157912 i i_1) →
(i_3 : ?m.157913 i i_1 i_2) →
Mul
((i_4 : ?m.157914 i i_1 i_2 i_3) →
?m.157915 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.157910) →
(i_1 : ?m.157911 i) →
(i_2 : ?m.157912 i i_1) →
(i_3 : ?m.157913 i i_1 i_2) →
Mul (((i_4 : ?m.157914 i i_1 i_2 i_3) → ?m.157915 i i_1 i_2 i_3 i_4 → Rat) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.157952) →
(i_1 : ?m.157953 i) →
(i_2 : ?m.157954 i i_1) →
(i_3 : ?m.157955 i i_1 i_2) →
Mul
((i_4 : ?m.157956 i i_1 i_2 i_3) →
?m.157957 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.157952) →
(i_1 : ?m.157953 i) →
(i_2 : ?m.157954 i i_1) →
Mul ((i_3 : ?m.157955 i i_1 i_2) → (i_4 : ?m.157956 i i_1 i_2 i_3) → ?m.157957 i i_1 i_2 i_3 i_4 → Rat)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.158009) →
(i_1 : ?m.158010 i) →
(i_2 : ?m.158011 i i_1) →
Mul
((i_3 : ?m.158012 i i_1 i_2) →
(i_4 : ?m.158013 i i_1 i_2 i_3) →
?m.158014 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.158009) →
(i_1 : ?m.158010 i) →
(i_2 : ?m.158011 i i_1) →
Mul
(((i_3 : ?m.158012 i i_1 i_2) → (i_4 : ?m.158013 i i_1 i_2 i_3) → ?m.158014 i i_1 i_2 i_3 i_4 → Rat) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.158042) →
(i_1 : ?m.158043 i) →
(i_2 : ?m.158044 i i_1) →
Mul
((i_3 : ?m.158045 i i_1 i_2) →
(i_4 : ?m.158046 i i_1 i_2 i_3) →
?m.158047 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.158042) →
(i_1 : ?m.158043 i) →
Mul
((i_2 : ?m.158044 i i_1) →
(i_3 : ?m.158045 i i_1 i_2) → (i_4 : ?m.158046 i i_1 i_2 i_3) → ?m.158047 i i_1 i_2 i_3 i_4 → Rat)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.158089) →
(i_1 : ?m.158090 i) →
Mul
((i_2 : ?m.158091 i i_1) →
(i_3 : ?m.158092 i i_1 i_2) →
(i_4 : ?m.158093 i i_1 i_2 i_3) →
?m.158094 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.158089) →
(i_1 : ?m.158090 i) →
Mul
(((i_2 : ?m.158091 i i_1) →
(i_3 : ?m.158092 i i_1 i_2) → (i_4 : ?m.158093 i i_1 i_2 i_3) → ?m.158094 i i_1 i_2 i_3 i_4 → Rat) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.158115) →
(i_1 : ?m.158116 i) →
Mul
((i_2 : ?m.158117 i i_1) →
(i_3 : ?m.158118 i i_1 i_2) →
(i_4 : ?m.158119 i i_1 i_2 i_3) →
?m.158120 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.158115) →
Mul
((i_1 : ?m.158116 i) →
(i_2 : ?m.158117 i i_1) →
(i_3 : ?m.158118 i i_1 i_2) → (i_4 : ?m.158119 i i_1 i_2 i_3) → ?m.158120 i i_1 i_2 i_3 i_4 → Rat)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.158154) →
Mul
((i_1 : ?m.158155 i) →
(i_2 : ?m.158156 i i_1) →
(i_3 : ?m.158157 i i_1 i_2) →
(i_4 : ?m.158158 i i_1 i_2 i_3) →
?m.158159 i i_1 i_2 i_3 i_4 →
Rat) of (i : ?m.158154) →
Mul
(((i_1 : ?m.158155 i) →
(i_2 : ?m.158156 i i_1) →
(i_3 : ?m.158157 i i_1 i_2) → (i_4 : ?m.158158 i i_1 i_2 i_3) → ?m.158159 i i_1 i_2 i_3 i_4 → Rat) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal (i : ?m.158175) →
Mul
((i_1 : ?m.158176 i) →
(i_2 : ?m.158177 i i_1) →
(i_3 : ?m.158178 i i_1 i_2) →
(i_4 : ?m.158179 i i_1 i_2 i_3) →
?m.158180 i i_1 i_2 i_3 i_4 →
Rat) of Mul
((i : ?m.158175) →
(i_1 : ?m.158176 i) →
(i_2 : ?m.158177 i i_1) →
(i_3 : ?m.158178 i i_1 i_2) → (i_4 : ?m.158179 i i_1 i_2 i_3) → ?m.158180 i i_1 i_2 i_3 i_4 → Rat)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal Mul
((i : ?m.158208) →
(i_1 : ?m.158209 i) →
(i_2 : ?m.158210 i i_1) →
(i_3 : ?m.158211 i i_1 i_2) →
(i_4 : ?m.158212 i i_1 i_2 i_3) →
?m.158213 i i_1 i_2 i_3 i_4 →
Rat) of Mul
(((i : ?m.158208) →
(i_1 : ?m.158209 i) →
(i_2 : ?m.158210 i i_1) →
(i_3 : ?m.158211 i i_1 i_2) → (i_4 : ?m.158212 i i_1 i_2 i_3) → ?m.158213 i i_1 i_2 i_3 i_4 → Rat) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Rat) to subgoal Mul
((i : ?m.158226) →
(i_1 : ?m.158227 i) →
(i_2 : ?m.158228 i i_1) →
(i_3 : ?m.158229 i i_1 i_2) →
(i_4 : ?m.158230 i i_1 i_2 i_3) →
?m.158231 i i_1 i_2 i_3 i_4 →
Rat) of Mul
(((i : ?m.158226) →
(i_1 : ?m.158227 i) →
(i_2 : ?m.158228 i i_1) →
(i_3 : ?m.158229 i i_1 i_2) → (i_4 : ?m.158230 i i_1 i_2 i_3) → ?m.158231 i i_1 i_2 i_3 i_4 → Rat) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply instMulUInt64 to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) → (i_4 : ?m.142600 i i_1 i_2 i_3) → ?m.149826 i i_1 i_2 i_3 i_4 → Mul UInt64
[Meta.synthInstance.tryResolve] ✅ Mul UInt64 ≟ Mul UInt64
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
UInt64 to subgoal (i : ?m.158292) →
(i_1 : ?m.158293 i) →
(i_2 : ?m.158294 i i_1) →
(i_3 : ?m.158295 i i_1 i_2) →
(i_4 : ?m.158296 i i_1 i_2 i_3) →
?m.158297 i i_1 i_2 i_3 i_4 →
Mul
UInt64 of (i : ?m.158292) →
(i_1 : ?m.158293 i) →
(i_2 : ?m.158294 i i_1) →
(i_3 : ?m.158295 i i_1 i_2) → (i_4 : ?m.158296 i i_1 i_2 i_3) → Mul (?m.158297 i i_1 i_2 i_3 i_4 → UInt64)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158375) →
(i_1 : ?m.158376 i) →
(i_2 : ?m.158377 i i_1) →
(i_3 : ?m.158378 i i_1 i_2) →
(i_4 : ?m.158379 i i_1 i_2 i_3) →
Mul
(?m.158380 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158375) →
(i_1 : ?m.158376 i) →
(i_2 : ?m.158377 i i_1) →
(i_3 : ?m.158378 i i_1 i_2) →
(i_4 : ?m.158379 i i_1 i_2 i_3) →
Mul ((?m.158380 i i_1 i_2 i_3 i_4 → UInt64) →ₙ* ?m.149010 i i_1 i_2 i_3 i_4)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
Mul
(x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158428) →
(i_1 : ?m.158429 i) →
(i_2 : ?m.158430 i i_1) →
(i_3 : ?m.158431 i i_1 i_2) →
(i_4 : ?m.158432 i i_1 i_2 i_3) →
Mul
(?m.158433 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158428) →
(i_1 : ?m.158429 i) →
(i_2 : ?m.158430 i i_1) →
(i_3 : ?m.158431 i i_1 i_2) → Mul ((i_4 : ?m.158432 i i_1 i_2 i_3) → ?m.158433 i i_1 i_2 i_3 i_4 → UInt64)
[Meta.synthInstance.resume] size: 2
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158497) →
(i_1 : ?m.158498 i) →
(i_2 : ?m.158499 i i_1) →
(i_3 : ?m.158500 i i_1 i_2) →
Mul
((i_4 : ?m.158501 i i_1 i_2 i_3) →
?m.158502 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158497) →
(i_1 : ?m.158498 i) →
(i_2 : ?m.158499 i i_1) →
(i_3 : ?m.158500 i i_1 i_2) →
Mul (((i_4 : ?m.158501 i i_1 i_2 i_3) → ?m.158502 i i_1 i_2 i_3 i_4 → UInt64) →ₙ* ?m.142005 i i_1 i_2 i_3)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
Mul
((i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158539) →
(i_1 : ?m.158540 i) →
(i_2 : ?m.158541 i i_1) →
(i_3 : ?m.158542 i i_1 i_2) →
Mul
((i_4 : ?m.158543 i i_1 i_2 i_3) →
?m.158544 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158539) →
(i_1 : ?m.158540 i) →
(i_2 : ?m.158541 i i_1) →
Mul ((i_3 : ?m.158542 i i_1 i_2) → (i_4 : ?m.158543 i i_1 i_2 i_3) → ?m.158544 i i_1 i_2 i_3 i_4 → UInt64)
[Meta.synthInstance.resume] size: 3
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158596) →
(i_1 : ?m.158597 i) →
(i_2 : ?m.158598 i i_1) →
Mul
((i_3 : ?m.158599 i i_1 i_2) →
(i_4 : ?m.158600 i i_1 i_2 i_3) →
?m.158601 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158596) →
(i_1 : ?m.158597 i) →
(i_2 : ?m.158598 i i_1) →
Mul
(((i_3 : ?m.158599 i i_1 i_2) →
(i_4 : ?m.158600 i i_1 i_2 i_3) → ?m.158601 i i_1 i_2 i_3 i_4 → UInt64) →ₙ*
?m.137450 i i_1 i_2)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
Mul
((i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158629) →
(i_1 : ?m.158630 i) →
(i_2 : ?m.158631 i i_1) →
Mul
((i_3 : ?m.158632 i i_1 i_2) →
(i_4 : ?m.158633 i i_1 i_2 i_3) →
?m.158634 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158629) →
(i_1 : ?m.158630 i) →
Mul
((i_2 : ?m.158631 i i_1) →
(i_3 : ?m.158632 i i_1 i_2) → (i_4 : ?m.158633 i i_1 i_2 i_3) → ?m.158634 i i_1 i_2 i_3 i_4 → UInt64)
[Meta.synthInstance.resume] size: 4
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158676) →
(i_1 : ?m.158677 i) →
Mul
((i_2 : ?m.158678 i i_1) →
(i_3 : ?m.158679 i i_1 i_2) →
(i_4 : ?m.158680 i i_1 i_2 i_3) →
?m.158681 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158676) →
(i_1 : ?m.158677 i) →
Mul
(((i_2 : ?m.158678 i i_1) →
(i_3 : ?m.158679 i i_1 i_2) →
(i_4 : ?m.158680 i i_1 i_2 i_3) → ?m.158681 i i_1 i_2 i_3 i_4 → UInt64) →ₙ*
?m.134760 i i_1)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
Mul
((i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158702) →
(i_1 : ?m.158703 i) →
Mul
((i_2 : ?m.158704 i i_1) →
(i_3 : ?m.158705 i i_1 i_2) →
(i_4 : ?m.158706 i i_1 i_2 i_3) →
?m.158707 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158702) →
Mul
((i_1 : ?m.158703 i) →
(i_2 : ?m.158704 i i_1) →
(i_3 : ?m.158705 i i_1 i_2) → (i_4 : ?m.158706 i i_1 i_2 i_3) → ?m.158707 i i_1 i_2 i_3 i_4 → UInt64)
[Meta.synthInstance.resume] size: 5
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158741) →
Mul
((i_1 : ?m.158742 i) →
(i_2 : ?m.158743 i i_1) →
(i_3 : ?m.158744 i i_1 i_2) →
(i_4 : ?m.158745 i i_1 i_2 i_3) →
?m.158746 i i_1 i_2 i_3 i_4 →
UInt64) of (i : ?m.158741) →
Mul
(((i_1 : ?m.158742 i) →
(i_2 : ?m.158743 i i_1) →
(i_3 : ?m.158744 i i_1 i_2) →
(i_4 : ?m.158745 i i_1 i_2 i_3) → ?m.158746 i i_1 i_2 i_3 i_4 → UInt64) →ₙ*
?m.133410 i)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
Mul
((i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal (i : ?m.158762) →
Mul
((i_1 : ?m.158763 i) →
(i_2 : ?m.158764 i i_1) →
(i_3 : ?m.158765 i i_1 i_2) →
(i_4 : ?m.158766 i i_1 i_2 i_3) →
?m.158767 i i_1 i_2 i_3 i_4 →
UInt64) of Mul
((i : ?m.158762) →
(i_1 : ?m.158763 i) →
(i_2 : ?m.158764 i i_1) →
(i_3 : ?m.158765 i i_1 i_2) → (i_4 : ?m.158766 i i_1 i_2 i_3) → ?m.158767 i i_1 i_2 i_3 i_4 → UInt64)
[Meta.synthInstance.resume] size: 6
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal Mul
((i : ?m.158795) →
(i_1 : ?m.158796 i) →
(i_2 : ?m.158797 i i_1) →
(i_3 : ?m.158798 i i_1 i_2) →
(i_4 : ?m.158799 i i_1 i_2 i_3) →
?m.158800 i i_1 i_2 i_3 i_4 →
UInt64) of Mul
(((i : ?m.158795) →
(i_1 : ?m.158796 i) →
(i_2 : ?m.158797 i i_1) →
(i_3 : ?m.158798 i i_1 i_2) →
(i_4 : ?m.158799 i i_1 i_2 i_3) → ?m.158800 i i_1 i_2 i_3 i_4 → UInt64) →ₙ*
?m.132940)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
Mul
((i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
UInt64) to subgoal Mul
((i : ?m.158813) →
(i_1 : ?m.158814 i) →
(i_2 : ?m.158815 i i_1) →
(i_3 : ?m.158816 i i_1 i_2) →
(i_4 : ?m.158817 i i_1 i_2 i_3) →
?m.158818 i i_1 i_2 i_3 i_4 →
UInt64) of Mul
(((i : ?m.158813) →
(i_1 : ?m.158814 i) →
(i_2 : ?m.158815 i i_1) →
(i_3 : ?m.158816 i i_1 i_2) →
(i_4 : ?m.158817 i i_1 i_2 i_3) → ?m.158818 i i_1 i_2 i_3 i_4 → UInt64) →ₙ*
?m.132904)
[Meta.synthInstance.resume] size: 7
[Meta.synthInstance] ✅ apply @MonoidHom.mul to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) →
Mul (?m.158831 i i_1 i_2 i_3 i_4 i_5 →* ?m.158832 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.158831 i✝⁴ i✝³ i✝² i✝¹ i✝ i →*
?m.158832 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ Mul (?m.158831 i✝⁴ i✝³ i✝² i✝¹ i✝ i →* ?m.158832 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) → (i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CommMonoid (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[@CancelCommMonoid.toCommMonoid, @DivisionCommMonoid.toCommMonoid, @CommGroup.toCommMonoid, @CommMonoidWithZero.toCommMonoid]
[Meta.synthInstance] ✅ apply @CommMonoidWithZero.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → CommMonoid (?m.158876 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ CommMonoid
(?m.158876 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.158876 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] ✅ apply @CommGroup.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → CommMonoid (?m.158910 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ CommMonoid
(?m.158910 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.158910 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) → (i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CommGroup (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @DivisionCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → CommMonoid (?m.158949 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ CommMonoid
(?m.158949 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.158949 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) →
(i_5 : _tc.5 i i_1 i_2 i_3 i_4) → DivisionCommMonoid (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[@CommGroup.toDivisionCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toDivisionCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → DivisionCommMonoid (?m.158989 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ DivisionCommMonoid
(?m.158989 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ DivisionCommMonoid (?m.158989 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) → (i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CommGroup (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @CancelCommMonoid.toCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → CommMonoid (?m.159029 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ CommMonoid
(?m.159029 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ CommMonoid (?m.159029 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) →
(i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CancelCommMonoid (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[@CommGroup.toCancelCommMonoid]
[Meta.synthInstance] ✅ apply @CommGroup.toCancelCommMonoid to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) → CancelCommMonoid (?m.159069 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ CancelCommMonoid
(?m.159069 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ CancelCommMonoid (?m.159069 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance] no instances for (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) → (i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CommGroup (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[]
[Meta.synthInstance] ✅ apply @MulHom.instMulMulHomToMulToSemigroup to (i : ?m.132946) →
(i_1 : ?m.133522 i) →
(i_2 : ?m.135003 i i_1) →
(i_3 : ?m.137854 i i_1 i_2) →
(i_4 : ?m.142600 i i_1 i_2 i_3) →
(i_5 : ?m.149826 i i_1 i_2 i_3 i_4) →
Mul (?m.159109 i i_1 i_2 i_3 i_4 i_5 →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.tryResolve] ✅ Mul
(?m.159109 i✝⁴ i✝³ i✝² i✝¹ i✝ i →ₙ*
?m.159110 i✝⁴ i✝³ i✝² i✝¹ i✝ i) ≟ Mul (?m.159109 i✝⁴ i✝³ i✝² i✝¹ i✝ i →ₙ* ?m.159110 i✝⁴ i✝³ i✝² i✝¹ i✝ i)
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
UInt64 to subgoal (i : ?m.159144) →
(i_1 : ?m.159145 i) →
(i_2 : ?m.159146 i i_1) →
(i_3 : ?m.159147 i i_1 i_2) →
(i_4 : ?m.159148 i i_1 i_2 i_3) →
?m.159149 i i_1 i_2 i_3 i_4 →
Mul
UInt64 of (i : ?m.159144) →
(i_1 : ?m.159145 i) →
(i_2 : ?m.159146 i i_1) →
(i_3 : ?m.159147 i i_1 i_2) →
(i_4 : ?m.159148 i i_1 i_2 i_3) →
(i_5 : ?m.159149 i i_1 i_2 i_3 i_4) → Mul (UInt64 →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance] new goal (i : _tc.0) →
(i_1 : _tc.1 i) →
(i_2 : _tc.2 i i_1) →
(i_3 : _tc.3 i i_1 i_2) →
(i_4 : _tc.4 i i_1 i_2 i_3) →
(i_5 : _tc.5 i i_1 i_2 i_3 i_4) → CommSemigroup (_tc.7 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.instances] #[@CommMonoid.toCommSemigroup]
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
Rat to subgoal (i : ?m.159218) →
(i_1 : ?m.159219 i) →
(i_2 : ?m.159220 i i_1) →
(i_3 : ?m.159221 i i_1 i_2) →
(i_4 : ?m.159222 i i_1 i_2 i_3) →
?m.159223 i i_1 i_2 i_3 i_4 →
Mul
Rat of (i : ?m.159218) →
(i_1 : ?m.159219 i) →
(i_2 : ?m.159220 i i_1) →
(i_3 : ?m.159221 i i_1 i_2) →
(i_4 : ?m.159222 i i_1 i_2 i_3) →
(i_5 : ?m.159223 i i_1 i_2 i_3 i_4) → Mul (Rat →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
Float to subgoal (i : ?m.159284) →
(i_1 : ?m.159285 i) →
(i_2 : ?m.159286 i i_1) →
(i_3 : ?m.159287 i i_1 i_2) →
(i_4 : ?m.159288 i i_1 i_2 i_3) →
?m.159289 i i_1 i_2 i_3 i_4 →
Mul
Float of (i : ?m.159284) →
(i_1 : ?m.159285 i) →
(i_2 : ?m.159286 i i_1) →
(i_3 : ?m.159287 i i_1 i_2) →
(i_4 : ?m.159288 i i_1 i_2 i_3) →
(i_5 : ?m.159289 i i_1 i_2 i_3 i_4) → Mul (Float →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
ℤ to subgoal (i : ?m.159350) →
(i_1 : ?m.159351 i) →
(i_2 : ?m.159352 i i_1) →
(i_3 : ?m.159353 i i_1 i_2) →
(i_4 : ?m.159354 i i_1 i_2 i_3) →
?m.159355 i i_1 i_2 i_3 i_4 →
Mul
ℤ of (i : ?m.159350) →
(i_1 : ?m.159351 i) →
(i_2 : ?m.159352 i i_1) →
(i_3 : ?m.159353 i i_1 i_2) →
(i_4 : ?m.159354 i i_1 i_2 i_3) →
(i_5 : ?m.159355 i i_1 i_2 i_3 i_4) → Mul (ℤ →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
UInt16 to subgoal (i : ?m.159416) →
(i_1 : ?m.159417 i) →
(i_2 : ?m.159418 i i_1) →
(i_3 : ?m.159419 i i_1 i_2) →
(i_4 : ?m.159420 i i_1 i_2 i_3) →
?m.159421 i i_1 i_2 i_3 i_4 →
Mul
UInt16 of (i : ?m.159416) →
(i_1 : ?m.159417 i) →
(i_2 : ?m.159418 i i_1) →
(i_3 : ?m.159419 i i_1 i_2) →
(i_4 : ?m.159420 i i_1 i_2 i_3) →
(i_5 : ?m.159421 i i_1 i_2 i_3 i_4) → Mul (UInt16 →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
ℕ to subgoal (i : ?m.159482) →
(i_1 : ?m.159483 i) →
(i_2 : ?m.159484 i i_1) →
(i_3 : ?m.159485 i i_1 i_2) →
(i_4 : ?m.159486 i i_1 i_2 i_3) →
?m.159487 i i_1 i_2 i_3 i_4 →
Mul
ℕ of (i : ?m.159482) →
(i_1 : ?m.159483 i) →
(i_2 : ?m.159484 i i_1) →
(i_3 : ?m.159485 i i_1 i_2) →
(i_4 : ?m.159486 i i_1 i_2 i_3) →
(i_5 : ?m.159487 i i_1 i_2 i_3 i_4) → Mul (ℕ →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
Lean.Rat to subgoal (i : ?m.159548) →
(i_1 : ?m.159549 i) →
(i_2 : ?m.159550 i i_1) →
(i_3 : ?m.159551 i i_1 i_2) →
(i_4 : ?m.159552 i i_1 i_2 i_3) →
?m.159553 i i_1 i_2 i_3 i_4 →
Mul
Lean.Rat of (i : ?m.159548) →
(i_1 : ?m.159549 i) →
(i_2 : ?m.159550 i i_1) →
(i_3 : ?m.159551 i i_1 i_2) →
(i_4 : ?m.159552 i i_1 i_2 i_3) →
(i_5 : ?m.159553 i i_1 i_2 i_3 i_4) → Mul (Lean.Rat →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstance.resume] size: 1
[Meta.synthInstance.resume] propagating (x_0 : Type _abstMVar.0) →
(x_1 : x_0 → Type _abstMVar.1) →
(x_2 : (i : x_0) → x_1 i → Type _abstMVar.2) →
(x_3 : (i : x_0) → (i_1 : x_1 i) → x_2 i i_1 → Type _abstMVar.3) →
(x_4 : (i : x_0) → (i_1 : x_1 i) → (i_2 : x_2 i i_1) → x_3 i i_1 i_2 → Type _abstMVar.4) →
(x_5 :
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) → (i_3 : x_3 i i_1 i_2) → x_4 i i_1 i_2 i_3 → Type _abstMVar.5) →
(i : x_0) →
(i_1 : x_1 i) →
(i_2 : x_2 i i_1) →
(i_3 : x_3 i i_1 i_2) →
(i_4 : x_4 i i_1 i_2 i_3) →
x_5 i i_1 i_2 i_3 i_4 →
Mul
UInt32 to subgoal (i : ?m.159614) →
(i_1 : ?m.159615 i) →
(i_2 : ?m.159616 i i_1) →
(i_3 : ?m.159617 i i_1 i_2) →
(i_4 : ?m.159618 i i_1 i_2 i_3) →
?m.159619 i i_1 i_2 i_3 i_4 →
Mul
UInt32 of (i : ?m.159614) →
(i_1 : ?m.159615 i) →
(i_2 : ?m.159616 i i_1) →
(i_3 : ?m.159617 i i_1 i_2) →
(i_4 : ?m.159618 i i_1 i_2 i_3) →
(i_5 : ?m.159619 i i_1 i_2 i_3 i_4) → Mul (UInt32 →ₙ* ?m.159110 i i_1 i_2 i_3 i_4 i_5)
[Meta.synthInstanc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment