Step * of Lemma agree_on_equiv

[T:Type]. ∀[P:T ⟶ ℙ].  EquivRel(T List)(_1 agree_on(T;a.P[a]) _2)
BY
(Auto THEN THEN RepUR ``refl sym trans agree_on`` THEN Auto) }

1
1. Type
2. T ⟶ ℙ
3. List
4. List
5. (||a|| ||b|| ∈ ℤc∧ (∀i:ℕ||a||. ((P[a[i]] ∨ P[b[i]])  (a[i] b[i] ∈ T)))
6. ||b|| ||a|| ∈ ℤ
7. : ℕ||b||
8. P[b[i]] ∨ P[a[i]]
⊢ b[i] a[i] ∈ T

2
1. Type
2. T ⟶ ℙ
3. ∀a,b:T List.
     (((||a|| ||b|| ∈ ℤc∧ (∀i:ℕ||a||. ((P[a[i]] ∨ P[b[i]])  (a[i] b[i] ∈ T))))
      ((||b|| ||a|| ∈ ℤc∧ (∀i:ℕ||b||. ((P[b[i]] ∨ P[a[i]])  (b[i] a[i] ∈ T)))))
4. List
5. List
6. List
7. (||a|| ||b|| ∈ ℤc∧ (∀i:ℕ||a||. ((P[a[i]] ∨ P[b[i]])  (a[i] b[i] ∈ T)))
8. (||b|| ||c|| ∈ ℤc∧ (∀i:ℕ||b||. ((P[b[i]] ∨ P[c[i]])  (b[i] c[i] ∈ T)))
9. ||a|| ||c|| ∈ ℤ
10. : ℕ||a||
11. P[a[i]] ∨ P[c[i]]
⊢ a[i] c[i] ∈ T


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[P:T  {}\mrightarrow{}  \mBbbP{}].    EquivRel(T  List)($_{1}$  agree\_on(T;a.P[a])  $_\mbackslash{}f\000Cf7b2}$)


By


Latex:
(Auto  THEN  D  0  THEN  RepUR  ``refl  sym  trans  agree\_on``  0  THEN  Auto)




Home Index