Step * 1 of Lemma free-from-atom-pair-components


1. Atom1
2. Type
3. X ⟶ 𝕌'
4. X
5. Y[x]
6. a#<x, y>:x:X × Y[x]
⊢ a#x:X
BY
Subst ⌜fst(<x, y>)⌝ 0⋅
THEN Try (Reduce 0⋅ THEN Complete (Auto))
THEN FreeFromAtomApElimType ⌜x:X × Y[x]⌝ ⌜<x, y>⌝⋅
THEN Auto }


Latex:


Latex:

1.  a  :  Atom1
2.  X  :  Type
3.  Y  :  X  {}\mrightarrow{}  \mBbbU{}'
4.  x  :  X
5.  y  :  Y[x]
6.  a\#<x,  y>:x:X  \mtimes{}  Y[x]
\mvdash{}  a\#x:X


By


Latex:
Subst  \mkleeneopen{}x  \msim{}  fst(<x,  y>)\mkleeneclose{}  0\mcdot{}
THEN  Try  (Reduce  0\mcdot{}  THEN  Complete  (Auto))
THEN  FreeFromAtomApElimType  \mkleeneopen{}x:X  \mtimes{}  Y[x]\mkleeneclose{}  \mkleeneopen{}<x,  y>\mkleeneclose{}\mcdot{}
THEN  Auto




Home Index