X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fmatita%2Fnlibrary%2Ftopology%2Figft.ma;h=8bba1228176ee0eea57c91bb723636f196916928;hb=bac3136bf99a18374b91e1ec900e455567e8f741;hp=c8317f37e63fd024d6be7fdf06bc4f27ab04671e;hpb=e950fb06ecbee032b204461475d47be44303bf91;p=helm.git diff --git a/helm/software/matita/nlibrary/topology/igft.ma b/helm/software/matita/nlibrary/topology/igft.ma index c8317f37e..8bba12281 100644 --- a/helm/software/matita/nlibrary/topology/igft.ma +++ b/helm/software/matita/nlibrary/topology/igft.ma @@ -21,7 +21,7 @@ to make the formalization (at least the definitions and proved statements) readable to the author of the paper. Orienteering ------------ +------------ The graphical interface of Matita is composed of three windows: the script window, on the left, is where you type; the sequent @@ -60,13 +60,13 @@ implements two unusual input facilities: to mean double or single arrows. Here we recall some of these "shortcuts": - - ∀ `\Forall` - - λ `\lambda` - - ≝ `\def` or `:=` - - → `to` or `->` + - ∀ can be typed with `\Forall` + - λ can be typed with `\lambda` + - ≝ can be typed with `\def` or `:=` + - → can be typed with `to` or `->` -- some symbols have variants, like the ≤ relation and ≲, ≼, ≰, ⋠. - The use can cycle between variants typing one them and then +- some symbols have variants, like the ≤ relation and ≼, ≰, ⋠. + The user can cycle between variants typing one of them and then pressing ALT-L. Note that also letters do have variants, for example W has Ω, 𝕎 and 𝐖, L has Λ, 𝕃, and 𝐋, F has Φ, … Variants are listed in the aforementioned TeX/UTF-8 table. @@ -927,6 +927,9 @@ D*) alias symbol "covers" = "new covers set". alias symbol "covers" = "new covers". alias symbol "covers" = "new covers set". +alias symbol "covers" = "new covers". +alias symbol "covers" = "new covers set". +alias symbol "covers" = "new covers". ntheorem new_coverage_infinity: ∀A:nAx.∀U:Ω^A.∀a:A. (∃i:𝐈 a. 𝐈𝐦[𝐝 a i] ◃ U) → a ◃ U. #A; #U; #a; (** screenshot "n-cov-inf-1". *) @@ -1119,7 +1122,7 @@ before doing the induction over `o`. D*) ntheorem max_new_fished: - ∀A:nAx.∀G:qpowerclass_setoid A.∀F:Ω^A.G ⊆ F → (∀a.a ∈ G → ∀i.𝐈𝐦[𝐝 a i] ≬ G) → G ⊆ ⋉F. + ∀A:nAx.∀G:ext_powerclass_setoid A.∀F:Ω^A.G ⊆ F → (∀a.a ∈ G → ∀i.𝐈𝐦[𝐝 a i] ≬ G) → G ⊆ ⋉F. #A; #G; #F; #GF; #H; #b; #HbG; #o; ngeneralize in match HbG; ngeneralize in match b; nchange with (G ⊆ F⎽o); @@ -1128,7 +1131,8 @@ nelim o; ##| #p; #IH; napply (subseteq_intersection_r … IH); #x; #Hx; #i; ncases (H … Hx i); #c; *; *; #d; #Ed; #cG; @d; napply IH; - napply (. Ed^-1‡#); napply cG; + alias symbol "prop2" = "prop21". +napply (. Ed^-1‡#); napply cG; ##| #a; #i; #f; #Hf; nchange with (G ⊆ { y | ∀x. y ∈ F⎽(f x) }); #b; #Hb; #d; napply (Hf d); napply Hb; ##]