Step * of Lemma set-predicate-iff

[s:Set{i:l}]. ∀[P:{x:Set{i:l}| (x ∈ s)}  ⟶ ℙ'].
  (set-predicate{i:l}(s;x.P[x]) ⇐⇒ ∀a1,a2:Set{i:l}.  ((a1 ∈ s)  (a2 ∈ s)  seteq(a1;a2)  P[a1]  P[a2]))
BY
(Intros THEN (RepeatFor (D 0) THENA Auto)) }

1
1. [s] Set{i:l}
2. [P] {x:Set{i:l}| (x ∈ s)}  ⟶ ℙ'
3. set-predicate{i:l}(s;x.P[x])
⊢ ∀a1,a2:Set{i:l}.  ((a1 ∈ s)  (a2 ∈ s)  seteq(a1;a2)  P[a1]  P[a2])

2
1. [s] Set{i:l}
2. [P] {x:Set{i:l}| (x ∈ s)}  ⟶ ℙ'
3. ∀a1,a2:Set{i:l}.  ((a1 ∈ s)  (a2 ∈ s)  seteq(a1;a2)  P[a1]  P[a2])
⊢ set-predicate{i:l}(s;x.P[x])


Latex:


Latex:
\mforall{}[s:Set\{i:l\}].  \mforall{}[P:\{x:Set\{i:l\}|  (x  \mmember{}  s)\}    {}\mrightarrow{}  \mBbbP{}'].
    (set-predicate\{i:l\}(s;x.P[x])
    \mLeftarrow{}{}\mRightarrow{}  \mforall{}a1,a2:Set\{i:l\}.    ((a1  \mmember{}  s)  {}\mRightarrow{}  (a2  \mmember{}  s)  {}\mRightarrow{}  seteq(a1;a2)  {}\mRightarrow{}  P[a1]  {}\mRightarrow{}  P[a2]))


By


Latex:
(Intros  THEN  (RepeatFor  2  (D  0)  THENA  Auto))




Home Index