Step * of Lemma sorted-cons

[T:Type]. ∀[x:T]. ∀[L:T List].  uiff(sorted([x L]);sorted(L) ∧ (∀z∈L.x ≤ z)) supposing T ⊆r ℤ
BY
(Unfold `sorted` THEN Reduce THEN Auto THEN Try ((D -1 THEN Complete (Auto))) THEN Reduce THEN Auto) }

1
1. Type
2. T ⊆r ℤ
3. T
4. List
5. ∀i:ℕ||L|| 1. ∀j:ℕi.  ([x L][j] ≤ [x L][i])
6. : ℕ||L||
7. : ℕi
⊢ L[j] ≤ L[i]

2
1. Type
2. T ⊆r ℤ
3. T
4. List
5. ∀i:ℕ||L|| 1. ∀j:ℕi.  ([x L][j] ≤ [x L][i])
⊢ (∀z∈L.x ≤ z)

3
1. Type
2. T ⊆r ℤ
3. T
4. List
5. ∀i:ℕ||L||. ∀j:ℕi.  (L[j] ≤ L[i])
6. (∀z∈L.x ≤ z)
7. : ℕ||L|| 1
8. : ℕi
⊢ [x L][j] ≤ [x L][i]


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[x:T].  \mforall{}[L:T  List].    uiff(sorted([x  /  L]);sorted(L)  \mwedge{}  (\mforall{}z\mmember{}L.x  \mleq{}  z))  supposing  T  \msubseteq{}r  \mBbbZ{}


By


Latex:
(Unfold  `sorted`  0
  THEN  Reduce  0
  THEN  Auto
  THEN  Try  ((D  -1  THEN  Complete  (Auto)))
  THEN  Reduce  0
  THEN  Auto)




Home Index