Step
*
3
of Lemma
llex-le-order
1. [A] : Type
2. [<] : A ⟶ A ⟶ ℙ
3. ∀a:A. (¬<[a;a])
4. Trans(A;a,b.<[a;b])
⊢ AntiSym(A List;as,bs.as llex-le(A;a,b.<[a;b]) bs)
BY
{ ((D 0 THEN Auto) THEN (RepUR ``llex-le`` -1 THEN RepUR ``llex-le`` -2) THEN SplitOrHyps THEN Try (Eq)) }
1
1. A : Type
2. < : A ⟶ A ⟶ ℙ
3. ∀a:A. (¬<[a;a])
4. Trans(A;a,b.<[a;b])
5. as : A List
6. bs : A List
7. as llex(A;a,b.<[a;b]) bs
8. bs llex(A;a,b.<[a;b]) as
⊢ as = bs ∈ (A List)
Latex:
Latex:
1.  [A]  :  Type
2.  [<]  :  A  {}\mrightarrow{}  A  {}\mrightarrow{}  \mBbbP{}
3.  \mforall{}a:A.  (\mneg{}<[a;a])
4.  Trans(A;a,b.<[a;b])
\mvdash{}  AntiSym(A  List;as,bs.as  llex-le(A;a,b.<[a;b])  bs)
By
Latex:
((D  0  THEN  Auto)
  THEN  (RepUR  ``llex-le``  -1  THEN  RepUR  ``llex-le``  -2)
  THEN  SplitOrHyps
  THEN  Try  (Eq))
Home
Index