libref.proof

ListLemmas

object ListLemmas

Annotations
@library()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ListLemmas
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def acc_drop[A](l: List[A], n: BigInt, i: BigInt): Boolean

    Annotations
    @induct()
  7. def acc_slice[A](l: List[A], from: BigInt, until: BigInt, i: BigInt): Boolean

  8. def acc_take[A](l: List[A], n: BigInt, i: BigInt): Boolean

  9. def acc_updated_eq[A](l: List[A], i: BigInt, x: A, j: BigInt): Boolean

  10. def acc_updated_neq[A](l: List[A], i: BigInt, x: A, j: BigInt): Boolean

  11. def appendAssoc[T](l1: List[T], l2: List[T], l3: List[T]): Boolean

    Annotations
    @induct()
  12. def appendContent[A](l1: List[A], l2: List[A]): Boolean

  13. def appendIndex[T](l1: List[T], l2: List[T], i: BigInt): Boolean

  14. def appendInsert[T](l1: List[T], l2: List[T], i: BigInt, y: T): Boolean

  15. def appendTakeDrop[T](l1: List[T], l2: List[T], n: BigInt): Boolean

  16. def appendUpdate[T](l1: List[T], l2: List[T], i: BigInt, y: T): Boolean

  17. def append_forall[A](l1: List[A], l2: List[A], p: (A) ⇒ Boolean): Boolean

    Annotations
    @induct()
  18. def append_forall[A](l: List[A], e: A, p: (A) ⇒ Boolean): Boolean

    Annotations
    @induct()
  19. def apply_forall[A](l: List[A], p: (A) ⇒ Boolean, e: A): Boolean

    Annotations
    @induct()
  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def associative[T, U](l1: List[T], l2: List[T], f: (List[T]) ⇒ U, op: (U, U) ⇒ U): Boolean

  22. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def concat_contains[T](l1: List[T], l2: List[T], e: T): Boolean

    Annotations
    @induct()
  24. def consIsAppend[T](l: List[T], t: T): Boolean

  25. def contains_count[A](l: List[A], e: A): Boolean

    Annotations
    @induct()
  26. def countAssoc[T](l1: List[T], l2: List[T], p: (T) ⇒ Boolean): Boolean

    Annotations
    @induct()
  27. def count_contains[A](l: List[A], e: A): Boolean

    Annotations
    @induct()
  28. def cut_as_take_drop[A](l: List[A], n: BigInt): Boolean

  29. def distinct_count[A](l: List[A]): Boolean

  30. def drop_forall[A](l: List[A], n: BigInt, p: (A) ⇒ Boolean): Boolean

  31. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  33. def existsAssoc[T](l1: List[T], l2: List[T], p: (T) ⇒ Boolean): Boolean

    Annotations
    @induct()
  34. def exists_forall[T](l: List[T], p: (T) ⇒ Boolean): Boolean

    Annotations
    @induct()
  35. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. def flattenPreservesContent[T](ls: List[List[T]]): Boolean

  37. def folds[A, B](xs: List[A], z: B, f: (B, A) ⇒ B): Boolean

  38. def forallAssoc[T](l1: List[T], l2: List[T], p: (T) ⇒ Boolean): Boolean

    Annotations
    @induct()
  39. def forall_exists[T](l: List[T], p: (T) ⇒ Boolean): Boolean

    Annotations
    @induct()
  40. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  41. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  42. def headReverseLast[T](l: List[T]): Boolean

  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. def leftUnitAppend[T](l1: List[T]): Boolean

  45. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. final def notify(): Unit

    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  48. def prefix_tran[A](l1: List[A], l2: List[A], l3: List[A]): Boolean

  49. def reverseAppend[T](l1: List[T], l2: List[T]): Boolean

  50. def reverseIndex[T](l: List[T], i: BigInt): Boolean

  51. def reverseReverse[T](l: List[T]): Boolean

  52. def reverse_prefix[A](l1: List[A], l2: List[A]): Boolean

  53. def rightUnitAppend[T](l1: List[T]): Boolean

    Annotations
    @induct()
  54. def scanVsFoldLeft[A, B](l: List[A], z: B, f: (B, A) ⇒ B): Boolean

  55. def scanVsFoldRight[A, B](l: List[A], z: B, f: (A, B) ⇒ B): Boolean

    Annotations
    @induct()
  56. def slice_all[A](l: List[A]): Boolean

    Annotations
    @induct()
  57. def snocAfterAppend[T](l1: List[T], l2: List[T], t: T): Boolean

  58. def snocFoldRight[A, B](xs: List[A], y: A, z: B, f: (A, B) ⇒ B): Boolean

  59. def snocIndex[T](l: List[T], t: T, i: BigInt): Boolean

  60. def snocIsAppend[T](l: List[T], t: T): Boolean

  61. def snocLast[T](l: List[T], x: T): Boolean

  62. def snocReverse[T](l: List[T], t: T): Boolean

  63. def suffix_tran[A](l1: List[A], l2: List[A], l3: List[A]): Boolean

  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  65. def take_all[A](l: List[A], n: BigInt): Boolean

  66. def toString(): String

    Definition Classes
    AnyRef → Any
  67. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped