Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ vertices and edges, so the lower bounds for them imply the lower bounds for the
to a polynomial in the length of the encoded instance, and a lower bound says: for some `δ > 0`, no
decider runs within time `2 ^ (δ μ)` times a polynomial.

**The hypothesis is refuted.** `Cslib.Complexity.CountingNativeEndpoint.not_ETH` proves that `ETH`
is false, so the `ETH`-conditional lower bounds below hold vacuously. They are kept as conditional
statements; the reductions and size bounds behind them are unconditional.

## Main results

* `Cslib.Complexity.ETH.not_decidableInSubexpTime_ThreeColoring`: no `2 ^ o(|V| + |E|)` algorithm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,11 @@ The orthogonal vectors hypothesis is stated with a polynomial factor in the dime
dimension `c log N`, which follows from the strong exponential time hypothesis with the
sparsification lemma, is not proved here.

**The hypothesis is refuted.** `Cslib.Complexity.CountingNativeEndpoint.not_SETH` proves that
`SETH` is false, so `Cslib.Complexity.OVH_of_SETH` holds vacuously and gives no evidence for `OVH`,
which this library neither proves nor refutes. The reduction from a fast `OV` decider to a fast
`SAT` decider is unconditional.

## Main definitions

* `Cslib.Complexity.OV.clauseVector`, `Cslib.Complexity.OV.halfVectors`: the vectors of the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@ using a library proof based on monotone threshold enumeration (`Tuple.sort` and
and querying a purported $2^{o(n \log n)}$ decider for `BipartitePermutationIndependentSet`
decides `ThreeColoring` in time $2^{o(N)}$, contradicting `ETH`.

**The hypothesis is refuted.** `Cslib.Complexity.CountingNativeEndpoint.not_ETH` proves that `ETH`
is false, so the `ETH`-conditional lower bound of this module holds vacuously. It is kept as a
conditional statement; the Turing reduction from `ThreeColoring` behind it is unconditional.

## Main definitions

* `Cslib.Complexity.BipartitePermutationGraph`: instance $(n, E)$ of parameter $n$ and directed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@ clauses shows that the target problem is not decidable in subexponential time in
stronger: a lower bound for a measure gives one for every measure at most linear in it
(`Cslib.Complexity.DecidableInSubexpTime.mono_measure`).

`Cslib.Complexity.CountingNativeEndpoint.not_ETH` proves that `ETH` is false, so lower bounds
obtained this way hold vacuously. The transfer theorems are unconditional.

## Main results

* `Cslib.Complexity.DecidableInExpTime.mono_measure`,
Expand Down
5 changes: 5 additions & 0 deletions Complexity/Computability/MCSP/PartialETH.lean
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,11 @@ subexponential time $2^{o(m \log m)} = N^{o(\log \log N)}$ (`¬DecidableInSubexp
\iff \mathrm{ilangoInstance}\, G \in \mathrm{PartialMCSP.BinaryGate}
\iff \mathrm{ilangoInstance}\, G \in \mathrm{PartialMCSP.MonotoneReadOnce}.$$

**The hypothesis is refuted.** `Cslib.Complexity.CountingNativeEndpoint.not_ETH` proves that `ETH`
is false, so the `ETH`-conditional lower bounds of this module hold vacuously. They are kept as
conditional statements, as is the Partial MCSP catalogue entry; the reduction and the equivalences
above are unconditional.

## Main definitions

* `Cslib.PartialMCSP.MonotoneReadOnce`: partial-function MCSP restricted to read-once positive
Expand Down
Loading