Step * of Lemma filter_functionality

[A:Type]. ∀[L:A List]. ∀[f1,f2:A ⟶ 𝔹].  filter(f1;L) filter(f2;L) supposing f1 f2 ∈ (A ⟶ 𝔹)
BY
((InductionOnList THENA Auto) THEN Intros THEN Reduce 0) }

1
1. Type
2. [f1] A ⟶ 𝔹
3. [f2] A ⟶ 𝔹
4. [%] f1 f2 ∈ (A ⟶ 𝔹)
⊢ [] []

2
1. Type
2. A
3. List
4. ∀[f1,f2:A ⟶ 𝔹].  filter(f1;v) filter(f2;v) supposing f1 f2 ∈ (A ⟶ 𝔹)
5. [f1] A ⟶ 𝔹
6. [f2] A ⟶ 𝔹
7. [%1] f1 f2 ∈ (A ⟶ 𝔹)
⊢ if f1 then [u filter(f1;v)] else filter(f1;v) fi  if f2 then [u filter(f2;v)] else filter(f2;v) fi 


Latex:


Latex:
\mforall{}[A:Type].  \mforall{}[L:A  List].  \mforall{}[f1,f2:A  {}\mrightarrow{}  \mBbbB{}].    filter(f1;L)  \msim{}  filter(f2;L)  supposing  f1  =  f2


By


Latex:
((InductionOnList  THENA  Auto)  THEN  Intros  THEN  Reduce  0)




Home Index