2013-09-03 17:09:19 +00:00
|
|
|
|
Set: pp::colors
|
2013-09-03 17:44:51 +00:00
|
|
|
|
Set: pp::unicode
|
2013-10-25 02:08:35 +00:00
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ (?M3::0 ≈ Nat::add) ⊕ (?M3::0 ≈ Int::add) ⊕ (?M3::0 ≈ Real::add)
|
|
|
|
|
(line: 1: pos: 10) Overloading at
|
|
|
|
|
(Real::add | Int::add | Nat::add) 1 ⊤
|
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ Bool ≺ ℕ
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ Bool ≺ ?M3::8
|
|
|
|
|
(line: 1: pos: 10) Type of argument 2 must be convertible to the expected type in the application of
|
|
|
|
|
?M3::0
|
|
|
|
|
with arguments:
|
|
|
|
|
?M3::1 1
|
|
|
|
|
⊤
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℕ ≈ ?M3::8
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
⊢ ℕ → ℕ ≈ Π x : ?M3::8, ?M3::9 x
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ (?M3::7[inst:0 (?M3::1 1)]) (?M3::1 1) ≈ Π x : ?M3::8, ?M3::9 x
|
|
|
|
|
(line: 1: pos: 10) Function expected at
|
|
|
|
|
?M3::0 (?M3::1 1) ⊤
|
|
|
|
|
Assignment
|
|
|
|
|
_ : ℕ ⊢ λ x : ℕ, ℕ → ℕ ≈ ?M3::7
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
_ : ℕ ⊢ ℕ → ℕ ≈ ?M3::7 _
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
⊢ ℕ → ℕ → ℕ ≈ Π x : ?M3::6, ?M3::7 x
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ?M3::2 ≈ Π x : ?M3::6, ?M3::7 x
|
|
|
|
|
(line: 1: pos: 10) Function expected at
|
|
|
|
|
?M3::0 (?M3::1 1) ⊤
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℕ → ℕ → ℕ ≺ ?M3::2
|
|
|
|
|
Propagate type, ?M3::0 : ?M3::2
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M3::0 ≈ Nat::add
|
|
|
|
|
assumption 0
|
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ Bool ≺ ℤ
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ Bool ≺ ?M3::8
|
|
|
|
|
(line: 1: pos: 10) Type of argument 2 must be convertible to the expected type in the application of
|
|
|
|
|
?M3::0
|
|
|
|
|
with arguments:
|
|
|
|
|
?M3::1 1
|
|
|
|
|
⊤
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℤ ≈ ?M3::8
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
⊢ ℤ → ℤ ≈ Π x : ?M3::8, ?M3::9 x
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ (?M3::7[inst:0 (?M3::1 1)]) (?M3::1 1) ≈ Π x : ?M3::8, ?M3::9 x
|
|
|
|
|
(line: 1: pos: 10) Function expected at
|
|
|
|
|
?M3::0 (?M3::1 1) ⊤
|
|
|
|
|
Assignment
|
|
|
|
|
_ : ℤ ⊢ λ x : ℤ, ℤ → ℤ ≈ ?M3::7
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
_ : ℤ ⊢ ℤ → ℤ ≈ ?M3::7 _
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
⊢ ℤ → ℤ → ℤ ≈ Π x : ?M3::6, ?M3::7 x
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ?M3::2 ≈ Π x : ?M3::6, ?M3::7 x
|
|
|
|
|
(line: 1: pos: 10) Function expected at
|
|
|
|
|
?M3::0 (?M3::1 1) ⊤
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℤ → ℤ → ℤ ≺ ?M3::2
|
|
|
|
|
Propagate type, ?M3::0 : ?M3::2
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M3::0 ≈ Int::add
|
|
|
|
|
assumption 2
|
|
|
|
|
Failed to solve
|
|
|
|
|
⊢ Bool ≺ ℝ
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ Bool ≺ ?M3::8
|
|
|
|
|
(line: 1: pos: 10) Type of argument 2 must be convertible to the expected type in the application of
|
|
|
|
|
?M3::0
|
|
|
|
|
with arguments:
|
|
|
|
|
?M3::1 1
|
|
|
|
|
⊤
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℝ ≈ ?M3::8
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
⊢ ℝ → ℝ ≈ Π x : ?M3::8, ?M3::9 x
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ (?M3::7[inst:0 (?M3::1 1)]) (?M3::1 1) ≈ Π x : ?M3::8, ?M3::9 x
|
|
|
|
|
(line: 1: pos: 10) Function expected at
|
|
|
|
|
?M3::0 (?M3::1 1) ⊤
|
|
|
|
|
Assignment
|
|
|
|
|
_ : ℝ ⊢ λ x : ℝ, ℝ → ℝ ≈ ?M3::7
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
_ : ℝ ⊢ ℝ → ℝ ≈ ?M3::7 _
|
|
|
|
|
Destruct/Decompose
|
|
|
|
|
⊢ ℝ → ℝ → ℝ ≈ Π x : ?M3::6, ?M3::7 x
|
|
|
|
|
Substitution
|
|
|
|
|
⊢ ?M3::2 ≈ Π x : ?M3::6, ?M3::7 x
|
|
|
|
|
(line: 1: pos: 10) Function expected at
|
|
|
|
|
?M3::0 (?M3::1 1) ⊤
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ℝ → ℝ → ℝ ≺ ?M3::2
|
|
|
|
|
Propagate type, ?M3::0 : ?M3::2
|
|
|
|
|
Assignment
|
|
|
|
|
⊢ ?M3::0 ≈ Real::add
|
|
|
|
|
assumption 5
|
2013-09-03 03:05:47 +00:00
|
|
|
|
Assumed: R
|
|
|
|
|
Assumed: T
|
|
|
|
|
Assumed: r2t
|
|
|
|
|
Coercion r2t
|
|
|
|
|
Assumed: t2r
|
|
|
|
|
Coercion t2r
|
|
|
|
|
Assumed: f
|
|
|
|
|
Assumed: a
|
|
|
|
|
Assumed: b
|
|
|
|
|
Set: lean::pp::coercion
|
|
|
|
|
Set: lean::pp::notation
|
|
|
|
|
f a b
|
|
|
|
|
f (r2t b) (t2r a)
|
|
|
|
|
Assumed: g
|
|
|
|
|
f a b
|
2013-10-24 22:29:56 +00:00
|
|
|
|
f (r2t b) (t2r a)
|