Step
*
1
1
2
of Lemma
poss-maj-property
1. T : Type@i'
2. eq : EqDecider(T)@i
3. L : T List@i
4. x : T@i
5. n : ℕ@i
6. z : T@i
7. (count(eq z;L) - count(λt.(¬b(eq z t));L)) ≤ n
8. ∀y:T. ((¬↑(eq z y)) 
⇒ (n ≤ (count(λt.(¬b(eq y t));L) - count(eq y;L))))
9. y : T@i
10. ||L|| < 2 * count(eq y;L)
11. ¬↑(eq z y)
⊢ y = z ∈ T
BY
{ (InstHyp [⌜y⌝] (-4)⋅ THEN Auto) }
1
1. T : Type@i'
2. eq : EqDecider(T)@i
3. L : T List@i
4. x : T@i
5. n : ℕ@i
6. z : T@i
7. (count(eq z;L) - count(λt.(¬b(eq z t));L)) ≤ n
8. ∀y:T. ((¬↑(eq z y)) 
⇒ (n ≤ (count(λt.(¬b(eq y t));L) - count(eq y;L))))
9. y : T@i
10. ||L|| < 2 * count(eq y;L)
11. ¬↑(eq z y)
12. n ≤ (count(λt.(¬b(eq y t));L) - count(eq y;L))
⊢ y = z ∈ T
Latex:
Latex:
1.  T  :  Type@i'
2.  eq  :  EqDecider(T)@i
3.  L  :  T  List@i
4.  x  :  T@i
5.  n  :  \mBbbN{}@i
6.  z  :  T@i
7.  (count(eq  z;L)  -  count(\mlambda{}t.(\mneg{}\msubb{}(eq  z  t));L))  \mleq{}  n
8.  \mforall{}y:T.  ((\mneg{}\muparrow{}(eq  z  y))  {}\mRightarrow{}  (n  \mleq{}  (count(\mlambda{}t.(\mneg{}\msubb{}(eq  y  t));L)  -  count(eq  y;L))))
9.  y  :  T@i
10.  ||L||  <  2  *  count(eq  y;L)
11.  \mneg{}\muparrow{}(eq  z  y)
\mvdash{}  y  =  z
By
Latex:
(InstHyp  [\mkleeneopen{}y\mkleeneclose{}]  (-4)\mcdot{}  THEN  Auto)
Home
Index