Documentation
Init
.
Data
.
String
.
Lemmas
.
Pattern
.
Find
.
String
Search
return to top
source
Imports
Init.ByCases
Init.Data.List.Sublist
Init.Data.String.Search
Init.Data.String.Slice
Init.Data.String.Pattern.String
Init.Data.Iterators.Lemmas.Consumers.Loop
Init.Data.String.Lemmas.Pattern.Find.Basic
Init.Data.String.Lemmas.Pattern.String.ForwardSearcher
Imported by
String
.
Slice
.
contains_slice_iff
String
.
Slice
.
contains_string_iff
String
.
Slice
.
contains_slice_eq_false_iff
String
.
Slice
.
contains_string_eq_false_iff
String
.
contains_slice_iff
String
.
contains_string_iff
String
.
contains_slice_eq_false_iff
String
.
contains_string_eq_false_iff
String
.
contains_string_eq_internal
source
@[simp]
theorem
String
.
Slice
.
contains_slice_iff
{
t
s
:
Slice
}
:
s
.
contains
t
=
true
↔
t
.
copy
.
toList
<:+:
s
.
copy
.
toList
source
@[simp]
theorem
String
.
Slice
.
contains_string_iff
{
t
:
String
}
{
s
:
Slice
}
:
s
.
contains
t
=
true
↔
t
.
toList
<:+:
s
.
copy
.
toList
source
@[simp]
theorem
String
.
Slice
.
contains_slice_eq_false_iff
{
t
s
:
Slice
}
:
s
.
contains
t
=
false
↔
¬
t
.
copy
.
toList
<:+:
s
.
copy
.
toList
source
@[simp]
theorem
String
.
Slice
.
contains_string_eq_false_iff
{
t
:
String
}
{
s
:
Slice
}
:
s
.
contains
t
=
false
↔
¬
t
.
toList
<:+:
s
.
copy
.
toList
source
@[simp]
theorem
String
.
contains_slice_iff
{
t
:
Slice
}
{
s
:
String
}
:
s
.
contains
t
=
true
↔
t
.
copy
.
toList
<:+:
s
.
toList
source
@[simp]
theorem
String
.
contains_string_iff
{
t
s
:
String
}
:
s
.
contains
t
=
true
↔
t
.
toList
<:+:
s
.
toList
source
@[simp]
theorem
String
.
contains_slice_eq_false_iff
{
t
:
Slice
}
{
s
:
String
}
:
s
.
contains
t
=
false
↔
¬
t
.
copy
.
toList
<:+:
s
.
toList
source
@[simp]
theorem
String
.
contains_string_eq_false_iff
{
t
s
:
String
}
:
s
.
contains
t
=
false
↔
¬
t
.
toList
<:+:
s
.
toList
source
theorem
String
.
contains_string_eq_internal
{
t
s
:
String
}
:
s
.
contains
t
=
t
.
toList
.
isInfixOf_internal
s
.
toList