Step * of Lemma fpf-cap_functionality_wrt_sub

[A:Type]. ∀[d1,d2,d3,d4:EqDecider(A)]. ∀[B:A ⟶ Type]. ∀[f,g:a:A fp-> B[a]]. ∀[x:A]. ∀[z:B[x]].
  (f(x)?z g(x)?z ∈ B[x]) supposing ((↑x ∈ dom(f)) and f ⊆ g)
BY
(Auto THEN Unfold `fpf-cap` THEN SplitOnConclITE THEN Auto THEN SplitOnConclITE THEN Auto) }

1
.....truecase..... 
1. Type
2. d1 EqDecider(A)
3. d2 EqDecider(A)
4. d3 EqDecider(A)
5. d4 EqDecider(A)
6. A ⟶ Type
7. a:A fp-> B[a]
8. a:A fp-> B[a]
9. A
10. B[x]
11. f ⊆ g
12. ↑x ∈ dom(f)
13. ↑x ∈ dom(f)
14. ↑x ∈ dom(g)
⊢ f(x) g(x) ∈ B[x]

2
.....falsecase..... 
1. Type
2. d1 EqDecider(A)
3. d2 EqDecider(A)
4. d3 EqDecider(A)
5. d4 EqDecider(A)
6. A ⟶ Type
7. a:A fp-> B[a]
8. a:A fp-> B[a]
9. A
10. B[x]
11. f ⊆ g
12. ↑x ∈ dom(f)
13. ↑x ∈ dom(f)
14. ¬↑x ∈ dom(g)
⊢ f(x) z ∈ B[x]

3
.....truecase..... 
1. Type
2. d1 EqDecider(A)
3. d2 EqDecider(A)
4. d3 EqDecider(A)
5. d4 EqDecider(A)
6. A ⟶ Type
7. a:A fp-> B[a]
8. a:A fp-> B[a]
9. A
10. B[x]
11. f ⊆ g
12. ↑x ∈ dom(f)
13. ¬↑x ∈ dom(f)
14. ↑x ∈ dom(g)
⊢ g(x) ∈ B[x]


Latex:


Latex:
\mforall{}[A:Type].  \mforall{}[d1,d2,d3,d4:EqDecider(A)].  \mforall{}[B:A  {}\mrightarrow{}  Type].  \mforall{}[f,g:a:A  fp->  B[a]].  \mforall{}[x:A].  \mforall{}[z:B[x]].
    (f(x)?z  =  g(x)?z)  supposing  ((\muparrow{}x  \mmember{}  dom(f))  and  f  \msubseteq{}  g)


By


Latex:
(Auto  THEN  Unfold  `fpf-cap`  0  THEN  SplitOnConclITE  THEN  Auto  THEN  SplitOnConclITE  THEN  Auto)




Home Index