Step * of Lemma bag-maximal?-iff

[T:Type]. ∀[b:bag(T)]. ∀[R:T ⟶ T ⟶ 𝔹]. ∀[x:T].  uiff(↑bag-maximal?(b;x;R);∀y:T. (y ↓∈  (↑(R y))))
BY
((UnivCD THENA Auto)
   THEN 0
   THEN Auto
   THEN Try (Complete (((FLemma `bag-maximal?-max` [-1;-3] THENA Auto) THEN Auto)))
   THEN (BagToList THENA Auto)
   THEN ListInd 2
   THEN (UnivCD THENA Auto)
   THEN Try (Complete ((RepUR ``bag-maximal? bag-accum`` THEN Auto)))) }

1
1. Type
2. T ⟶ T ⟶ 𝔹
3. T
4. T
5. List
6. (∀y:T. (y ↓∈  (↑(R y))))  (↑bag-maximal?(v;x;R))
7. ∀y:T. (y ↓∈ [u v]  (↑(R y)))
⊢ ↑bag-maximal?([u v];x;R)


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[b:bag(T)].  \mforall{}[R:T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[x:T].
    uiff(\muparrow{}bag-maximal?(b;x;R);\mforall{}y:T.  (y  \mdownarrow{}\mmember{}  b  {}\mRightarrow{}  (\muparrow{}(R  x  y))))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  D  0
  THEN  Auto
  THEN  Try  (Complete  (((FLemma  `bag-maximal?-max`  [-1;-3]  THENA  Auto)  THEN  Auto)))
  THEN  (BagToList  2  THENA  Auto)
  THEN  ListInd  2
  THEN  (UnivCD  THENA  Auto)
  THEN  Try  (Complete  ((RepUR  ``bag-maximal?  bag-accum``  0  THEN  Auto))))




Home Index