Step * 1 of Lemma Veldman-Coquand


1. Type
⊢ ∀q:wfd-tree(X)
    ∀[A,B:n:ℕ ⟶ (ℕn ⟶ X) ⟶ ℙ]. ∀[R,S:0-aryRel(X)].
      (tree-secures(X;λm,s. ((A s) ∨ ([[R]] s));Wsup(tt;⋅))
       tree-secures(X;λm,s. ((B s) ∨ ([[S]] s));q)
       tree-secures(X;λm,s. (((A s) ∨ (B s)) ∨ (([[R]] s) ∧ ([[S]] s)));tree-tensor(0;Wsup(tt;⋅);q)))
BY
TACTIC:(Auto THEN Try ((Unfold `wfd-tree` THEN Auto))) }

1
1. Type
2. wfd-tree(X)
3. [A] n:ℕ ⟶ (ℕn ⟶ X) ⟶ ℙ
4. [B] n:ℕ ⟶ (ℕn ⟶ X) ⟶ ℙ
5. [R] 0-aryRel(X)
6. [S] 0-aryRel(X)
7. tree-secures(X;λm,s. ((A s) ∨ ([[R]] s));Wsup(tt;⋅))
8. tree-secures(X;λm,s. ((B s) ∨ ([[S]] s));q)
⊢ tree-secures(X;λm,s. (((A s) ∨ (B s)) ∨ (([[R]] s) ∧ ([[S]] s)));tree-tensor(0;Wsup(tt;⋅);q))


Latex:


Latex:

1.  X  :  Type
\mvdash{}  \mforall{}q:wfd-tree(X)
        \mforall{}[A,B:n:\mBbbN{}  {}\mrightarrow{}  (\mBbbN{}n  {}\mrightarrow{}  X)  {}\mrightarrow{}  \mBbbP{}].  \mforall{}[R,S:0-aryRel(X)].
            (tree-secures(X;\mlambda{}m,s.  ((A  m  s)  \mvee{}  ([[R]]  m  s));Wsup(tt;\mcdot{}))
            {}\mRightarrow{}  tree-secures(X;\mlambda{}m,s.  ((B  m  s)  \mvee{}  ([[S]]  m  s));q)
            {}\mRightarrow{}  tree-secures(X;\mlambda{}m,s.  (((A  m  s)  \mvee{}  (B  m  s))
                                                          \mvee{}  (([[R]]  m  s)  \mwedge{}  ([[S]]  m  s)));tree-tensor(0;Wsup(tt;\mcdot{});q)))


By


Latex:
TACTIC:(Auto  THEN  Try  ((Unfold  `wfd-tree`  0  THEN  Auto)))




Home Index