Step
*
1
of Lemma
mset_map_char
1. s : DSet
2. s' : DSet
3. f : |s| ⟶ |s'|
⊢ msmap{s,s'}(f;mk_mset([])) = mk_mset([]) ∈ MSet{s'}
BY
{ % This is ugly %
Assert msmap{s,s'}(f;0{s}) = 0{s'} ∈ MSet{s'}
THENM (Unfold `mk_mset` 0 THEN Unfold `null_mset` (-1)
THEN Trivial) }
1
.....assertion.....
1. s : DSet
2. s' : DSet
3. f : |s| ⟶ |s'|
⊢ msmap{s,s'}(f;0{s}) = 0{s'} ∈ MSet{s'}
Latex:
Latex:
1. s : DSet
2. s' : DSet
3. f : |s| {}\mrightarrow{} |s'|
\mvdash{} msmap\{s,s'\}(f;mk\_mset([])) = mk\_mset([])
By
Latex:
\% This is ugly \%
Assert msmap\{s,s'\}(f;0\{s\}) = 0\{s'\}
THENM (Unfold `mk\_mset` 0 THEN Unfold `null\_mset` (-1)
THEN Trivial)
Home
Index