Step
*
1
of Lemma
nc-e-comp-nc-p
1. I : fset(ℕ)
2. i : {i:ℕ| ¬i ∈ I}
3. j : {j:ℕ| ¬j ∈ I}
4. z : Point(dM(I))
5. x : names(I+i)
6. λx.if (x =z j) then z else <x> fi ∈ I ⟶ I+j
⊢ (dM-lift(I;I+j;λx.if (x =z j) then z else <x> fi ) if (x =z i) then <j> else <x> fi )
= if (x =z i) then z else <x> fi
∈ Point(dM(I))
BY
{ (AutoSplit
THEN ((FLemma `not-added-name` [-2] THEN Auto) ORELSE HypSubst' (-1) 0)
THEN ((RWO "dM-lift-inc" 0 THENA Auto) THEN Reduce 0)
THEN AutoSplit) }
1
1. I : fset(ℕ)
2. i : {i:ℕ| ¬i ∈ I}
3. j : {j:ℕ| ¬j ∈ I}
4. z : Point(dM(I))
5. x : names(I+i)
6. x ≠ i
7. λx.if (x =z j) then z else <x> fi ∈ I ⟶ I+j
8. x ∈ names(I)
9. x = j ∈ ℤ
⊢ z = <x> ∈ Point(dM(I))
Latex:
Latex:
1. I : fset(\mBbbN{})
2. i : \{i:\mBbbN{}| \mneg{}i \mmember{} I\}
3. j : \{j:\mBbbN{}| \mneg{}j \mmember{} I\}
4. z : Point(dM(I))
5. x : names(I+i)
6. \mlambda{}x.if (x =\msubz{} j) then z else <x> fi \mmember{} I {}\mrightarrow{} I+j
\mvdash{} (dM-lift(I;I+j;\mlambda{}x.if (x =\msubz{} j) then z else <x> fi ) if (x =\msubz{} i) then <j> else <x> fi )
= if (x =\msubz{} i) then z else <x> fi
By
Latex:
(AutoSplit
THEN ((FLemma `not-added-name` [-2] THEN Auto) ORELSE HypSubst' (-1) 0)
THEN ((RWO "dM-lift-inc" 0 THENA Auto) THEN Reduce 0)
THEN AutoSplit)
Home
Index