Step * 1 of Lemma insert-int-comm

.....assertion..... 
L:ℤ List. ∀a,b:ℤ.  (insert-int(b;insert-int(a;L)) insert-int(a;insert-int(b;L)) ∈ (ℤ List))
BY
(InductionOnList THEN Auto THEN Reduce THEN (RWO "insert-int-cons" THENA Auto)) }

1
1. : ℤ
2. : ℤ
⊢ if a <then [a insert-int(b;[])] else [b; a] fi 
if b <then [b insert-int(a;[])] else [a; b] fi 
∈ (ℤ List)

2
1. : ℤ
2. : ℤ List
3. ∀a,b:ℤ.  (insert-int(b;insert-int(a;v)) insert-int(a;insert-int(b;v)) ∈ (ℤ List))
4. : ℤ
5. : ℤ
⊢ insert-int(b;if u <then [u insert-int(a;v)] else [a; [u v]] fi )
insert-int(a;if u <then [u insert-int(b;v)] else [b; [u v]] fi )
∈ (ℤ List)


Latex:


Latex:
.....assertion..... 
\mforall{}L:\mBbbZ{}  List.  \mforall{}a,b:\mBbbZ{}.    (insert-int(b;insert-int(a;L))  =  insert-int(a;insert-int(b;L)))


By


Latex:
(InductionOnList  THEN  Auto  THEN  Reduce  0  THEN  (RWO  "insert-int-cons"  0  THENA  Auto))




Home Index