Pattern avoidance in the permutation reduction #
The non-endpoint case of Schreyer–Paulin–Trutschnig, Lemma 4.9. The two excluded patterns are 123 and 3412.
def
ProbabilityTheory.Copula.RankRegion.RhoTau.NoIncreasingTriple
{n : ℕ}
(π : Equiv.Perm (Fin n))
:
Equations
Instances For
def
ProbabilityTheory.Copula.RankRegion.RhoTau.TwoDecreasingBlocks
{n : ℕ}
(π : Equiv.Perm (Fin n))
:
Equations
Instances For
theorem
ProbabilityTheory.Copula.RankRegion.RhoTau.NoIncreasingTriple.inverse
{n : ℕ}
{π : Equiv.Perm (Fin n)}
(h : NoIncreasingTriple π)
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoTau.min_before_max_blocks
{n : ℕ}
(π : Equiv.Perm (Fin (n + 2)))
(h : NoIncreasingTriple π)
(horder : (Equiv.symm π) 0 < (Equiv.symm π) (Fin.last (n + 1)))
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoTau.avoiding_patterns_blocks
{n : ℕ}
(π : Equiv.Perm (Fin (n + 2)))
(h123 : NoIncreasingTriple π)
(h3412 : No3412 π)
(hfirst : π 0 ≠ Fin.last (n + 1))
(hlast : π (Fin.last (n + 1)) ≠ 0)
:
Unless an endpoint can be stripped off, the permutation or its inverse splits into two decreasing blocks.
theorem
ProbabilityTheory.Copula.RankRegion.RhoTau.extremal_entries_adjacent
{n : ℕ}
(π : Equiv.Perm (Fin (n + 2)))
(h : NoIncreasingTriple π)
(ho : (Equiv.symm π) 0 < (Equiv.symm π) (Fin.last (n + 1)))
: