Step * 1 1 2 of Lemma Veldman-Coquand


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. ((B s) ∨ ([[S]] s));q)
8. [[R]] x.⊥)
⊢ tree-secures(X;λm,s. (((A s) ∨ (B s)) ∨ (([[R]] s) ∧ ([[S]] s)));q)
BY
TACTIC:(Using [`A', ⌜λm,s. ((B s) ∨ ([[S]] s))⌝(BLemma `tree-secures_functionality`)⋅ THEN Reduce 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. ((B s) ∨ ([[S]] s));q)
8. [[R]] x.⊥)
9. : ℕ
10. : ℕn ⟶ X
11. (B s) ∨ ([[S]] s)
⊢ ((A s) ∨ (B s)) ∨ (([[R]] s) ∧ ([[S]] s))


Latex:


Latex:

1.  X  :  Type
2.  q  :  wfd-tree(X)
3.  [A]  :  n:\mBbbN{}  {}\mrightarrow{}  (\mBbbN{}n  {}\mrightarrow{}  X)  {}\mrightarrow{}  \mBbbP{}
4.  [B]  :  n:\mBbbN{}  {}\mrightarrow{}  (\mBbbN{}n  {}\mrightarrow{}  X)  {}\mrightarrow{}  \mBbbP{}
5.  [R]  :  0-aryRel(X)
6.  [S]  :  0-aryRel(X)
7.  tree-secures(X;\mlambda{}m,s.  ((B  m  s)  \mvee{}  ([[S]]  m  s));q)
8.  [[R]]  0  (\mlambda{}x.\mbot{})
\mvdash{}  tree-secures(X;\mlambda{}m,s.  (((A  m  s)  \mvee{}  (B  m  s))  \mvee{}  (([[R]]  m  s)  \mwedge{}  ([[S]]  m  s)));q)


By


Latex:
TACTIC:(Using  [`A',  \mkleeneopen{}\mlambda{}m,s.  ((B  m  s)  \mvee{}  ([[S]]  m  s))\mkleeneclose{}]  (BLemma  `tree-secures\_functionality`)\mcdot{}
                THEN  Reduce  0
                THEN  Auto)




Home Index