67 lines
1.5 KiB
Text
67 lines
1.5 KiB
Text
get_local : name → tactic expr
|
||
A : Type,
|
||
k : ℕ,
|
||
v3 : vector A k,
|
||
n m : ℕ
|
||
⊢ vappend (vappend vector.nil vector.nil) v3 == vappend vector.nil (vappend vector.nil v3)
|
||
|
||
A : Type,
|
||
k : ℕ,
|
||
v3 : vector A k,
|
||
n m m : ℕ,
|
||
h2 : A,
|
||
t2 : vector A m
|
||
⊢ vappend (vappend vector.nil (vector.cons h2 t2)) v3 == vappend vector.nil (vappend (vector.cons h2 t2) v3)
|
||
|
||
A : Type,
|
||
m k : ℕ,
|
||
v2 : vector A m,
|
||
v3 : vector A k,
|
||
n n : ℕ,
|
||
a : A,
|
||
a : vector A n,
|
||
v_0 : vappend (vappend a v2) v3 == vappend a (vappend v2 v3)
|
||
⊢ vappend (vappend (vector.cons a_1 a) v2) v3 == vappend (vector.cons a_1 a) (vappend v2 v3)
|
||
------
|
||
A : Type,
|
||
k : ℕ,
|
||
v3 : vector A k,
|
||
n m : ℕ
|
||
⊢ vappend vector.nil v3 == vappend vector.nil (vappend vector.nil v3)
|
||
|
||
A : Type,
|
||
k : ℕ,
|
||
v3 : vector A k,
|
||
n m m : ℕ,
|
||
h2 : A,
|
||
t2 : vector A m
|
||
⊢ vappend (vappend vector.nil (vector.cons h2 t2)) v3 == vappend vector.nil (vappend (vector.cons h2 t2) v3)
|
||
|
||
A : Type,
|
||
m k : ℕ,
|
||
v2 : vector A m,
|
||
v3 : vector A k,
|
||
n n : ℕ,
|
||
a : A,
|
||
a : vector A n,
|
||
v_0 : vappend (vappend a v2) v3 == vappend a (vappend v2 v3)
|
||
⊢ vappend (vappend (vector.cons a_1 a) v2) v3 == vappend (vector.cons a_1 a) (vappend v2 v3)
|
||
------
|
||
A : Type,
|
||
k : ℕ,
|
||
v3 : vector A k,
|
||
n m m : ℕ,
|
||
h2 : A,
|
||
t2 : vector A m
|
||
⊢ vappend (vector.cons h2 t2) v3 == vappend vector.nil (vappend (vector.cons h2 t2) v3)
|
||
|
||
A : Type,
|
||
m k : ℕ,
|
||
v2 : vector A m,
|
||
v3 : vector A k,
|
||
n n : ℕ,
|
||
a : A,
|
||
a : vector A n,
|
||
v_0 : vappend (vappend a v2) v3 == vappend a (vappend v2 v3)
|
||
⊢ vappend (vappend (vector.cons a_1 a) v2) v3 == vappend (vector.cons a_1 a) (vappend v2 v3)
|
||
------
|