(only non hidden objects are presented)
| DISP | languages_df | L{<i:l>}(<Alph:Alph:*>)== L{<i>}(<Alph>) L(<Alph:Alph:*>)== L(<Alph>) |
| ABS | languages | L(Alph) == Alph List |
| THM | languages_wf | |
| DISP | lang_union_df | (<L:L:*> U <M:M:*>)== (<L> U <M>) |
| ABS | lang_union | (L U M) == |
| THM | lang_union_wf | |
| DISP | lang_inters_df | (<L:L:*> |
| ABS | lang_inters | (L |
| THM | lang_inters_wf | |
| DISP | lang_compl_df | ( |
| ABS | lang_compl | ( |
| THM | lang_compl_wf | |
| DISP | lang_prod_df | (<L:L:*> |
| ABS | lang_prod | (L |
| THM | lang_prod_wf | |
| DISP | lang_sing_df | |
| ABS | lang_sing | |
| THM | lang_sing_wf | |
| DISP | lang_power_df | (<L:lang:*> |
| ML | lang_power_ml | (L |
| THM | lang_power_wf | |
| THM | comb_for_lang_power_wf | ( |
| DISP | lang_closure_df | (<L:L:*> |
| ABS | lang_closure | (L |
| THM | lang_closure_wf | |
| DISP | lang_eq_df | <L:lang:*> = <M:lang:*> in <Alph:Alph:*>== <L> = <M> <L:L:*> = <M:M:*>== <L> = <M> |
| ABS | lang_eq | L = M == |
| THM | lang_eq_wf | |
| ML | lang_eq_ml | declare_equiv_rel `lang_eq` `equal`;; |
| THM | comb_for_lang_eq_wf | ( |
| THM | lang_eq_weakening | |
| THM | lang_eq_inversion | |
| THM | lang_eq_transitivity | |
| THM | apply_functionality_wrt_lang_eq | |
| THM | lang_union_functionality | |
| THM | lang_inters_functionality | |
| THM | lang_compl_functionality | |
| THM | lang_prod_functionality | |
| THM | lang_power_functionality | |
| THM | lang_closure_functionality | |
| THM | lang_union_idemp | |
| THM | lang_union_commut | |
| THM | lang_union_assoc | |
| THM | lang_union_inters | |
| THM | lang_inters_idemp | |
| THM | lang_inters_commut | |
| THM | lang_inters_assoc | |
| THM | lang_inters_union | |
| THM | lang_prod_sing | |
| THM | lang_sing_prod | |
| DISP | lang_empty_df | |
| ABS | lang_empty | |
| THM | lang_empty_wf | |
| THM | lang_zero_power |