2015-06-28 20:07:02 +00:00
690.hlean:10:2: error:invalid 'induction' tactic, invalid 'induction' tactic, argument #6 of major premise 'q' type is an index, but its type depends on the index at position #7
proof state:
A : Type,
B : A → Type,
u₁ : A,
u₂ : B u₁,
v₁ : A,
v₂ : B v₁,
p : ⟨u₁, u₂⟩.1 = ⟨v₁, v₂⟩.1,
2015-09-30 23:52:56 +00:00
q : u₂ =[p] v₂
2015-06-28 20:07:02 +00:00
⊢ ⟨(sigma_eq p q)..1, (sigma_eq p q)..2⟩ = ⟨p, q⟩
690.hlean:12:0: error: don't know how to synthesize placeholder
A : Type,
B : A → Type,
u v : Σ (a : A), B a,
p : u.1 = v.1,
2015-09-30 23:52:56 +00:00
q : u.2 =[p] v.2
2015-06-28 20:07:02 +00:00
⊢ ⟨(sigma_eq p q)..1, (sigma_eq p q)..2⟩ = ⟨p, q⟩
690.hlean:12:0: error: failed to add declaration 'dpair_sigma_eq' to environment, value has metavariables
remark: set 'formatter.hide_full_terms' to false to see the complete term
?M_1