(3steps)
PrintForm
Definitions
Lemmas
list
3
jlc
Sections
Support(jlc)
Doc
At:
append
commutes
under
list
iso
T:Type. Discrete{T}
(
eq:{T
}, L,M:T List. (L @ M)(~eq)(M @ L))
By:
Unfold `list_iso` 0
THEN
UnivCD
THEN
Analyze 0
Generated subgoals:
1
1.
T:
Type
2.
Discrete{T}
3.
eq:
{T
}
4.
L:
T List
5.
M:
T List
(L @ M)(
eq)(M @ L)
2
1.
T:
Type
2.
Discrete{T}
3.
eq:
{T
}
4.
L:
T List
5.
M:
T List
(M @ L)(
eq)(L @ M)
About:
(3steps)
PrintForm
Definitions
Lemmas
list
3
jlc
Sections
Support(jlc)
Doc