Step * 2 of Lemma t-sqle-apply-dependent


1. Type
2. mono(A)
3. A ⟶ Type
4. a1 A
5. a2 A
6. f1 a:A ⟶ B[a]
7. f2 a:A ⟶ B[a]
8. a3 Base
9. a3 f1 ∈ (a:A ⟶ B[a])
10. b1 Base
11. b1 f2 ∈ (a:A ⟶ B[a])
12. a3 ≤ b1
13. a' Base
14. a' a1 ∈ A
15. b' Base
16. b' a2 ∈ A
17. a' ≤ b'
18. B[a1] B[b'] ∈ Type
⊢ ∃a':{x:Base| (f1 a1) ∈ B[a1]} . ∃b':{x:Base| (f2 a2) ∈ B[a1]} (a' ≤ b')
BY
(InstConcl [⌜a3 a'⌝;⌜b1 b'⌝]⋅
   THEN Try ((SqLeCD THEN Hypothesis))
   THEN Try ((MemTypeCD THEN Try (BLemma `equal-wf-base-T`) THEN Auto))
   THEN Auto)⋅ }


Latex:


Latex:

1.  A  :  Type
2.  mono(A)
3.  B  :  A  {}\mrightarrow{}  Type
4.  a1  :  A
5.  a2  :  A
6.  f1  :  a:A  {}\mrightarrow{}  B[a]
7.  f2  :  a:A  {}\mrightarrow{}  B[a]
8.  a3  :  Base
9.  a3  =  f1
10.  b1  :  Base
11.  b1  =  f2
12.  a3  \mleq{}  b1
13.  a'  :  Base
14.  a'  =  a1
15.  b'  :  Base
16.  b'  =  a2
17.  a'  \mleq{}  b'
18.  B[a1]  =  B[b']
\mvdash{}  \mexists{}a':\{x:Base|  x  =  (f1  a1)\}  .  \mexists{}b':\{x:Base|  x  =  (f2  a2)\}  .  (a'  \mleq{}  b')


By


Latex:
(InstConcl  [\mkleeneopen{}a3  a'\mkleeneclose{};\mkleeneopen{}b1  b'\mkleeneclose{}]\mcdot{}
  THEN  Try  ((SqLeCD  THEN  Hypothesis))
  THEN  Try  ((MemTypeCD  THEN  Try  (BLemma  `equal-wf-base-T`)  THEN  Auto))
  THEN  Auto)\mcdot{}




Home Index