2013-11-17 02:21:42 +00:00
|
|
|
|
Set: pp::colors
|
|
|
|
|
Set: pp::unicode
|
|
|
|
|
Assumed: i
|
|
|
|
|
Assumed: j
|
|
|
|
|
Assumed: p
|
2013-11-27 20:19:54 +00:00
|
|
|
|
elaborator exception
|
2013-11-17 02:21:42 +00:00
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ (?M::0 ≈ Nat::add) ⊕ (?M::0 ≈ Int::add) ⊕ (?M::0 ≈ Real::add)
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Overloading at
|
|
|
|
|
(Real::add | Int::add | Nat::add) i p
|
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ (?M::1 ≈ λ x : ℤ, x) ⊕ (?M::1 ≈ int_to_real)
|
|
|
|
|
Coercion for
|
|
|
|
|
i
|
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ ℤ ≺ ℕ
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ℤ ≺ ?M::6
|
|
|
|
|
Substitution
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ?M::5[inst:0 i] ≺ ?M::6
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Type of argument 1 must be convertible to the expected type in the application of
|
|
|
|
|
?M::0
|
|
|
|
|
with arguments:
|
|
|
|
|
?M::1 i
|
|
|
|
|
p
|
|
|
|
|
Assignment
|
2013-12-14 20:25:00 +00:00
|
|
|
|
x : ℤ ⊢ ℤ ≈ ?M::5
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Destruct/Decompose
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ℤ → ℤ ≈ Π x : ?M::4, ?M::5
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ?M::3 ≈ Π x : ?M::4, ?M::5
|
|
|
|
|
Function expected at
|
|
|
|
|
?M::1 i
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℤ → ℤ ≺ ?M::3
|
|
|
|
|
Propagate type, ?M::1 : ?M::3
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M::1 ≈ λ x : ℤ, x
|
|
|
|
|
Assumption 1
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℕ ≈ ?M::6
|
|
|
|
|
Destruct/Decompose
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ℕ → ℕ → ℕ ≈ Π x : ?M::6, ?M::7
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Substitution
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ?M::2 ≈ Π x : ?M::6, ?M::7
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Function expected at
|
|
|
|
|
?M::0 (?M::1 i) p
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℕ → ℕ → ℕ ≺ ?M::2
|
|
|
|
|
Propagate type, ?M::0 : ?M::2
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M::0 ≈ Nat::add
|
|
|
|
|
Assumption 0
|
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ ℝ ≺ ℕ
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ℝ ≺ ?M::6
|
|
|
|
|
Substitution
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ?M::5[inst:0 i] ≺ ?M::6
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Type of argument 1 must be convertible to the expected type in the application of
|
|
|
|
|
?M::0
|
|
|
|
|
with arguments:
|
|
|
|
|
?M::1 i
|
|
|
|
|
p
|
|
|
|
|
Assignment
|
2013-12-14 20:25:00 +00:00
|
|
|
|
_ : ℤ ⊢ ℝ ≈ ?M::5
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Destruct/Decompose
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ℤ → ℝ ≈ Π x : ?M::4, ?M::5
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ?M::3 ≈ Π x : ?M::4, ?M::5
|
|
|
|
|
Function expected at
|
|
|
|
|
?M::1 i
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℤ → ℝ ≺ ?M::3
|
|
|
|
|
Propagate type, ?M::1 : ?M::3
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M::1 ≈ int_to_real
|
|
|
|
|
Assumption 2
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℕ ≈ ?M::6
|
|
|
|
|
Destruct/Decompose
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ℕ → ℕ → ℕ ≈ Π x : ?M::6, ?M::7
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Substitution
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ?M::2 ≈ Π x : ?M::6, ?M::7
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Function expected at
|
|
|
|
|
?M::0 (?M::1 i) p
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℕ → ℕ → ℕ ≺ ?M::2
|
|
|
|
|
Propagate type, ?M::0 : ?M::2
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M::0 ≈ Nat::add
|
|
|
|
|
Assumption 0
|
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ Bool ≺ ℤ
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ Bool ≺ ?M::8
|
|
|
|
|
Type of argument 2 must be convertible to the expected type in the application of
|
|
|
|
|
?M::0
|
|
|
|
|
with arguments:
|
|
|
|
|
?M::1 i
|
|
|
|
|
p
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℤ ≈ ?M::8
|
|
|
|
|
Destruct/Decompose
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ℤ → ℤ ≈ Π x : ?M::8, ?M::9
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Substitution
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ?M::7[inst:0 (?M::1 i)] ≈ Π x : ?M::8, ?M::9
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Function expected at
|
|
|
|
|
?M::0 (?M::1 i) p
|
|
|
|
|
Assignment
|
2013-12-14 20:25:00 +00:00
|
|
|
|
_ : ℤ ⊢ ℤ → ℤ ≈ ?M::7
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Destruct/Decompose
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ℤ → ℤ → ℤ ≈ Π x : ?M::6, ?M::7
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ?M::2 ≈ Π x : ?M::6, ?M::7
|
|
|
|
|
Function expected at
|
|
|
|
|
?M::0 (?M::1 i) p
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℤ → ℤ → ℤ ≺ ?M::2
|
|
|
|
|
Propagate type, ?M::0 : ?M::2
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M::0 ≈ Int::add
|
|
|
|
|
Assumption 3
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ Bool ≺ ℝ
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ Bool ≺ ?M::8
|
|
|
|
|
Type of argument 2 must be convertible to the expected type in the application of
|
|
|
|
|
?M::0
|
|
|
|
|
with arguments:
|
|
|
|
|
?M::1 i
|
|
|
|
|
p
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℝ ≈ ?M::8
|
|
|
|
|
Destruct/Decompose
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ℝ → ℝ ≈ Π x : ?M::8, ?M::9
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Substitution
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ?M::7[inst:0 (?M::1 i)] ≈ Π x : ?M::8, ?M::9
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Function expected at
|
|
|
|
|
?M::0 (?M::1 i) p
|
|
|
|
|
Assignment
|
2013-12-14 20:25:00 +00:00
|
|
|
|
_ : ℝ ⊢ ℝ → ℝ ≈ ?M::7
|
2013-11-27 20:19:54 +00:00
|
|
|
|
Destruct/Decompose
|
2013-12-14 20:25:00 +00:00
|
|
|
|
⊢ ℝ → ℝ → ℝ ≈ Π x : ?M::6, ?M::7
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ?M::2 ≈ Π x : ?M::6, ?M::7
|
|
|
|
|
Function expected at
|
|
|
|
|
?M::0 (?M::1 i) p
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℝ → ℝ → ℝ ≺ ?M::2
|
|
|
|
|
Propagate type, ?M::0 : ?M::2
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M::0 ≈ Real::add
|
|
|
|
|
Assumption 5
|