From 8a5c30a914d7ff665218b31853c6fb4bcf58aa08 Mon Sep 17 00:00:00 2001 From: Claudio Sacerdoti Coen Date: Mon, 2 Jan 2023 20:39:10 +0100 Subject: [PATCH] Use of standard OCaml syntax - do not rely on camlp5o for many files - comply with the most recent OCaml warnings - gtkMisc splitted into gtkMisc and gtkMiscCli, the latter does not depend on Gtk - matitaclean is no longer a symbolic link to matita (required to switch to dune) --- .../METAS/meta.helm-grafite_engine.src | 2 +- .../components/METAS/meta.helm-ng_tactics.src | 2 +- matita/components/content/notationEnv.ml | 2 +- .../content_pres/cicNotationParser.mli | 4 +- .../content_pres/cicNotationPres.ml | 2 +- .../content_pres/content2presMatcher.ml | 2 +- .../content_pres/termContentPres.ml | 2 +- .../content_pres/termContentPres.mli | 2 +- .../components/disambiguation/disambiguate.ml | 2 +- .../components/extlib/discrimination_tree.ml | 4 +- matita/components/extlib/trie.mli | 2 +- matita/components/grafite/grafiteAstPp.ml | 8 +- .../grafite_engine/grafiteEngine.ml | 4 +- .../grafite_engine/nCicCoercDeclaration.ml | 3 +- .../grafite_engine/nCicCoercDeclaration.mli | 4 +- .../grafite_parser/grafiteParser.mli | 4 +- matita/components/library/librarian.ml | 2 +- .../ng_cic_content/interpretations.ml | 3 +- .../ng_cic_content/interpretations.mli | 4 +- .../ng_disambiguation/grafiteDisambiguate.ml | 2 +- .../ng_disambiguation/grafiteDisambiguate.mli | 8 +- .../ng_disambiguation/nCicDisambiguate.ml | 2 +- matita/components/ng_extraction/common.mli | 4 +- matita/components/ng_extraction/coq.ml | 4 +- .../components/ng_extraction/extraction.mli | 2 +- matita/components/ng_extraction/mlutil.mli | 12 +- .../ng_extraction/nCicExtraction.ml | 6 +- matita/components/ng_extraction/ocaml.mli | 6 +- .../ng_extraction/ocamlExtraction.mli | 8 +- .../ng_extraction/ocamlExtractionTable.ml | 2 +- .../ng_extraction/ocamlExtractionTable.mli | 24 +- matita/components/ng_kernel/nCicReduction.ml | 2 +- matita/components/ng_library/nCicLibrary.ml | 2 +- matita/components/ng_library/nCicLibrary.mli | 6 +- .../components/ng_paramodulation/nCicBlob.mli | 2 +- .../ng_paramodulation/nCicParamod.ml | 4 +- .../components/ng_paramodulation/nCicProof.ml | 13 +- matita/components/ng_refiner/nCicCoercion.ml | 2 +- matita/components/ng_refiner/nCicCoercion.mli | 2 +- matita/components/ng_refiner/nCicMetaSubst.ml | 8 +- matita/components/ng_refiner/nCicRefiner.ml | 6 +- matita/components/ng_refiner/nCicUnifHint.ml | 8 +- matita/components/ng_refiner/nCicUnifHint.mli | 4 +- .../components/ng_refiner/nCicUnification.ml | 7 +- matita/components/ng_refiner/oMeta2nMeta.ml | 2 - matita/components/ng_tactics/declarative.ml | 8 +- matita/components/ng_tactics/nCicElim.ml | 2 +- matita/components/ng_tactics/nDestructTac.ml | 10 +- matita/components/ng_tactics/nDestructTac.mli | 2 +- matita/components/ng_tactics/nTacStatus.ml | 16 +- matita/components/ng_tactics/nTacStatus.mli | 40 +- matita/components/ng_tactics/nTactics.ml | 9 +- matita/components/ng_tactics/nnAuto.ml | 14 +- .../syntax_extensions/utf8MacroTable.ml | 4138 ++++++++--------- .../syntax_extensions/utf8MacroTable.ml.txt | 4138 ++++++++--------- matita/components/xml/test.ml | 4 +- matita/matita/.depend | 253 +- matita/matita/.depend.opt | 7 +- matita/matita/Makefile | 36 +- matita/matita/matitaGtkMisc.ml | 2 + matita/matita/matitaGuiInit.ml | 9 +- matita/matita/matitaMisc.ml | 7 - matita/matita/matitaMisc.mli | 3 - matita/matita/matitaMiscCli.ml | 34 + .../{matitaclean.mli => matitaMiscCli.mli} | 6 +- matita/matita/matitac.ml | 6 +- matita/matita/matitaclean.ml | 10 +- 67 files changed, 4569 insertions(+), 4391 deletions(-) create mode 100644 matita/matita/matitaMiscCli.ml rename matita/matita/{matitaclean.mli => matitaMiscCli.mli} (89%) diff --git a/matita/components/METAS/meta.helm-grafite_engine.src b/matita/components/METAS/meta.helm-grafite_engine.src index f770b0e0f..edea1b3ac 100644 --- a/matita/components/METAS/meta.helm-grafite_engine.src +++ b/matita/components/METAS/meta.helm-grafite_engine.src @@ -1,4 +1,4 @@ -requires="helm-library helm-grafite helm-ng_tactics helm-ng_library helm-ng_extraction" +requires="helm-grafite_parser helm-ng_tactics helm-ng_extraction" version="0.0.1" archive(byte)="grafite_engine.cma" archive(native)="grafite_engine.cmxa" diff --git a/matita/components/METAS/meta.helm-ng_tactics.src b/matita/components/METAS/meta.helm-ng_tactics.src index f5d3a660d..130e39c3f 100644 --- a/matita/components/METAS/meta.helm-ng_tactics.src +++ b/matita/components/METAS/meta.helm-ng_tactics.src @@ -1,4 +1,4 @@ -requires="helm-ng_disambiguation helm-grafite_parser helm-ng_paramodulation" +requires="helm-ng_disambiguation helm-ng_paramodulation" version="0.0.1" archive(byte)="ng_tactics.cma" archive(native)="ng_tactics.cmxa" diff --git a/matita/components/content/notationEnv.ml b/matita/components/content/notationEnv.ml index 164fec0e8..d1aad0777 100644 --- a/matita/components/content/notationEnv.ml +++ b/matita/components/content/notationEnv.ml @@ -65,7 +65,7 @@ let lookup_value env name = let remove_name env name = List.remove_assoc name env let remove_names env names = - List.filter (fun name, _ -> not (List.mem name names)) env + List.filter (fun (name, _) -> not (List.mem name names)) env let lookup_term env name = match lookup env name with diff --git a/matita/components/content_pres/cicNotationParser.mli b/matita/components/content_pres/cicNotationParser.mli index 8f2311cf0..5d2014b02 100644 --- a/matita/components/content_pres/cicNotationParser.mli +++ b/matita/components/content_pres/cicNotationParser.mli @@ -38,7 +38,7 @@ class virtual status: keywords:string list -> inherit NCic.status inherit g_status method set_notation_parser_db: db -> 'self - method set_notation_parser_status: 'status. #g_status as 'status -> 'self + method set_notation_parser_status: 'status. (#g_status as 'status) -> 'self end type checked_l1_pattern = private CL1P of NotationPt.term * int @@ -64,7 +64,7 @@ val check_l1_pattern: (* level1_pattern, pponly, precedence, assoc *) NotationPt.term -> bool -> int -> Gramext.g_assoc -> checked_l1_pattern val extend: - #status as 'status -> + (#status as 'status) -> checked_l1_pattern -> (NotationEnv.t -> NotationPt.location -> NotationPt.term) -> 'status diff --git a/matita/components/content_pres/cicNotationPres.ml b/matita/components/content_pres/cicNotationPres.ml index fe9b5f869..0602548a1 100644 --- a/matita/components/content_pres/cicNotationPres.ml +++ b/matita/components/content_pres/cicNotationPres.ml @@ -200,7 +200,7 @@ let add_parens child_prec curr_prec t = let render status ~lookup_uri ?(prec=(-1)) = let module A = Ast in - let module P = Mpresentation in + (*let module P = Mpresentation in*) (* let use_unicode = true in *) let make_href xmlattrs xref = let xref_uris = diff --git a/matita/components/content_pres/content2presMatcher.ml b/matita/components/content_pres/content2presMatcher.ml index f6319c735..ff7c50e66 100644 --- a/matita/components/content_pres/content2presMatcher.ml +++ b/matita/components/content_pres/content2presMatcher.ml @@ -217,7 +217,7 @@ input | Some (env', ctors', 0) -> let env' = List.map - (fun (name, (_ty, _v)) as binding -> + (fun ((name, (_ty, _v)) as binding) -> if List.exists (fun (name', _) -> name = name') p_opt_decls then Env.opt_binding_some binding else binding) diff --git a/matita/components/content_pres/termContentPres.ml b/matita/components/content_pres/termContentPres.ml index 84f4a2f72..9fa2bf4e0 100644 --- a/matita/components/content_pres/termContentPres.ml +++ b/matita/components/content_pres/termContentPres.ml @@ -326,7 +326,7 @@ class virtual status = method content_pres_db = content_pres_db method set_content_pres_db v = {< content_pres_db = v >} method set_content_pres_status - : 'status. #g_status as 'status -> 'self + : 'status. (#g_status as 'status) -> 'self = fun o -> {< content_pres_db = o#content_pres_db >} end diff --git a/matita/components/content_pres/termContentPres.mli b/matita/components/content_pres/termContentPres.mli index 9c08650c2..06dfa70e0 100644 --- a/matita/components/content_pres/termContentPres.mli +++ b/matita/components/content_pres/termContentPres.mli @@ -41,7 +41,7 @@ class virtual status : end val add_pretty_printer: - #status as 'status -> + (#status as 'status) -> NotationPt.term -> (* level 2 pattern *) CicNotationParser.checked_l1_pattern -> 'status diff --git a/matita/components/disambiguation/disambiguate.ml b/matita/components/disambiguation/disambiguate.ml index 8bd266370..5981cb892 100644 --- a/matita/components/disambiguation/disambiguate.ml +++ b/matita/components/disambiguation/disambiguate.ml @@ -645,7 +645,7 @@ in refine_profiler.HExtlib.profile foo () Not_found -> None) thing_dom in - let diff= List.map (fun a,b -> a,description_of_alias b) diff in + let diff= List.map (fun (a,b) -> a,description_of_alias b) diff in env',diff,loc_msg,significant ) errors in diff --git a/matita/components/extlib/discrimination_tree.ml b/matita/components/extlib/discrimination_tree.ml index 1a8147f7d..beb6d51fd 100644 --- a/matita/components/extlib/discrimination_tree.ml +++ b/matita/components/extlib/discrimination_tree.ml @@ -229,7 +229,7 @@ and type data = A.elt and type dataset = A.t = let to_list t = undup ~eq:(fun x y -> A.equal (A.singleton x) (A.singleton y)) (List.flatten (List.map - (fun x,_ -> A.elements x) (merge (S.elements t)))) + (fun (x,_) -> A.elements x) (merge (S.elements t)))) let inter t1 t2 = let l1 = merge (S.elements t1) in @@ -237,7 +237,7 @@ and type data = A.elt and type dataset = A.t = let res = List.flatten (List.map - (fun s, w -> + (fun (s, w) -> HExtlib.filter_map (fun x -> try Some (x, w + snd (List.find (fun (s,_w) -> A.mem x s) l2)) with Not_found -> None) diff --git a/matita/components/extlib/trie.mli b/matita/components/extlib/trie.mli index b95157fd0..3ea42e008 100644 --- a/matita/components/extlib/trie.mli +++ b/matita/components/extlib/trie.mli @@ -35,7 +35,7 @@ module Make : val remove : M.key list -> 'a t -> 'a t val map : ('a -> 'b) -> 'a t -> 'b t val mapi : (M.key list -> 'a -> 'b) -> 'a t -> 'b t - val iter : (M.key list -> 'a -> 'b) -> 'a t -> unit + val iter : (M.key list -> 'a -> unit) -> 'a t -> unit val fold : (M.key list -> 'a -> 'b -> 'b) -> 'a t -> 'b -> 'b val compare : ('a -> 'a -> int) -> 'a t -> 'a t -> int val equal : ('a -> 'a -> bool) -> 'a t -> 'a t -> bool diff --git a/matita/components/grafite/grafiteAstPp.ml b/matita/components/grafite/grafiteAstPp.ml index e16ce39bd..aade1a079 100644 --- a/matita/components/grafite/grafiteAstPp.ml +++ b/matita/components/grafite/grafiteAstPp.ml @@ -53,9 +53,9 @@ let pp_tactic_pattern status ~map_unicode_to_tex (what, hyp, goal) = let pp_auto_params params status = match params with - | (None,flags) -> String.concat " " (List.map (fun a,b -> a ^ "=" ^ b) flags) + | (None,flags) -> String.concat " " (List.map (fun (a,b) -> a ^ "=" ^ b) flags) | (Some l,flags) -> (String.concat "," (List.map (NotationPp.pp_term status) l)) ^ - String.concat " " (List.map (fun a,b -> a ^ "=" ^ b) flags) + String.concat " " (List.map (fun (a,b) -> a ^ "=" ^ b) flags) ;; let pp_just status just = @@ -74,11 +74,11 @@ let rec pp_ntactic status ~map_unicode_to_tex = | NSmartApply (_,_t) -> "fixme" | NAuto (_,(None,flgs)) -> "nautobatch" ^ - String.concat " " (List.map (fun a,b -> a ^ "=" ^ b) flgs) + String.concat " " (List.map (fun (a,b) -> a ^ "=" ^ b) flgs) | NAuto (_,(Some l,flgs)) -> "nautobatch" ^ " by " ^ (String.concat "," (List.map (NotationPp.pp_term status) l)) ^ - String.concat " " (List.map (fun a,b -> a ^ "=" ^ b) flgs) + String.concat " " (List.map (fun (a,b) -> a ^ "=" ^ b) flgs) | NCases (_,what,_where) -> "ncases " ^ NotationPp.pp_term status what ^ "...to be implemented..." ^ " " ^ "...to be implemented..." | NConstructor (_,None,l) -> "@ " ^ diff --git a/matita/components/grafite_engine/grafiteEngine.ml b/matita/components/grafite_engine/grafiteEngine.ml index 71f036904..424ae40b9 100644 --- a/matita/components/grafite_engine/grafiteEngine.ml +++ b/matita/components/grafite_engine/grafiteEngine.ml @@ -202,7 +202,7 @@ let record_index_obj = if not alias_only then basic_index_obj (List.map - (fun ks,v -> List.map refresh_uri_in_term ks, refresh_uri_in_term v) + (fun (ks,v) -> List.map refresh_uri_in_term ks, refresh_uri_in_term v) l) status else status @@ -435,7 +435,7 @@ let eval_ng_tac tac = NnAuto.auto_tac ~params:(None,a) ?trace_ref:None | GrafiteAst.NAuto (_loc, (Some l,a)) -> NnAuto.auto_tac - ~params:(Some List.map (fun x -> "",0,x) l,a) ?trace_ref:None + ~params:(Some (List.map (fun x -> "",0,x) l),a) ?trace_ref:None | GrafiteAst.NBranch _ -> NTactics.branch_tac ~force:false | GrafiteAst.NCases (_loc, what, where) -> NTactics.cases_tac diff --git a/matita/components/grafite_engine/nCicCoercDeclaration.ml b/matita/components/grafite_engine/nCicCoercDeclaration.ml index a2ed8044a..810844b2a 100644 --- a/matita/components/grafite_engine/nCicCoercDeclaration.ml +++ b/matita/components/grafite_engine/nCicCoercDeclaration.ml @@ -145,8 +145,7 @@ let src_tgt_cpos_arity_of_ty_id_src_tgt status ty id src tgt = raise (GrafiteTypes.Command_error ("bad source pattern: " ^ Lazy.force msg)) | MultiPassDisambiguator.DisambiguationError _ -> - raise (GrafiteTypes.Command_error ("bad source pattern: -disambiguation error"))) + raise (GrafiteTypes.Command_error ("bad source pattern: disambiguation error"))) | _ -> assert false in aux 0 [] ty diff --git a/matita/components/grafite_engine/nCicCoercDeclaration.mli b/matita/components/grafite_engine/nCicCoercDeclaration.mli index 66e3a561b..0f93d19b2 100644 --- a/matita/components/grafite_engine/nCicCoercDeclaration.mli +++ b/matita/components/grafite_engine/nCicCoercDeclaration.mli @@ -12,7 +12,7 @@ (* evals a coercion declaration statement: name compose t ty (id,src) tgt *) val eval_ncoercion: - #GrafiteTypes.status as 'status -> + (#GrafiteTypes.status as 'status) -> string -> bool -> NotationPt.term -> @@ -24,6 +24,6 @@ val eval_ncoercion: * first integer is the number of left params and the second integer is * the arity in the `:arity>` syntax *) val basic_eval_and_record_ncoercion_from_t_cpos_arity: - #GrafiteTypes.status as 'status -> + (#GrafiteTypes.status as 'status) -> string * bool * NCic.term * int * int -> 'status * NUri.uri list diff --git a/matita/components/grafite_parser/grafiteParser.mli b/matita/components/grafite_parser/grafiteParser.mli index 1d0064379..e2a156aea 100644 --- a/matita/components/grafite_parser/grafiteParser.mli +++ b/matita/components/grafite_parser/grafiteParser.mli @@ -36,10 +36,10 @@ class virtual status : inherit g_status inherit CicNotationParser.status method set_parser_db : db -> 'self - method set_parser_status : 'status. #g_status as 'status -> 'self + method set_parser_status : 'status. (#g_status as 'status) -> 'self end -val extend : #status as 'status -> +val extend : (#status as 'status) -> CicNotationParser.checked_l1_pattern -> (NotationEnv.t -> NotationPt.location -> NotationPt.term) -> 'status diff --git a/matita/components/library/librarian.ml b/matita/components/library/librarian.ml index bcb84fd67..794e11e55 100644 --- a/matita/components/library/librarian.ml +++ b/matita/components/library/librarian.ml @@ -152,6 +152,6 @@ let find_roots_in_dir dir = ;; (* scheme uri part as defined in URI Generic Syntax (RFC 3986) *) -let uri_scheme_rex = Pcre.regexp "^[[:alpha:]][[:alnum:]\-+.]*:" +let uri_scheme_rex = Pcre.regexp "^[[:alpha:]][[:alnum:]-+.]*:" let is_uri str = Pcre.pmatch ~rex:uri_scheme_rex str diff --git a/matita/components/ng_cic_content/interpretations.ml b/matita/components/ng_cic_content/interpretations.ml index 44d7751d5..ade10ac8e 100644 --- a/matita/components/ng_cic_content/interpretations.ml +++ b/matita/components/ng_cic_content/interpretations.ml @@ -81,7 +81,7 @@ class virtual status = method interp_db = match interp_db with None -> assert false | Some x -> x method set_interp_db v = {< interp_db = Some v >} method set_interp_status - : 'status. #g_status as 'status -> 'self + : 'status. (#g_status as 'status) -> 'self = fun o -> {< interp_db = Some o#interp_db >}#set_coercion_status o initializer interp_db <- Some (initial_db self) @@ -434,7 +434,6 @@ let nmap_context0 status ~idref ~metasenv ~subst context = ;; let nmap_sequent0 status ~idref ~metasenv ~subst (i,(_n,context,ty)) = - let module K = Content in let nast_of_cic = nast_of_cic1 status ~idref ~output_type:`Term ~metasenv ~subst in let context' = nmap_context0 status ~idref ~metasenv ~subst context in diff --git a/matita/components/ng_cic_content/interpretations.mli b/matita/components/ng_cic_content/interpretations.mli index 0eb294b76..b71149039 100644 --- a/matita/components/ng_cic_content/interpretations.mli +++ b/matita/components/ng_cic_content/interpretations.mli @@ -45,7 +45,7 @@ class virtual status : end val add_interpretation: - #status as 'status -> + (#status as 'status) -> string -> (* id / description *) string * NotationPt.argument_pattern list -> (* symbol, level 2 pattern *) NotationPt.cic_appl_pattern -> (* level 3 pattern *) @@ -62,7 +62,7 @@ val lookup_interpretations: (** {3 Interpretations toggling} *) -val toggle_active_interpretations: #status as 'status -> bool -> 'status +val toggle_active_interpretations: (#status as 'status) -> bool -> 'status (** {2 content -> cic} *) diff --git a/matita/components/ng_disambiguation/grafiteDisambiguate.ml b/matita/components/ng_disambiguation/grafiteDisambiguate.ml index 3ada62287..1f3df5bfb 100644 --- a/matita/components/ng_disambiguation/grafiteDisambiguate.ml +++ b/matita/components/ng_disambiguation/grafiteDisambiguate.ml @@ -50,7 +50,7 @@ class virtual status = method disambiguate_db = disambiguate_db method set_disambiguate_db v = {< disambiguate_db = v >} method set_disambiguate_status - : 'status. #g_status as 'status -> 'self + : 'status. (#g_status as 'status) -> 'self = fun o -> ((self#set_interp_status o)#set_disambiguate_db o#disambiguate_db) end diff --git a/matita/components/ng_disambiguation/grafiteDisambiguate.mli b/matita/components/ng_disambiguation/grafiteDisambiguate.mli index 019051255..bedfc4119 100644 --- a/matita/components/ng_disambiguation/grafiteDisambiguate.mli +++ b/matita/components/ng_disambiguation/grafiteDisambiguate.mli @@ -40,11 +40,11 @@ class virtual status : end val eval_with_new_aliases: - #status as 'status -> ('status -> (#status as 'a)) -> + (#status as 'status) -> ('status -> (#status as 'a)) -> (DisambiguateTypes.domain_item * GrafiteAst.alias_spec) list * 'a val set_proof_aliases: - #status as 'status -> + (#status as 'status) -> implicit_aliases:bool -> (* implicit ones are made explicit *) GrafiteAst.inclusion_mode -> (DisambiguateTypes.domain_item * GrafiteAst.alias_spec) list -> 'status @@ -59,13 +59,13 @@ val dump_aliases: (string -> unit) -> string -> #status -> unit exception BaseUriNotSetYet val disambiguate_nterm : - #status as 'status -> + (#status as 'status) -> NCic.term NCicRefiner.expected_type -> NCic.context -> NCic.metasenv -> NCic.substitution -> NotationPt.term Disambiguate.disambiguator_input -> NCic.metasenv * NCic.substitution * 'status * NCic.term val disambiguate_nobj : - #status as 'status -> ?baseuri:string -> + (#status as 'status) -> ?baseuri:string -> (NotationPt.term NotationPt.obj) Disambiguate.disambiguator_input -> 'status * NCic.obj diff --git a/matita/components/ng_disambiguation/nCicDisambiguate.ml b/matita/components/ng_disambiguation/nCicDisambiguate.ml index 8ed903be1..63f1eee58 100644 --- a/matita/components/ng_disambiguation/nCicDisambiguate.ml +++ b/matita/components/ng_disambiguation/nCicDisambiguate.ml @@ -602,7 +602,7 @@ let disambiguate_term (status: #NCicCoercion.status) ~context ~metasenv ~subst ~universe ~uri:None ~pp_thing:(NotationPp.pp_term status) ~passes:(MultiPassDisambiguator.passes ()) ~lookup_in_library ~domain_of_thing:Disambiguate.domain_of_term - ~interpretate_thing:(interpretate_term status ~obj_context:[] ~mk_choice (?create_dummy_ids:None)) + ~interpretate_thing:(interpretate_term status ~obj_context:[] ~mk_choice ?create_dummy_ids:None) ~refine_thing:(refine_term status) (text,prefix_len,term) ~mk_localization_tbl ~expty ~subst in diff --git a/matita/components/ng_extraction/common.mli b/matita/components/ng_extraction/common.mli index 96550bd4d..38e591d87 100644 --- a/matita/components/ng_extraction/common.mli +++ b/matita/components/ng_extraction/common.mli @@ -35,9 +35,9 @@ val push_vars : identifier list -> env -> identifier list * env val get_db_name : int -> env -> identifier (* true = capitalize *) -val modname_of_filename: #status as 'status-> bool -> string -> 'status * string +val modname_of_filename: (#status as 'status)-> bool -> string -> 'status * string type kind = Term | Type | Cons val pp_global : - #status as 'status -> kind -> NReference.reference -> 'status * string + (#status as 'status) -> kind -> NReference.reference -> 'status * string diff --git a/matita/components/ng_extraction/coq.ml b/matita/components/ng_extraction/coq.ml index 7e0ff35c6..6a8fc4c4b 100644 --- a/matita/components/ng_extraction/coq.ml +++ b/matita/components/ng_extraction/coq.ml @@ -60,14 +60,14 @@ let lift_subscript id = else begin let newid = Bytes.of_string id in Bytes.fill newid (carrypos+1) (len-1-carrypos) '0'; - newid.[carrypos] <- Char.chr (Char.code c + 1); + Bytes.set newid carrypos (Char.chr (Char.code c + 1)); Bytes.to_string newid end else begin let newid = Bytes.of_string (id^"0") in if carrypos < len-1 then begin Bytes.fill newid (carrypos+1) (len-1-carrypos) '0'; - newid.[carrypos+1] <- '1' + Bytes.set newid (carrypos+1) '1' end; Bytes.to_string newid end diff --git a/matita/components/ng_extraction/extraction.mli b/matita/components/ng_extraction/extraction.mli index a45dff55c..68af61187 100644 --- a/matita/components/ng_extraction/extraction.mli +++ b/matita/components/ng_extraction/extraction.mli @@ -13,5 +13,5 @@ open Miniml val extract: - #OcamlExtractionTable.status as 'status -> NCic.obj -> + (#OcamlExtractionTable.status as 'status) -> NCic.obj -> 'status * ml_decl list * ml_spec list diff --git a/matita/components/ng_extraction/mlutil.mli b/matita/components/ng_extraction/mlutil.mli index a04dc2914..6427d7882 100644 --- a/matita/components/ng_extraction/mlutil.mli +++ b/matita/components/ng_extraction/mlutil.mli @@ -63,16 +63,16 @@ type 'status abbrev_map = 'status -> NReference.reference -> ('status * ml_type) option val type_expand : - #status as 'status -> 'status abbrev_map -> ml_type -> 'status * ml_type -val type_simpl : #status as 'status -> ml_type -> 'status * ml_type + (#status as 'status) -> 'status abbrev_map -> ml_type -> 'status * ml_type +val type_simpl : (#status as 'status) -> ml_type -> 'status * ml_type val type_to_sign : - #status as 'status -> 'status abbrev_map -> ml_type -> 'status * sign + (#status as 'status) -> 'status abbrev_map -> ml_type -> 'status * sign val type_to_signature : - #status as 'status -> 'status abbrev_map -> ml_type -> 'status * signature + (#status as 'status) -> 'status abbrev_map -> ml_type -> 'status * signature val type_expunge : - #status as 'status -> 'status abbrev_map -> ml_type -> 'status * ml_type + (#status as 'status) -> 'status abbrev_map -> ml_type -> 'status * ml_type val type_expunge_from_sign : - #status as 'status -> 'status abbrev_map -> signature -> ml_type -> 'status * ml_type + (#status as 'status) -> 'status abbrev_map -> signature -> ml_type -> 'status * ml_type val isDummy : ml_type -> bool val isKill : sign -> bool diff --git a/matita/components/ng_extraction/nCicExtraction.ml b/matita/components/ng_extraction/nCicExtraction.ml index 18b7086f5..8e384075c 100644 --- a/matita/components/ng_extraction/nCicExtraction.ml +++ b/matita/components/ng_extraction/nCicExtraction.ml @@ -319,7 +319,7 @@ class virtual status = method extraction_db = extraction_db method set_extraction_db v = {< extraction_db = v >} method set_extraction_status - : 'status. #g_status as 'status -> 'self + : 'status. (#g_status as 'status) -> 'self = fun o -> {< extraction_db = o#extraction_db >} end @@ -1213,11 +1213,11 @@ let rec pp_obj status (_,ref,obj_kind) = | Algebraic il -> String.concat "\n" (List.map - (fun _,ref,left,right,cl -> + (fun (_,ref,left,right,cl) -> "data " ^ pp_ref status ref ^ " " ^ pretty_print_context (right@left) ^ " where\n " ^ String.concat "\n " (List.map - (fun ref,tys -> + (fun (ref,tys) -> let namectx = namectx_of_ctx left in pp_ref status ref ^ " :: " ^ pretty_print_type status namectx tys diff --git a/matita/components/ng_extraction/ocaml.mli b/matita/components/ng_extraction/ocaml.mli index c257804c0..4e3c5363e 100644 --- a/matita/components/ng_extraction/ocaml.mli +++ b/matita/components/ng_extraction/ocaml.mli @@ -12,6 +12,6 @@ open Coq open Miniml open OcamlExtractionTable -val pp_decl : #status as 'status -> ml_decl -> 'status * std_ppcmds -val pp_spec : #status as 'status -> ml_spec -> 'status * std_ppcmds -val pp_open : #status as 'status -> string -> 'status * std_ppcmds +val pp_decl : (#status as 'status) -> ml_decl -> 'status * std_ppcmds +val pp_spec : (#status as 'status) -> ml_spec -> 'status * std_ppcmds +val pp_open : (#status as 'status) -> string -> 'status * std_ppcmds diff --git a/matita/components/ng_extraction/ocamlExtraction.mli b/matita/components/ng_extraction/ocamlExtraction.mli index a714bd13b..e2db6a629 100644 --- a/matita/components/ng_extraction/ocamlExtraction.mli +++ b/matita/components/ng_extraction/ocamlExtraction.mli @@ -2,7 +2,7 @@ open OcamlExtractionTable (* These commands have an effect iff OCAML_EXTRACTION is set *) -val print_open: #status as 'status -> NUri.uri list -> 'status -val print_ocaml_of_obj: #status as 'status -> NCic.obj -> 'status -val open_file: #status as 'status -> baseuri:string -> string -> 'status -val close_file: #status as 'status -> 'status +val print_open: (#status as 'status) -> NUri.uri list -> 'status +val print_ocaml_of_obj: (#status as 'status) -> NCic.obj -> 'status +val open_file: (#status as 'status) -> baseuri:string -> string -> 'status +val close_file: (#status as 'status) -> 'status diff --git a/matita/components/ng_extraction/ocamlExtractionTable.ml b/matita/components/ng_extraction/ocamlExtractionTable.ml index 576509a04..a3722f80d 100644 --- a/matita/components/ng_extraction/ocamlExtractionTable.ml +++ b/matita/components/ng_extraction/ocamlExtractionTable.ml @@ -228,7 +228,7 @@ class virtual status = db1,db2,dbi,dbgp,dbp,dbids,dbrefs,ch,dbmn1,dbmn2,dbo,curi,empty_info >} method set_ocaml_extraction_db v = {< ocaml_extraction_db = v >} method set_ocaml_extraction_status - : 'status. #g_status as 'status -> 'self + : 'status. (#g_status as 'status) -> 'self = fun o -> {< ocaml_extraction_db = o#ocaml_extraction_db >} end diff --git a/matita/components/ng_extraction/ocamlExtractionTable.mli b/matita/components/ng_extraction/ocamlExtractionTable.mli index 6fdf4407a..46bd88740 100644 --- a/matita/components/ng_extraction/ocamlExtractionTable.mli +++ b/matita/components/ng_extraction/ocamlExtractionTable.mli @@ -37,41 +37,41 @@ val set_keywords : Idset.t -> unit val register_infos: db -> info -> db -val to_be_included : #status as 'status -> NUri.uri -> 'status * bool +val to_be_included : (#status as 'status) -> NUri.uri -> 'status * bool -val open_file: #status as 'status -> baseuri:string -> string -> 'status +val open_file: (#status as 'status) -> baseuri:string -> string -> 'status val print_ppcmds : #status -> in_ml:bool -> std_ppcmds -> unit -val close_file: #status as 'status -> 'status +val close_file: (#status as 'status) -> 'status val current_baseuri: #status -> string -val add_term : #status as 'status -> NReference.reference -> ml_decl -> 'status +val add_term : (#status as 'status) -> NReference.reference -> ml_decl -> 'status val lookup_term : #status -> NReference.reference -> ml_decl -val add_type: #status as 'status -> NReference.reference -> ml_schema -> 'status +val add_type: (#status as 'status) -> NReference.reference -> ml_schema -> 'status val lookup_type : #status -> NReference.reference -> ml_schema -val add_ind : #status as 'status -> ?dummy:bool -> NUri.uri -> ml_ind -> 'status +val add_ind : (#status as 'status) -> ?dummy:bool -> NUri.uri -> ml_ind -> 'status val lookup_ind : #status -> NUri.uri -> ml_ind -val add_global_ids: #status as 'status -> string -> 'status +val add_global_ids: (#status as 'status) -> string -> 'status val get_global_ids : #status -> Idset.t val add_name_for_reference: - #status as 'status -> NReference.reference -> string -> 'status + (#status as 'status) -> NReference.reference -> string -> 'status val name_of_reference : #status -> NReference.reference -> string -val add_modname: #status as 'status -> string -> 'status +val add_modname: (#status as 'status) -> string -> 'status val get_modnames : #status -> Idset.t val add_modname_for_filename: - #status as 'status -> string -> string -> 'status + (#status as 'status) -> string -> string -> 'status val modname_of_filename : #status -> string -> string val guess_projection: - #status as 'status -> NUri.uri -> int -> 'status + (#status as 'status) -> NUri.uri -> int -> 'status val confirm_projection: - #status as 'status -> NReference.reference -> 'status + (#status as 'status) -> NReference.reference -> 'status val is_projection : #status -> NReference.reference -> bool val projection_arity : #status -> NReference.reference -> int diff --git a/matita/components/ng_kernel/nCicReduction.ml b/matita/components/ng_kernel/nCicReduction.ml index 9234f07aa..131ccad07 100644 --- a/matita/components/ng_kernel/nCicReduction.ml +++ b/matita/components/ng_kernel/nCicReduction.ml @@ -373,7 +373,7 @@ let are_convertible status ~metasenv ~subst = R.reduce status ~delta ~subst context m2 in let rec convert_machines test_eq_only - ((k1,e1,t1,s1),norm1 as m1),((k2,e2,t2,s2), norm2 as m2) + (((k1,e1,t1,s1),norm1 as m1),((k2,e2,t2,s2), norm2 as m2)) = (alpha_eq status test_eq_only (R.unwind status (k1,e1,t1,[])) (R.unwind status (k2,e2,t2,[])) && diff --git a/matita/components/ng_library/nCicLibrary.ml b/matita/components/ng_library/nCicLibrary.ml index e2e7d1b34..1852673f8 100644 --- a/matita/components/ng_library/nCicLibrary.ml +++ b/matita/components/ng_library/nCicLibrary.ml @@ -183,7 +183,7 @@ class dumpable_status = method dump = db method set_dump v = {< db = v >} method set_dumpable_status - : 'status. #g_dumpable_status as 'status -> 'self + : 'status. (#g_dumpable_status as 'status) -> 'self = fun o -> {< db = o#dump >} end diff --git a/matita/components/ng_library/nCicLibrary.mli b/matita/components/ng_library/nCicLibrary.mli index 165b70ce1..14090cdcb 100644 --- a/matita/components/ng_library/nCicLibrary.mli +++ b/matita/components/ng_library/nCicLibrary.mli @@ -25,9 +25,9 @@ class virtual status : end (* it also checks it and add it to the environment *) -val add_obj: #status as 'status -> NCic.obj -> 'status +val add_obj: (#status as 'status) -> NCic.obj -> 'status val add_constraint: - #status as 'status -> acyclic:bool -> + (#status as 'status) -> acyclic:bool -> NCic.universe -> NCic.universe -> 'status val aliases_of: NUri.uri -> NReference.reference list val resolve: string -> NReference.reference list @@ -57,7 +57,7 @@ class dumpable_status : end val get_transitively_included: #dumpable_status -> NUri.uri list -val dump_obj: #dumpable_status as 'status -> obj -> 'status +val dump_obj: (#dumpable_status as 'status) -> obj -> 'status module type SerializerType = sig diff --git a/matita/components/ng_paramodulation/nCicBlob.mli b/matita/components/ng_paramodulation/nCicBlob.mli index 5d0c7ae2b..449a6a0eb 100644 --- a/matita/components/ng_paramodulation/nCicBlob.mli +++ b/matita/components/ng_paramodulation/nCicBlob.mli @@ -21,6 +21,6 @@ module type NCicContext = val context : NCic.context end -module NCicBlob(C : NCicContext) : Terms.Blob +module NCicBlob(_ : NCicContext) : Terms.Blob with type t = NCic.term and type input = NCic.term diff --git a/matita/components/ng_paramodulation/nCicParamod.ml b/matita/components/ng_paramodulation/nCicParamod.ml index 1827d8098..702cd8c16 100644 --- a/matita/components/ng_paramodulation/nCicParamod.ml +++ b/matita/components/ng_paramodulation/nCicParamod.ml @@ -71,9 +71,9 @@ let nparamod status metasenv subst context t table = let context = context end in - let module B = B(C) in + (*let module B = B(C) in*) let module P = NCicParamod(C) in - let module Pp = Pp.Pp(B) in + (*let module Pp = Pp.Pp(B) in*) let bag, maxvar = Terms.empty_bag, 0 in let (bag,maxvar), goals = HExtlib.list_mapi_acc (fun x _ a -> P.mk_goal a x) (bag,maxvar) [t] diff --git a/matita/components/ng_paramodulation/nCicProof.ml b/matita/components/ng_paramodulation/nCicProof.ml index f34b35748..706131f8b 100644 --- a/matita/components/ng_paramodulation/nCicProof.ml +++ b/matita/components/ng_paramodulation/nCicProof.ml @@ -72,13 +72,13 @@ let debug c _ = c;; match t with | Terms.Leaf _ | Terms.Var _ -> - let module NCicBlob = NCicBlob.NCicBlob( + (*let module NCicBlob = NCicBlob.NCicBlob( struct let metasenv = [] let subst = [] let context = [] end) in - let module Pp = Pp.Pp(NCicBlob) in - (* prerr_endline ("term: " ^ Pp.pp_foterm ft); + let module Pp = Pp.Pp(NCicBlob) in + prerr_endline ("term: " ^ Pp.pp_foterm ft); prerr_endline ("path: " ^ String.concat "," (List.map string_of_int p1)); prerr_endline ("leading to: " ^ Pp.pp_foterm t); *) @@ -192,14 +192,13 @@ let debug c _ = c;; ;; let mk_proof status ?(demod=false) (bag : NCic.term Terms.bag) mp subst steps= - let module NCicBlob = + (*let module NCicBlob = NCicBlob.NCicBlob( struct let metasenv = [] let subst = [] let context = [] end) in - let module Pp = Pp.Pp(NCicBlob) - in + let module Pp = Pp.Pp(NCicBlob) in*) let module Subst = FoSubst in (*let compose subst1 subst2 = let s1 = List.map (fun (x,t) -> (x, Subst.apply_subst subst2 t)) subst1 in @@ -233,7 +232,7 @@ let debug c _ = c;; let lit =match lit with | Terms.Predicate t -> t (* assert false *) | Terms.Equation (l,r,ty,_) -> - Terms.Node [ Terms.Leaf eqP(); ty; l; r] + Terms.Node [ Terms.Leaf (eqP()); ty; l; r] in lit, vl, proof in diff --git a/matita/components/ng_refiner/nCicCoercion.ml b/matita/components/ng_refiner/nCicCoercion.ml index 7447a68f2..bb6430873 100644 --- a/matita/components/ng_refiner/nCicCoercion.ml +++ b/matita/components/ng_refiner/nCicCoercion.ml @@ -46,7 +46,7 @@ class virtual status = method coerc_db = db method set_coerc_db v = {< db = v >} method set_coercion_status - : 'status. #g_status as 'status -> 'self + : 'status. (#g_status as 'status) -> 'self = fun o -> {< db = o#coerc_db >}#set_unifhint_status o end diff --git a/matita/components/ng_refiner/nCicCoercion.mli b/matita/components/ng_refiner/nCicCoercion.mli index 4f1fa4186..d2b3c7ae2 100644 --- a/matita/components/ng_refiner/nCicCoercion.mli +++ b/matita/components/ng_refiner/nCicCoercion.mli @@ -33,7 +33,7 @@ val empty_db: db index_coercion db c A B \arity_left(c ??x??) \position(x,??x??) *) val index_coercion: - #status as 'status -> string -> + (#status as 'status) -> string -> NCic.term -> NCic.term -> NCic.term -> int -> int -> 'status (* NOTE: the name of the coercion is used to sort coercions, thus diff --git a/matita/components/ng_refiner/nCicMetaSubst.ml b/matita/components/ng_refiner/nCicMetaSubst.ml index beeeeeb6b..d51ce3685 100644 --- a/matita/components/ng_refiner/nCicMetaSubst.ml +++ b/matita/components/ng_refiner/nCicMetaSubst.ml @@ -221,7 +221,7 @@ and restrict status metasenv subst i (restrictions as orig) = let subst_entry_i = i, (name, ctx, NCic.Meta (j, reloc_irl), ty) in let new_subst = subst_entry_j :: List.map - (fun (n,_) as orig -> if i = n then subst_entry_i else orig) subst + (fun ((n,_) as orig) -> if i = n then subst_entry_i else orig) subst in let diff = List.filter (fun x -> not (List.mem x orig)) restrictions in metasenv, new_subst, j, diff @@ -250,7 +250,7 @@ and restrict status metasenv subst i (restrictions as orig) = pp (lazy ("BBB: dopo metasenv\n" ^ NCicPp.ppmetasenv ~subst [metasenv_entry]));*) let diff = List.filter (fun x -> not (List.mem x orig)) restrictions in List.map - (fun (n,_) as orig -> if i = n then metasenv_entry else orig) + (fun ((n,_) as orig) -> if i = n then metasenv_entry else orig) metasenv, subst_entry :: subst, j, diff with Occur -> raise (MetaSubstFailure (lazy (Printf.sprintf @@ -390,7 +390,7 @@ let delift status ~unify metasenv subst context n l t = if not clear then ms else metasenv, - (i,([],c,t,ty)) :: List.filter (fun j,_ -> i <> j) subst + (i,([],c,t,ty)) :: List.filter (fun (j,_) -> i <> j) subst in aux (context,k,in_scope) ms (NCicSubstitution.subst_meta status l1 t) with NCicUtils.Subst_not_found _ -> @@ -572,7 +572,7 @@ let extend_meta metasenv n = | NCic.Implicit (`Typeof _) -> let mk_meta context kind = let metasenv, _, ty, _ = mk_meta metasenv context kind in - (n, (attrs, cc, ty)) :: List.filter (fun x,_ -> x <> n) metasenv, ty + (n, (attrs, cc, ty)) :: List.filter (fun (x,_) -> x <> n) metasenv, ty in (match NCicUntrusted.kind_of_meta attrs with | `IsSort diff --git a/matita/components/ng_refiner/nCicRefiner.ml b/matita/components/ng_refiner/nCicRefiner.ml index 0523ef8b2..945916153 100644 --- a/matita/components/ng_refiner/nCicRefiner.ml +++ b/matita/components/ng_refiner/nCicRefiner.ml @@ -234,7 +234,7 @@ let rec typeof (status:#NCicCoercion.status) (*D*)in outside true; rc with exc -> outside false; raise exc in let rec typeof_aux metasenv subst context expty = - fun t as orig -> + fun (t as orig) -> (*D*)inside 'R'; try let rc = pp (lazy (status#ppterm ~metasenv ~subst ~context t ^ " ::exp:: " ^ match expty with `XTSort -> "Any sort" | `XTInd -> "Any (co)inductive type" @@ -551,7 +551,7 @@ and try_coercions status | [] -> pp (lazy "WWW: no more coercions!"); raise (wrap_exc (lazy - let expty = + (let expty = match expty with `XTSome expty -> status#ppterm ~metasenv ~subst ~context expty | `XTSort -> "[[sort]]" @@ -561,7 +561,7 @@ and try_coercions status "The term\n%s\nhas type\n%s\nbut is here used with type\n%s" (status#ppterm ~metasenv ~subst ~context t) (status#ppterm ~metasenv ~subst ~context infty) - expty)) exc) + expty))) exc) | (_,metasenv, newterm, newtype, meta)::tl -> try pp (lazy("K=" ^ status#ppterm ~metasenv ~subst ~context newterm)); diff --git a/matita/components/ng_refiner/nCicUnifHint.ml b/matita/components/ng_refiner/nCicUnifHint.ml index d37ec4032..688238983 100644 --- a/matita/components/ng_refiner/nCicUnifHint.ml +++ b/matita/components/ng_refiner/nCicUnifHint.ml @@ -60,7 +60,7 @@ class virtual status = method uhint_db = db method set_uhint_db v = {< db = v >} method set_unifhint_status - : 'status. #g_status as 'status -> 'self + : 'status. (#g_status as 'status) -> 'self = fun o -> {< db = o#uhint_db >} end @@ -403,10 +403,10 @@ let generate_dot_file (status:#status) fmt = edges := (mangle l, mangle r, shint, precedence, hint) :: !edges) (HintSet.elements dataset); ); - List.iter (fun x, l -> Pp.node x ~attrs:["label",l] fmt) !nodes; - List.iter (fun x, y, _l, _, _ -> + List.iter (fun (x, l) -> Pp.node x ~attrs:["label",l] fmt) !nodes; + List.iter (fun (x, y, _l, _, _) -> Pp.raw (Printf.sprintf "%s -- %s [ label=\"%s\" ];\n" x y "?") fmt) !edges; edges := List.sort (fun (_,_,_,p1,_) (_,_,_,p2,_) -> p1 - p2) !edges; - List.iter (fun _x, _y, _, p, l -> pp_hint l p) !edges; + List.iter (fun (_x, _y, _, p, l) -> pp_hint l p) !edges; ;; diff --git a/matita/components/ng_refiner/nCicUnifHint.mli b/matita/components/ng_refiner/nCicUnifHint.mli index 832e980e2..0e837a018 100644 --- a/matita/components/ng_refiner/nCicUnifHint.mli +++ b/matita/components/ng_refiner/nCicUnifHint.mli @@ -29,10 +29,10 @@ class virtual status : end val index_hint: - #status as 'status -> NCic.context -> NCic.term -> NCic.term -> int -> 'status + (#status as 'status) -> NCic.context -> NCic.term -> NCic.term -> int -> 'status val add_user_provided_hint : - #status as 'status -> NCic.term -> int -> 'status + (#status as 'status) -> NCic.term -> int -> 'status val look_for_hint: #status -> diff --git a/matita/components/ng_refiner/nCicUnification.ml b/matita/components/ng_refiner/nCicUnification.ml index 553e1e671..6f1d8718a 100644 --- a/matita/components/ng_refiner/nCicUnification.ml +++ b/matita/components/ng_refiner/nCicUnification.ml @@ -276,7 +276,7 @@ let tipify status exc metasenv subst context t ty = let metasenv,subst,ty = sortfy status exc metasenv subst cc ty in let metasenv = NCicUntrusted.replace_in_metasenv n - (fun attrs,cc,_ -> NCicUntrusted.set_kind `IsType attrs, cc, ty) + (fun (attrs,cc,_) -> NCicUntrusted.set_kind `IsType attrs, cc, ty) metasenv in metasenv,subst,false @@ -290,7 +290,7 @@ let tipify status exc metasenv subst context t ty = let metasenv,subst,ty = sortfy status exc metasenv subst cc ty in let subst = NCicUntrusted.replace_in_subst n - (fun attrs,cc,bo,_->NCicUntrusted.set_kind `IsType attrs,cc,bo,ty) + (fun (attrs,cc,bo,_)->NCicUntrusted.set_kind `IsType attrs,cc,bo,ty) subst in optimize_meta metasenv subst (NCicSubstitution.subst_meta status lc bo)) @@ -557,8 +557,7 @@ and fo_unif0 during_delift status swap test_eq_only metasenv subst context (norm i | NCic.Meta (i,_) -> (metasenv, subst), i | _ -> - raise (UnificationFailure (lazy "Locked term vs non - flexible term; probably not saturated enough yet!")) + raise (UnificationFailure (lazy "Locked term vs non flexible term; probably not saturated enough yet!")) in let t1 = NCicReduction.whd status ~subst context t1 in let j, lj = diff --git a/matita/components/ng_refiner/oMeta2nMeta.ml b/matita/components/ng_refiner/oMeta2nMeta.ml index 4993e482a..95d002c55 100644 --- a/matita/components/ng_refiner/oMeta2nMeta.ml +++ b/matita/components/ng_refiner/oMeta2nMeta.ml @@ -3,8 +3,6 @@ let convert_metasenv uri = List.fold_left (fun (nm,fty) (i, ctx, ty) -> let new_ty, fix_ty = OCic2NCic.convert_term uri ty in - - in assert (fixpoints = []); new_metasenv ;; diff --git a/matita/components/ng_tactics/declarative.ml b/matita/components/ng_tactics/declarative.ml index a136a51dd..7ff18acde 100644 --- a/matita/components/ng_tactics/declarative.ml +++ b/matita/components/ng_tactics/declarative.ml @@ -430,7 +430,7 @@ let add_names_to_goals_tac (cl:NCic.constructor list ref) (status:#NTacStatus.ta [] -> [] | hd :: tl -> if n = 0 then [] else hd :: (sublist (n-1) tl) in - List.map (fun _,sw -> goal_of_switch sw) (sublist (List.length !cl) g) + List.map (fun (_,sw) -> goal_of_switch sw) (sublist (List.length !cl) g) in let rec add_names_to_goals g cl metasenv = match g,cl with @@ -590,8 +590,7 @@ let focus_on_case_tac case status = let loc = try loc_of_goal goal_to_focus t - with _ -> fail (lazy "The given case is not part of the current induction/cases analysis - context") + with _ -> fail (lazy "The given case is not part of the current induction/cases analysis context") in let curloc = if has_focused_goal status then let goal = extract_first_goal_from_status status in @@ -605,8 +604,7 @@ let focus_on_case_tac case status = let case id l status = let ctx = status_parameter "context" status in - if ctx <> "induction" && ctx <> "cases" then fail (lazy "You can't use case outside of an - induction/cases analysis context") + if ctx <> "induction" && ctx <> "cases" then fail (lazy "You can't use case outside of an induction/cases analysis context") else ( if has_focused_goal status then fail (lazy "Finish the current case before switching") diff --git a/matita/components/ng_tactics/nCicElim.ml b/matita/components/ng_tactics/nCicElim.ml index 5a5c7ba38..5ed986a10 100644 --- a/matita/components/ng_tactics/nCicElim.ml +++ b/matita/components/ng_tactics/nCicElim.ml @@ -91,7 +91,7 @@ let mk_elim status uri leftno it (outsort,suffix) pragma = let NReference.Ref (uri',_) = nref in NUri.eq uri uri' -> - let abs = List.rev_map (fun id,_ -> mk_id id) context in + let abs = List.rev_map (fun (id,_) -> mk_id id) context in let name = mk_id name in (name, Some ( List.fold_right diff --git a/matita/components/ng_tactics/nDestructTac.ml b/matita/components/ng_tactics/nDestructTac.ml index f25114817..ab6261864 100644 --- a/matita/components/ng_tactics/nDestructTac.ml +++ b/matita/components/ng_tactics/nDestructTac.ml @@ -136,23 +136,23 @@ let nargs it nleft consno = let default_pattern = "",0,(None,[],Some NotationPt.UserInput);; let prod_pattern = - "",0,(None,[],Some NotationPt.Binder + "",0,(None,[],Some (NotationPt.Binder (`Pi, (mk_id "_",Some (NotationPt.Appl [ NotationPt.Implicit `JustOne ; NotationPt.Implicit `JustOne ; NotationPt.UserInput ; NotationPt.Implicit `JustOne ])), - NotationPt.Implicit `JustOne));; + NotationPt.Implicit `JustOne)));; let prod_pattern_jm = - "",0,(None,[],Some NotationPt.Binder + "",0,(None,[],Some (NotationPt.Binder (`Pi, (mk_id "_",Some (NotationPt.Appl [ NotationPt.Implicit `JustOne ; NotationPt.Implicit `JustOne ; NotationPt.UserInput ; NotationPt.Implicit `JustOne ; NotationPt.Implicit `JustOne ])), - NotationPt.Implicit `JustOne));; + NotationPt.Implicit `JustOne)));; let hp_pattern n = "",0,(None,[n, NotationPt.Appl @@ -448,7 +448,7 @@ let saturate_skip status context skip = ;; let subst_tac ~context ~dir skip cur_eq = - fun status as oldstatus -> + fun (status as oldstatus) -> let eq_name,(NCic.Decl s | NCic.Def (s,_)) = List.nth context (cur_eq-1) in let _,ctx' = HExtlib.split_nth cur_eq context in let status, s = NTacStatus.whd status ctx' (mk_cic_term ctx' s) in diff --git a/matita/components/ng_tactics/nDestructTac.mli b/matita/components/ng_tactics/nDestructTac.mli index 0a324ec2d..38ccc9aef 100644 --- a/matita/components/ng_tactics/nDestructTac.mli +++ b/matita/components/ng_tactics/nDestructTac.mli @@ -13,7 +13,7 @@ val destruct_tac : string list option -> string list -> 's NTacStatus.tactic -val mk_discriminator: (use_jmeq: bool) -> ?force:bool -> +val mk_discriminator: use_jmeq:bool -> ?force:bool -> string -> NCic.inductiveType -> int -> (#NTacStatus.tac_status as 's) -> string -> 's * NCic.obj diff --git a/matita/components/ng_tactics/nTacStatus.ml b/matita/components/ng_tactics/nTacStatus.ml index 819160eab..31260d5ed 100644 --- a/matita/components/ng_tactics/nTacStatus.ml +++ b/matita/components/ng_tactics/nTacStatus.ml @@ -48,7 +48,7 @@ class eq_status = method eq_cache = eq_cache method set_eq_cache v = {< eq_cache = v >} method set_eq_status - : 'status. #g_eq_status as 'status -> 'self + : 'status. (#g_eq_status as 'status) -> 'self = fun o -> self#set_eq_cache o#eq_cache end @@ -63,7 +63,7 @@ class auto_status = method auto_cache = auto_cache method set_auto_cache v = {< auto_cache = v >} method set_auto_status - : 'status. #g_auto_status as 'status -> 'self + : 'status. (#g_auto_status as 'status) -> 'self = fun o -> self#set_auto_cache o#auto_cache end @@ -84,7 +84,7 @@ class virtual pstatus = val obj = o method obj = obj method set_obj o = {< obj = o >} - method set_pstatus : 'status. #g_pstatus as 'status -> 'self + method set_pstatus : 'status. (#g_pstatus as 'status) -> 'self = fun o -> (((self#set_disambiguate_status o)#set_obj o#obj)#set_auto_status o)#set_eq_status o end @@ -293,7 +293,7 @@ let get_subst status = let to_subst status i entry = let name,height,metasenv,subst,obj = status#obj in - let metasenv = List.filter (fun j,_ -> j <> i) metasenv in + let metasenv = List.filter (fun (j,_) -> j <> i) metasenv in let subst = (i, entry) :: subst in status#set_obj (name,height,metasenv,subst,obj) ;; @@ -334,7 +334,7 @@ let mk_meta status ?(attrs=[]) ctx bo_or_ty kind = let metasenv, metano, instance, _ = NCicMetaSubst.mk_meta ~attrs metasenv ctx ~with_type:ty kind in let attrs,_,_ = NCicUtils.lookup_meta metano metasenv in - let metasenv = List.filter (fun j,_ -> j <> metano) metasenv in + let metasenv = List.filter (fun (j,_) -> j <> metano) metasenv in let subst = (metano, (attrs, ctx, bo_, ty)) :: subst in let status = status#set_obj (n,h,metasenv,subst,o) in status, (ctx,instance) @@ -503,17 +503,17 @@ class virtual ['stack] status = val stack = s method stack = stack method set_stack s = {< stack = s >} - method set_status : 'status. 'stack #g_status as 'status -> 'self + method set_status : 'status. ('stack #g_status as 'status) -> 'self = fun o -> (self#set_pstatus o)#set_stack o#stack end class type virtual lowtac_status = [unit] status -type 'status lowtactic = #lowtac_status as 'status -> int -> 'status +type 'status lowtactic = (#lowtac_status as 'status) -> int -> 'status class type virtual tac_status = [Continuationals.Stack.t] status -type 'status tactic = #tac_status as 'status -> 'status +type 'status tactic = (#tac_status as 'status) -> 'status let pp_tac_status (status: #tac_status) = prerr_endline (status#ppobj status#obj); diff --git a/matita/components/ng_tactics/nTacStatus.mli b/matita/components/ng_tactics/nTacStatus.mli index e47700484..0dbcc5039 100644 --- a/matita/components/ng_tactics/nTacStatus.mli +++ b/matita/components/ng_tactics/nTacStatus.mli @@ -66,60 +66,60 @@ type tactic_pattern = GrafiteAst.npattern Disambiguate.disambiguator_input type cic_term val ctx_of : cic_term -> NCic.context val term_of_cic_term : - #pstatus as 'status -> cic_term -> NCic.context -> 'status * NCic.term + (#pstatus as 'status) -> cic_term -> NCic.context -> 'status * NCic.term val mk_cic_term : NCic.context -> NCic.term -> cic_term val disambiguate: - #pstatus as 'status -> NCic.context -> tactic_term -> cic_term NCicRefiner.expected_type -> + (#pstatus as 'status) -> NCic.context -> tactic_term -> cic_term NCicRefiner.expected_type -> 'status * cic_term (* * cic_term XXX *) val analyse_indty: - #pstatus as 'status -> cic_term -> + (#pstatus as 'status) -> cic_term -> 'status * (NReference.reference * int * NCic.term list * NCic.term list * NCic.constructor list) val ppterm: #pstatus -> cic_term -> string val ppcontext: #pstatus -> NCic.context -> string val whd: - #pstatus as 'status -> ?delta:int -> NCic.context -> cic_term -> + (#pstatus as 'status) -> ?delta:int -> NCic.context -> cic_term -> 'status * cic_term val normalize: - #pstatus as 'status -> ?delta:int -> NCic.context -> cic_term -> + (#pstatus as 'status) -> ?delta:int -> NCic.context -> cic_term -> 'status * cic_term val are_convertible: - #pstatus as 'status -> NCic.context -> cic_term -> cic_term -> 'status * bool + (#pstatus as 'status) -> NCic.context -> cic_term -> cic_term -> 'status * bool val typeof: - #pstatus as 'status -> NCic.context -> cic_term -> 'status * cic_term + (#pstatus as 'status) -> NCic.context -> cic_term -> 'status * cic_term val unify: - #pstatus as 'status -> NCic.context -> cic_term -> cic_term -> 'status + (#pstatus as 'status) -> NCic.context -> cic_term -> cic_term -> 'status val refine: - #pstatus as 'status -> NCic.context -> cic_term -> cic_term NCicRefiner.expected_type -> + (#pstatus as 'status) -> NCic.context -> cic_term -> cic_term NCicRefiner.expected_type -> 'status * cic_term * cic_term (* status, term, type *) val apply_subst: - #pstatus as 'status -> NCic.context -> cic_term -> 'status * cic_term + (#pstatus as 'status) -> NCic.context -> cic_term -> 'status * cic_term val apply_subst_context : #pstatus -> fix_projections:bool -> NCic.context -> NCic.context -val fix_sorts: #pstatus as 'status -> cic_term -> 'status * cic_term +val fix_sorts: (#pstatus as 'status) -> cic_term -> 'status * cic_term val saturate : - #pstatus as 'status -> ?delta:int -> cic_term -> 'status * cic_term * cic_term list -val metas_of_term : #pstatus as 'status -> cic_term -> int list + (#pstatus as 'status) -> ?delta:int -> cic_term -> 'status * cic_term * cic_term list +val metas_of_term : (#pstatus as 'status) -> cic_term -> int list val get_goalty: #pstatus -> int -> cic_term val get_subst: #pstatus -> NCic.substitution val mk_meta: - #pstatus as 'status -> ?attrs:NCic.meta_attrs -> NCic.context -> + (#pstatus as 'status) -> ?attrs:NCic.meta_attrs -> NCic.context -> [ `Decl of cic_term | `Def of cic_term ] -> NCicUntrusted.meta_kind -> 'status * cic_term -val instantiate: #pstatus as 'status -> ?refine:bool -> int -> cic_term -> 'status -val instantiate_with_ast: #pstatus as 'status -> int -> tactic_term -> 'status +val instantiate: (#pstatus as 'status) -> ?refine:bool -> int -> cic_term -> 'status +val instantiate_with_ast: (#pstatus as 'status) -> int -> tactic_term -> 'status val select_term: - #pstatus as 'status -> + (#pstatus as 'status) -> found: ('status -> cic_term -> 'status * cic_term) -> postprocess: ('status -> cic_term -> 'status * cic_term) -> cic_term -> tactic_term option * NCic.term -> 'status * cic_term -val mk_in_scope: #pstatus as 'status -> cic_term -> 'status * cic_term +val mk_in_scope: (#pstatus as 'status) -> cic_term -> 'status * cic_term val mk_out_scope: int -> (#pstatus as 'status) -> cic_term -> 'status * cic_term @@ -140,13 +140,13 @@ class virtual ['stack] status : class type virtual lowtac_status = [unit] status -type 'status lowtactic = #lowtac_status as 'status -> int -> 'status +type 'status lowtactic = (#lowtac_status as 'status) -> int -> 'status class type virtual tac_status = [Continuationals.Stack.t] status val pp_tac_status: #tac_status -> unit -type 'status tactic = #tac_status as 'status -> 'status +type 'status tactic = (#tac_status as 'status) -> 'status (* indexing facilities over cic_term based on inverse De Bruijn indexes *) diff --git a/matita/components/ng_tactics/nTactics.ml b/matita/components/ng_tactics/nTactics.ml index 721d9165b..457513367 100644 --- a/matita/components/ng_tactics/nTactics.ml +++ b/matita/components/ng_tactics/nTactics.ml @@ -263,7 +263,7 @@ let distribute_tac tac (status : #tac_status) = ((status#set_stack stack)#set_obj(sn:>lowtac_status)#obj)#set_pstatus sn ;; -let atomic_tac htac: #tac_status as 'a -> 'a = distribute_tac (exec htac) ;; +let atomic_tac htac: (#tac_status as 'a) -> 'a = distribute_tac (exec htac) ;; let repeat_tac t s = let rec repeat t (status : #tac_status as 'a) : 'a = @@ -546,10 +546,7 @@ let pp_cl cl = pp_aux cl ;; -let pp_indtyinfo ity = "leftno: " ^ (string_of_int ity.leftno) ^ ", consno: " ^ (string_of_int - ity.consno) ^ ", rightno: " ^ - (string_of_int ity.rightno) ^ ", reference: " ^ (pp_ref ity.reference) ^ ", - cl: " ^ (pp_cl ity.cl);; +let pp_indtyinfo ity = "leftno: " ^ (string_of_int ity.leftno) ^ ", consno: " ^ (string_of_int ity.consno) ^ ", rightno: " ^ (string_of_int ity.rightno) ^ ", reference: " ^ (pp_ref ity.reference) ^ ", cl: " ^ (pp_cl ity.cl);; let elim_tac ~what:(txt,len,what) ~where = let what = txt, len, Ast.Appl [what; Ast.Implicit `Vector] in @@ -663,7 +660,7 @@ let constructor_tac ?(num=1) ~args = distribute_tac (fun status goal -> let t = if args = [] then Ast.NRef ref else Ast.Appl (HExtlib.list_concat ~sep:[Ast.Implicit `Vector] - ([Ast.NRef ref] :: List.map (fun _,_,x -> [x]) args)) + ([Ast.NRef ref] :: List.map (fun (_,_,x) -> [x]) args)) in exec (apply_tac ("",0,t)) status goal) ;; diff --git a/matita/components/ng_tactics/nnAuto.ml b/matita/components/ng_tactics/nnAuto.ml index 2dc0be3f4..92682c8ad 100644 --- a/matita/components/ng_tactics/nnAuto.ml +++ b/matita/components/ng_tactics/nnAuto.ml @@ -252,7 +252,7 @@ let solve f status eq_cache goal = noprint (lazy (Printf.sprintf "Refined in %fs" (Unix.gettimeofday() -. stamp))); let status = status#set_obj (n,h,metasenv,subst,o) in - let metasenv = List.filter (fun j,_ -> j <> goal) metasenv in + let metasenv = List.filter (fun (j,_) -> j <> goal) metasenv in let subst = (goal,(gname,ctx,pt,pty)) :: subst in Some (status#set_obj (n,h,metasenv,subst,o)) with @@ -452,7 +452,7 @@ let refresh metasenv = NCicMetaSubst.mk_meta ~attrs:iattr metasenv ctx ~with_type:ty ikind in let s_entry = i,(iattr, ctx, instance, ty) in - let metasenv = List.filter (fun x,_ -> i <> x) metasenv in + let metasenv = List.filter (fun (x,_) -> i <> x) metasenv in metasenv,s_entry::subst) (metasenv,[]) metasenv @@ -502,7 +502,7 @@ let ground_instances status gl = let (_, ctx, t, _) = List.assoc i subst in noprint (lazy (status#ppterm ctx [] [] t)); List.iter - (fun (uri,_,_,_,_) as obj -> + (fun ((uri,_,_,_,_) as obj) -> NCicEnvironment.invalidate_item (`Obj (uri, obj))) objs; ()) @@ -869,7 +869,7 @@ let pp_idx status idx = let pp_th (status: #NTacStatus.pstatus) = List.iter - (fun ctx, idx -> + (fun (ctx, idx) -> noprint(lazy( "-----------------------------------------------")); noprint(lazy( (status#ppcontext ~metasenv:[] ~subst:[] ctx))); noprint(lazy( "||====> ")); @@ -1245,7 +1245,7 @@ let applicative_case ~pfailed depth signature status flags gty cache = (fun elems cand -> if (only_one && (elems <> [])) then elems else - match try_candidate (~smart:sm) + match try_candidate ~smart:sm flags depth status cache.unit_eq context cand with | None -> elems | Some x -> x::elems) @@ -1769,7 +1769,7 @@ auto_main flags signature cache depth ?(use_given_only=false) status: unit= debug_print ~depth (lazy ("(re)considering goal " ^ (string_of_int g) ^" : "^ppterm status gty)); - debug_print (~depth:depth) + debug_print ~depth:depth (lazy ("Case: " ^ NotationPp.pp_term status t)); let depth,cache = if t=Ast.Ident("__whd",None) || @@ -1887,7 +1887,7 @@ let auto_tac' candidates ~local_candidates ?(use_given_only=false) flags ?(trace let _ = debug_print (lazy("\n\nRound "^string_of_int x^"\n")) in let flags = { flags with maxdepth = x } in - try auto_clusters (~top:true) flags signature cache 0 status ~use_given_only;assert false + try auto_clusters ~top:true flags signature cache 0 status ~use_given_only;assert false (* try auto_main flags signature cache 0 status;assert false *) diff --git a/matita/components/syntax_extensions/utf8MacroTable.ml b/matita/components/syntax_extensions/utf8MacroTable.ml index 588321c48..0bf448025 100644 --- a/matita/components/syntax_extensions/utf8MacroTable.ml +++ b/matita/components/syntax_extensions/utf8MacroTable.ml @@ -2,2139 +2,2139 @@ let macro2utf8 = Hashtbl.create 2000 let utf82macro = Hashtbl.create 2000 let data = [ - "nscr", "\240\157\147\131"; - "LJcy", "\208\137"; - "dd", "\226\133\134"; - "Omacr", "\197\140"; + "varsupsetneq", "\226\138\139\239\184\128"; + "frac56", "\226\133\154"; + "emsp14", "\226\128\133"; + "bsim", "\226\136\189"; + "quest", "?"; + "xrarr", "\239\149\183"; + "nabla", "\226\136\135"; + "tscr", "\240\157\147\137"; + "nesear", "\226\164\168"; + "kappa", "\206\186"; + "HilbertSpace", "\226\132\139"; + "notinva", "\226\136\137\204\184"; + "sqsube", "\226\138\145"; + "NotLessSlantEqual", "\226\137\176"; + "hercon", "\226\138\185"; "npreceq", "\226\170\175\204\184"; - "Gcirc", "\196\156"; - "utilde", "\197\169"; - "rdca", "\226\164\183"; - "racute", "\197\149"; - "mstpos", "\226\136\190"; - "supnE", "\226\138\139"; - "NotLessLess", "\226\137\170\204\184\239\184\128"; - "iiint", "\226\136\173"; - "uscr", "\240\157\147\138"; - "Sfr", "\240\157\148\150"; - "nsupseteqq", "\226\138\137"; - "nwarrow", "\226\134\150"; - "twoheadrightarrow", "\226\134\160"; - "sccue", "\226\137\189"; - "NotSquareSuperset", "\226\138\144\204\184"; - "ee", "\226\133\135"; - "boxbox", "\226\167\137"; - "andand", "\226\169\149"; - "LeftVectorBar", "\226\165\146"; - "eg", "\226\170\154"; - "csc", "csc"; - "NotRightTriangleEqual", "\226\139\173"; - "filig", "\239\172\129"; - "atilde", "\195\163"; - "ring", "\203\154"; - "congdot", "\226\169\173"; - "gE", "\226\137\167"; - "rcedil", "\197\151"; - "el", "\226\170\153"; - "HorizontalLine", "\226\148\128"; - "incare", "\226\132\133"; - "hoarr", "\226\135\191"; - "SOFTcy", "\208\172"; - "conint", "\226\136\174"; - "OverParenthesis", "\239\184\181"; - "Uogon", "\197\178"; - "supne", "\226\138\139"; - "num", "#"; - "zcy", "\208\183"; - "Hfr", "\226\132\140"; - "dtri", "\226\150\191"; - "FilledSmallSquare", "\226\151\190"; - "SucceedsEqual", "\226\137\189"; - "leftthreetimes", "\226\139\139"; - "ycirc", "\197\183"; - "sqcup", "\226\138\148"; - "DoubleLeftArrow", "\226\135\144"; - "gtrless", "\226\137\183"; - "ge", "\226\137\165"; - "Product", "\226\136\143"; - "NotExists", "\226\136\132"; - "gg", "\226\137\171"; - "curlyvee", "\226\139\142"; - "ntrianglerighteq", "\226\139\173"; - "Colon", "\226\136\183"; - "rbrke", "\226\166\140"; - "LeftDownVector", "\226\135\131"; - "gl", "\226\137\183"; - "lrcorner", "\226\140\159"; - "mapstodown", "\226\134\167"; - "excl", "!"; - "cdots", "\226\139\175"; - "larr", "\226\134\144"; - "dtdot", "\226\139\177"; - "kgreen", "\196\184"; - "rtri", "\226\150\185"; - "rbarr", "\226\164\141"; - "ocy", "\208\190"; - "gt", ">"; - "DownLeftRightVector", "\226\165\144"; - "cup", "\226\136\170"; - "updownarrow", "\226\134\149"; - "Imacr", "\196\170"; - "cross", "\226\156\151"; - "Acirc", "\195\130"; - "lvertneqq", "\226\137\168\239\184\128"; - "ccaps", "\226\169\141"; - "NotLeftTriangleEqual", "\226\139\172"; - "IJlig", "\196\178"; - "boxplus", "\226\138\158"; - "epsilon", "\207\181"; - "zfr", "\240\157\148\183"; - "late", "\226\170\173"; - "ic", "\226\128\139"; - "lrhar", "\226\135\139"; - "gsim", "\226\137\179"; - "inf", "inf"; - "top", "\226\138\164"; - "odsold", "\226\166\188"; - "circlearrowright", "\226\134\187"; - "rtimes", "\226\139\138"; - "ii", "\226\133\136"; - "DoubleRightTee", "\226\138\168"; - "dcy", "\208\180"; - "boxdL", "\226\149\149"; - "duhar", "\226\165\175"; - "vert", "|"; - "sacute", "\197\155"; - "in", "\226\136\136"; - "Assign", "\226\137\148"; - "nsim", "\226\137\129"; - "boxdR", "\226\149\146"; - "o", "\206\191"; - "radic", "\226\136\154"; - "it", "\226\129\162"; - "int", "\226\136\171"; + "upsilon", "\207\133"; + "rmoust", "\226\142\177"; + "ggg", "\226\139\153"; "cwint", "\226\136\177"; - "ForAll", "\226\136\128"; - "simplus", "\226\168\164"; - "isindot", "\226\139\181"; - "rightthreetimes", "\226\139\140"; - "supseteqq", "\226\138\135"; - "bnot", "\226\140\144"; - "rppolint", "\226\168\146"; - "def", "\226\137\157"; - "TScy", "\208\166"; - "lE", "\226\137\166"; - "ffilig", "\239\172\131"; - "deg", "deg"; - "{", "{"; - "RightVector", "\226\135\128"; + "copf", "\240\157\149\148"; + "nvdash", "\226\138\172"; + "Lcaron", "\196\189"; + "Vdashl", "\226\171\166"; "ofr", "\240\157\148\172"; - "|", "|"; - "liminf", "liminf"; - "}", "}"; - "LeftUpTeeVector", "\226\165\160"; - "scirc", "\197\157"; - "scedil", "\197\159"; + "oint", "\226\136\174"; + "NestedLessLess", "\226\137\170"; + "ffilig", "\239\172\131"; + "rightthreetimes", "\226\139\140"; + "gtrsim", "\226\137\179"; + "angmsdad", "\226\166\171"; + "LeftUpVector", "\226\134\191"; + "apacir", "\226\169\175"; + "urcrop", "\226\140\142"; + "LessTilde", "\226\137\178"; + "dashv", "\226\138\163"; + "uarr", "\226\134\145"; + "imath", "\196\177"; + "DoubleDot", "\194\168"; + "nRightarrow", "\226\135\143"; + "colone", "\226\137\148"; + "ngeqq", "\226\137\177"; + "Jopf", "\240\157\149\129"; + "sqcaps", "\226\138\147\239\184\128"; + "ldrushar", "\226\165\139"; + "nvge", "\226\137\177"; + "qprime", "\226\129\151"; + "arccos", "arccos"; + "Bcy", "\208\145"; + "prec", "\226\137\186"; + "UpArrow", "\226\134\145"; + "ohbar", "\226\166\181"; + "capdot", "\226\169\128"; + "UpArrowBar", "\226\164\146"; + "Rsh", "\226\134\177"; + "zfr", "\240\157\148\183"; "ufisht", "\226\165\190"; - "LeftUpDownVector", "\226\165\145"; - "questeq", "\226\137\159"; - "leftarrow", "\226\134\144"; - "Ycy", "\208\171"; - "Coproduct", "\226\136\144"; - "det", "det"; - "boxdl", "\226\148\144"; - "Aopf", "\240\157\148\184"; - "srarr", "\226\134\146\239\184\128"; - "lbrke", "\226\166\139"; - "boxdr", "\226\148\140"; - "Ntilde", "\195\145"; - "gnap", "\226\170\138"; - "Cap", "\226\139\146"; - "swarhk", "\226\164\166"; - "ogt", "\226\167\129"; - "emptyset", "\226\136\133\239\184\128"; - "harrw", "\226\134\173"; - "lbarr", "\226\164\140"; - "Tilde", "\226\136\188"; - "delta", "\206\180"; - "Hopf", "\226\132\141"; - "dfr", "\240\157\148\161"; - "le", "\226\137\164"; - "lg", "lg"; - "ohm", "\226\132\166"; - "Jsercy", "\208\136"; - "quaternions", "\226\132\141"; - "DoubleLongLeftArrow", "\239\149\185"; - "Ncy", "\208\157"; - "nabla", "\226\136\135"; - "ltcir", "\226\169\185"; - "ll", "\226\137\170"; - "ln", "ln"; - "rmoust", "\226\142\177"; - "Oopf", "\240\157\149\134"; - "nbsp", "\194\160"; - "Kcedil", "\196\182"; - "vdots", "\226\139\174"; - "NotLessTilde", "\226\137\180"; - "lt", "<"; - "djcy", "\209\146"; - "DownRightTeeVector", "\226\165\159"; - "Ograve", "\195\146"; - "boxhD", "\226\149\165"; - "nsime", "\226\137\132"; - "egsdot", "\226\170\152"; - "mDDot", "\226\136\186"; - "bigodot", "\226\138\153"; - "Vopf", "\240\157\149\141"; - "looparrowright", "\226\134\172"; - "yucy", "\209\142"; - "trade", "\226\132\162"; - "Yfr", "\240\157\148\156"; - "kjcy", "\209\156"; - "mp", "\226\136\147"; - "leftrightarrows", "\226\135\134"; - "uharl", "\226\134\191"; - "ncap", "\226\169\131"; - "Iogon", "\196\174"; - "NotSubset", "\226\138\132"; - "Bumpeq", "\226\137\142"; - "mu", "\206\188"; - "FilledVerySmallSquare", "\239\150\155"; - "breve", "\203\152"; - "boxhU", "\226\149\168"; - "Sigma", "\206\163"; - "uharr", "\226\134\190"; - "xrArr", "\239\149\186"; - "ne", "\226\137\160"; - "oS", "\226\147\136"; - "xodot", "\226\138\153"; - "ni", "\226\136\139"; - "mdash", "\226\128\148"; - "Verbar", "\226\128\150"; - "die", "\194\168"; - "veebar", "\226\138\187"; - "UpArrowBar", "\226\164\146"; - "Ncaron", "\197\135"; - "RightArrowBar", "\226\135\165"; - "LongLeftArrow", "\239\149\182"; - "rceil", "\226\140\137"; - "LeftDownVectorBar", "\226\165\153"; - "umacr", "\197\171"; - "Hacek", "\203\135"; - "odblac", "\197\145"; - "lmidot", "\197\128"; - "dopf", "\240\157\149\149"; - "boxhd", "\226\148\172"; - "dim", "dim"; - "vnsub", "\226\138\132"; - "Bscr", "\226\132\172"; - "plussim", "\226\168\166"; - "doublebarwedge", "\226\140\134"; - "nu", "\206\189"; - "eqcolon", "\226\137\149"; - "luruhar", "\226\165\166"; - "Nfr", "\240\157\148\145"; - "preceq", "\226\170\175"; - "LeftTee", "\226\138\163"; - "div", "\195\183"; - "nVDash", "\226\138\175"; - "kopf", "\240\157\149\156"; - "Iscr", "\226\132\144"; - "vnsup", "\226\138\133"; - "gneq", "\226\137\169"; - "backepsilon", "\207\182"; - "boxhu", "\226\148\180"; - "ominus", "\226\138\150"; - "or", "\226\136\168"; - "lesdot", "\226\169\191"; - "RightVectorBar", "\226\165\147"; + "gtcir", "\226\169\186"; + "succnapprox", "\226\139\169"; + "nsubset", "\226\138\132"; + "bot", "\226\138\165"; "tcedil", "\197\163"; - "hstrok", "\196\167"; - "nrarrc", "\226\164\179\204\184"; - "ropf", "\240\157\149\163"; - "diamond", "\226\139\132"; - "smid", "\226\136\163\239\184\128"; - "nltri", "\226\139\170"; - "Pscr", "\240\157\146\171"; - "vartheta", "\207\145"; - "therefore", "\226\136\180"; - "pi", "\207\128"; - "ntrianglelefteq", "\226\139\172"; - "nearrow", "\226\134\151"; - "pm", "\194\177"; - "natural", "\226\153\174"; - "ucy", "\209\131"; - "olt", "\226\167\128"; - "Cfr", "\226\132\173"; - "yopf", "\240\157\149\170"; - "Otilde", "\195\149"; - "ntriangleleft", "\226\139\170"; - "pr", "\226\137\186"; - "Wscr", "\240\157\146\178"; - "midcir", "\226\171\176"; - "Lacute", "\196\185"; - "DoubleDot", "\194\168"; - "Tstrok", "\197\166"; - "nrarrw", "\226\134\157\204\184"; - "uArr", "\226\135\145"; - "nLtv", "\226\137\170\204\184\239\184\128"; - "rangle", "\226\140\170"; + "uopf", "\240\157\149\166"; + "LeftTriangleBar", "\226\167\143"; + "downarrow", "\226\134\147"; + "Ascr", "\240\157\146\156"; + "Qfr", "\240\157\148\148"; + "wr", "\226\137\128"; + "varrho", "\207\177"; + "NoBreak", "\239\187\191"; + "otimesas", "\226\168\182"; + "TildeTilde", "\226\137\136"; + "nang", "\226\136\160\204\184"; + "ForAll", "\226\136\128"; + "numero", "\226\132\150"; + "CircleDot", "\226\138\153"; + "rpar", ")"; + "eDot", "\226\137\145"; + "Lt", "\226\137\170"; + "lsh", "\226\134\176"; + "sscr", "\240\157\147\136"; + "hybull", "\226\129\131"; + "odiv", "\226\168\184"; + "varsigma", "\207\130"; "olcir", "\226\166\190"; - "Auml", "\195\132"; - "Succeeds", "\226\137\187"; + "wopf", "\240\157\149\168"; + "amacr", "\196\129"; + "rfisht", "\226\165\189"; + "Jscr", "\240\157\146\165"; + "NegativeMediumSpace", "\226\129\159\239\184\128"; + "Zdot", "\197\187"; + "Proportion", "\226\136\183"; + "gesdot", "\226\170\128"; + "kcedil", "\196\183"; + "cir", "\226\151\139"; + "bigcup", "\226\139\131"; + "Esim", "\226\169\179"; + "CenterDot", "\194\183"; + "nsqsube", "\226\139\162"; + "NotTildeFullEqual", "\226\137\135"; + "Oslash", "\195\152"; + "frac45", "\226\133\152"; + "gtdot", "\226\139\151"; + "NotSuperset", "\226\138\133"; + "loarr", "\226\135\189"; + "filig", "\239\172\129"; + "cscr", "\240\157\146\184"; + "hookleftarrow", "\226\134\169"; + "rangle", "\226\140\170"; + "bsol", "\\"; + "LeftDownVectorBar", "\226\165\153"; + "eta", "\206\183"; + "gE", "\226\137\167"; + "cudarrr", "\226\164\181"; + "ShortDownArrow", "\226\140\132\239\184\128"; + "nwnear", "\226\164\167"; + "supsup", "\226\171\150"; + "lnap", "\226\170\137"; + "homtht", "\226\136\187"; + "boxDr", "\226\149\147"; + "lvertneqq", "\226\137\168\239\184\128"; + "subnE", "\226\138\138"; + "iota", "\206\185"; + "horbar", "\226\128\149"; + "psi", "\207\136"; + "swarhk", "\226\164\166"; + "rharu", "\226\135\128"; + "equest", "\226\137\159"; + "boxv", "\226\148\130"; + "RightTee", "\226\138\162"; + "boxVH", "\226\149\172"; + "Sopf", "\240\157\149\138"; + "ni", "\226\136\139"; + "doublebarwedge", "\226\140\134"; + "lsime", "\226\170\141"; + "nleqslant", "\226\137\176"; + "roang", "\239\149\153"; + "scnE", "\226\170\182"; + "|", "|"; "DoubleLongLeftRightArrow", "\239\149\187"; - "TSHcy", "\208\139"; - "gammad", "\207\156"; - "epsiv", "\201\155"; - "notinva", "\226\136\137\204\184"; - "notinvb", "\226\139\183"; - "eqvparsl", "\226\167\165"; - "notinvc", "\226\139\182"; - "nsubE", "\226\138\136"; - "supplus", "\226\171\128"; - "RightUpDownVector", "\226\165\143"; - "Tab", "\t"; - "Lcedil", "\196\187"; - "backslash", "\\"; - "pointint", "\226\168\149"; - "jcy", "\208\185"; - "iocy", "\209\145"; - "escr", "\226\132\175"; - "submult", "\226\171\129"; - "iiota", "\226\132\169"; - "lceil", "\226\140\136"; - "omacr", "\197\141"; - "gneqq", "\226\137\169"; - "gcirc", "\196\157"; - "dotsquare", "\226\138\161"; - "ccaron", "\196\141"; - "Square", "\226\150\161"; - "RightDownTeeVector", "\226\165\157"; - "Ouml", "\195\150"; - "lurdshar", "\226\165\138"; - "SuchThat", "\226\136\139"; - "setminus", "\226\136\150"; - "lscr", "\226\132\147"; - "LessLess", "\226\170\161"; - "Sub", "\226\139\144"; - "sc", "\226\137\187"; - "rx", "\226\132\158"; - "RightFloor", "\226\140\139"; - "blacksquare", "\226\150\170"; - "ufr", "\240\157\148\178"; - "block", "\226\150\136"; - "dots", "\226\128\166"; - "nvsim", "\226\137\129\204\184"; - "caret", "\226\129\129"; - "demptyv", "\226\166\177"; - "Sum", "\226\136\145"; - "sscr", "\240\157\147\136"; - "nsube", "\226\138\136"; - "Sup", "\226\139\145"; - "ccupssm", "\226\169\144"; - "Because", "\226\136\181"; - "harrcir", "\226\165\136"; - "capbrcup", "\226\169\137"; - "RightUpVectorBar", "\226\165\148"; - "caps", "\226\136\169\239\184\128"; - "ohbar", "\226\166\181"; - "laemptyv", "\226\166\180"; - "uacute", "\195\186"; - "straightphi", "\207\134"; - "RightDoubleBracket", "\227\128\155"; - "zscr", "\240\157\147\143"; - "uogon", "\197\179"; - "Uarr", "\226\134\159"; - "nsucc", "\226\138\129"; - "RBarr", "\226\164\144"; - "NotRightTriangleBar", "\226\167\144\204\184"; - "to", "\226\134\146"; - "rpar", ")"; - "rdsh", "\226\134\179"; - "jfr", "\240\157\148\167"; - "ldquor", "\226\128\158"; - "bsime", "\226\139\141"; - "lAtail", "\226\164\155"; - "Hcirc", "\196\164"; - "aacute", "\195\161"; - "dot", "\203\153"; - "Tcy", "\208\162"; - "nsub", "\226\138\132"; - "kappa", "\206\186"; + "LeftVector", "\226\134\188"; + "trianglelefteq", "\226\138\180"; + "succapprox", "\226\137\191"; + "macr", "\194\175"; + "lharul", "\226\165\170"; + "ApplyFunction", "\226\129\161"; + "Map", "\226\164\133"; + "nscr", "\240\157\147\131"; + "Dcaron", "\196\142"; + "vzigzag", "\226\166\154"; + "naturals", "\226\132\149"; + "pluse", "\226\169\178"; + "nparsl", "\226\136\165\239\184\128\226\131\165"; + "cosh", "cosh"; + "vnsub", "\226\138\132"; + "Oacute", "\195\147"; + "LeftTeeVector", "\226\165\154"; + "ncap", "\226\169\131"; + "lneqq", "\226\137\168"; + "csub", "\226\171\143"; + "bopf", "\240\157\149\147"; "ovbar", "\226\140\189"; - "shcy", "\209\136"; - "kappav", "\207\176"; - "ropar", "\227\128\153"; - "gtcc", "\226\170\167"; - "ecolon", "\226\137\149"; - "circledast", "\226\138\155"; - "colon", ":"; - "timesbar", "\226\168\177"; - "precnsim", "\226\139\168"; - "ord", "\226\169\157"; - "real", "\226\132\156"; - "nexists", "\226\136\132"; - "nsup", "\226\138\133"; - "zhcy", "\208\182"; - "imacr", "\196\171"; - "egrave", "\195\168"; - "acirc", "\195\162"; - "grave", "`"; - "biguplus", "\226\138\142"; + "triangleright", "\226\150\185"; + "shortparallel", "\226\136\165\239\184\128"; + "timesb", "\226\138\160"; + "nwarrow", "\226\134\150"; + "harr", "\226\134\148"; + "backprime", "\226\128\181"; + "rceil", "\226\140\137"; + "softcy", "\209\140"; + "Lang", "\227\128\138"; + "mopf", "\240\157\149\158"; "HumpEqual", "\226\137\143"; - "GreaterSlantEqual", "\226\169\190"; - "capand", "\226\169\132"; - "yuml", "\195\191"; - "orv", "\226\169\155"; - "Icy", "\208\152"; - "rightharpoondown", "\226\135\129"; - "upsilon", "\207\133"; - "preccurlyeq", "\226\137\188"; - "ShortUpArrow", "\226\140\131\239\184\128"; - "searhk", "\226\164\165"; - "commat", "@"; - "Sqrt", "\226\136\154"; - "wp", "\226\132\152"; - "succnapprox", "\226\139\169"; - "wr", "\226\137\128"; - "NotTildeTilde", "\226\137\137"; - "dcaron", "\196\143"; - "Tfr", "\240\157\148\151"; - "bigwedge", "\226\139\128"; - "DScy", "\208\133"; - "nrtrie", "\226\139\173"; - "esim", "\226\137\130"; - "Not", "\226\171\172"; - "xmap", "\239\149\189"; - "rect", "\226\150\173"; - "Fouriertrf", "\226\132\177"; - "xi", "\206\190"; - "NotTilde", "\226\137\129"; - "gbreve", "\196\159"; - "par", "\226\136\165"; - "ddots", "\226\139\177"; - "nhArr", "\226\135\142"; + "esdot", "\226\137\144"; + "CloseCurlyQuote", "\226\128\153"; + "Popf", "\226\132\153"; + "Pi", "\206\160"; + "els", "\226\139\156"; + "DifferentialD", "\226\133\134"; + "SquareIntersection", "\226\138\147"; + "rfr", "\240\157\148\175"; + "propto", "\226\136\157"; + "angzarr", "\226\141\188"; + "succneqq", "\226\170\182"; + "there4", "\226\136\180"; + "sect", "\194\167"; + "tilde", "\203\156"; + "boxV", "\226\149\145"; + "scap", "\226\137\191"; + "ldca", "\226\164\182"; + "rho", "\207\129"; + "auml", "\195\164"; + "vsubne", "\226\138\138\239\184\128"; + "larrpl", "\226\164\185"; + "aleph", "\226\132\181"; + "Wopf", "\240\157\149\142"; "lsim", "\226\137\178"; - "RightCeiling", "\226\140\137"; - "nedot", "\226\137\160\239\184\128"; - "thksim", "\226\136\188\239\184\128"; - "lEg", "\226\139\154"; - "Ifr", "\226\132\145"; + "yacute", "\195\189"; + "Rscr", "\226\132\155"; + "succsim", "\226\137\191"; + "Acirc", "\195\130"; + "dots", "\226\128\166"; + "napos", "\197\137"; + "igrave", "\195\172"; + "curlywedge", "\226\139\143"; + "to", "\226\134\146"; + "NotLess", "\226\137\174"; + "Vopf", "\240\157\149\141"; + "subsup", "\226\171\147"; + "npolint", "\226\168\148"; + "Gcy", "\208\147"; + "FilledSmallSquare", "\226\151\190"; + "raemptyv", "\226\166\179"; + "lates", "\226\170\173\239\184\128"; + "Ccaron", "\196\140"; + "SquareSuperset", "\226\138\144"; + "demptyv", "\226\166\177"; + "Backslash", "\226\136\150"; + "nvsim", "\226\137\129\204\184"; + "ltcc", "\226\170\166"; + "Scy", "\208\161"; + "bnequiv", "\226\137\161\226\131\165"; + "not", "\194\172"; + "lozenge", "\226\151\138"; + "Lfr", "\240\157\148\143"; + "oscr", "\226\132\180"; + "ReverseEquilibrium", "\226\135\139"; + "Afr", "\240\157\148\132"; + "topcir", "\226\171\177"; + "planckh", "\226\132\142"; + "abreve", "\196\131"; + "rBarr", "\226\164\143"; + "nacute", "\197\132"; + "DownTeeArrow", "\226\134\167"; + "CupCap", "\226\137\141"; + "Cacute", "\196\134"; + "rpargt", "\226\166\148"; + "parsim", "\226\171\179"; + "Leftarrow", "\226\135\144"; + "angmsdaf", "\226\166\173"; + "Yfr", "\240\157\148\156"; "emsp", "\226\128\131"; - "lopar", "\227\128\152"; - "iiiint", "\226\168\140"; - "straightepsilon", "\206\181"; - "intlarhk", "\226\168\151"; - "image", "\226\132\145"; - "sqsubseteq", "\226\138\145"; - "lnapprox", "\226\170\137"; - "Leftrightarrow", "\226\135\148"; - "cemptyv", "\226\166\178"; - "alpha", "\206\177"; - "uml", "\194\168"; + "backsimeq", "\226\139\141"; + "lbrkslu", "\226\166\141"; + "NotHumpEqual", "\226\137\143\204\184"; + "larrfs", "\226\164\157"; + "hyphen", "\226\128\144"; + "pscr", "\240\157\147\133"; + "NotReverseElement", "\226\136\140"; + "vartriangleright", "\226\138\179"; + "Zacute", "\197\185"; + "LowerRightArrow", "\226\134\152"; + "ape", "\226\137\138"; + "ll", "\226\137\170"; + "ldquo", "\226\128\156"; + "angmsdab", "\226\166\169"; + "ZHcy", "\208\150"; + "ntrianglerighteq", "\226\139\173"; + "frac25", "\226\133\150"; + "nrtrie", "\226\139\173"; "barwedge", "\226\138\188"; - "KHcy", "\208\165"; - "tilde", "\203\156"; - "Superset", "\226\138\131"; - "gesles", "\226\170\148"; - "bigoplus", "\226\138\149"; - "boxuL", "\226\149\155"; - "rbbrk", "\227\128\149"; - "nrightarrow", "\226\134\155"; - "hkswarow", "\226\164\166"; - "DiacriticalDoubleAcute", "\203\157"; - "nbumpe", "\226\137\143\204\184"; - "uhblk", "\226\150\128"; - "NotSupersetEqual", "\226\138\137"; - "ntgl", "\226\137\185"; - "Fopf", "\240\157\148\189"; - "boxuR", "\226\149\152"; - "swarr", "\226\134\153"; - "nsqsube", "\226\139\162"; - "pluscir", "\226\168\162"; - "pcy", "\208\191"; - "leqslant", "\226\169\189"; - "lnap", "\226\170\137"; - "lthree", "\226\139\139"; - "smte", "\226\170\172"; - "olcross", "\226\166\187"; - "nvrArr", "\226\135\143"; - "andslope", "\226\169\152"; - "MediumSpace", "\226\129\159"; - "boxvH", "\226\149\170"; - "Nacute", "\197\131"; - "nGtv", "\226\137\171\204\184\239\184\128"; - "Mopf", "\240\157\149\132"; + "rarrpl", "\226\165\133"; + "Nfr", "\240\157\148\145"; + "xcirc", "\226\151\175"; + "dscr", "\240\157\146\185"; + "gjcy", "\209\147"; + "VerticalLine", "|"; + "Vbar", "\226\171\171"; "dfisht", "\226\165\191"; - "boxvL", "\226\149\161"; - "pertenk", "\226\128\177"; - "NotPrecedes", "\226\138\128"; - "profalar", "\226\140\174"; - "roplus", "\226\168\174"; - "boxvR", "\226\149\158"; - "utrif", "\226\150\180"; - "uHar", "\226\165\163"; - "nltrie", "\226\139\172"; - "NotNestedGreaterGreater", "\226\146\162\204\184"; - "smtes", "\226\170\172\239\184\128"; - "LeftAngleBracket", "\226\140\169"; - "iogon", "\196\175"; - "ExponentialE", "\226\133\135"; - "Topf", "\240\157\149\139"; - "GreaterEqual", "\226\137\165"; - "DownTee", "\226\138\164"; - "boxul", "\226\148\152"; - "wreath", "\226\137\128"; - "sigma", "\207\131"; - "ENG", "\197\138"; - "Ncedil", "\197\133"; - "ecy", "\209\141"; - "nsubset", "\226\138\132"; - "LessFullEqual", "\226\137\166"; - "bsolb", "\226\167\133"; - "boxur", "\226\148\148"; - "ThinSpace", "\226\128\137"; - "supdsub", "\226\171\152"; - "colone", "\226\137\148"; - "curren", "\194\164"; - "boxvh", "\226\148\188"; - "ecaron", "\196\155"; - "UnderBrace", "\239\184\184"; - "caron", "\203\135"; - "ultri", "\226\151\184"; - "boxvl", "\226\148\164"; - "scap", "\226\137\191"; - "boxvr", "\226\148\156"; - "bopf", "\240\157\149\147"; - "pfr", "\240\157\148\173"; - "nspar", "\226\136\166\239\184\128"; - "NegativeMediumSpace", "\226\129\159\239\184\128"; - "simgE", "\226\170\160"; - "nvDash", "\226\138\173"; - "NotGreaterFullEqual", "\226\137\176"; - "uparrow", "\226\134\145"; - "nsupset", "\226\138\133"; - "simeq", "\226\137\131"; - "Zcy", "\208\151"; - "RightTriangle", "\226\138\179"; - "Lang", "\227\128\138"; - "Ucirc", "\195\155"; - "iopf", "\240\157\149\154"; - "leftrightsquigarrow", "\226\134\173"; - "Gscr", "\240\157\146\162"; - "lfloor", "\226\140\138"; - "lbbrk", "\227\128\148"; - "bigvee", "\226\139\129"; - "ordf", "\194\170"; - "rsquo", "\226\128\153"; - "parallel", "\226\136\165"; - "half", "\194\189"; - "supseteq", "\226\138\135"; - "ngeqq", "\226\137\177"; - "popf", "\240\157\149\161"; - "NonBreakingSpace", "\194\160"; - "softcy", "\209\140"; - "ordm", "\194\186"; - "Nscr", "\240\157\146\169"; - "owns", "\226\136\139"; - "phi", "\207\149"; - "efr", "\240\157\148\162"; - "nesear", "\226\164\168"; - "marker", "\226\150\174"; - "lneq", "\226\137\168"; - "parallet", "????"; - "ndash", "\226\128\147"; - "DoubleLeftTee", "\226\171\164"; - "lArr", "\226\135\144"; - "becaus", "\226\136\181"; - "RightTee", "\226\138\162"; - "Ocy", "\208\158"; + "Egrave", "\195\136"; + "orslope", "\226\169\151"; + "nle", "\226\137\176\226\131\165"; + "TSHcy", "\208\139"; + "angle", "\226\136\160"; + "szlig", "\195\159"; + "rtri", "\226\150\185"; + "ljcy", "\209\153"; + "puncsp", "\226\128\136"; + "lobrk", "\227\128\154"; + "lAtail", "\226\164\155"; + "Pcy", "\208\159"; + "copysr", "\226\132\151"; + "Aopf", "\240\157\148\184"; + "nvle", "\226\137\176"; + "NotPrecedesEqual", "\226\170\175\204\184"; + "dd", "\226\133\134"; + "LeftVectorBar", "\226\165\146"; + "agrave", "\195\160"; + "ker", "ker"; + "Scedil", "\197\158"; + "DoubleUpDownArrow", "\226\135\149"; + "ocirc", "\195\180"; + "slarr", "\226\134\144\239\184\128"; + "urcorn", "\226\140\157"; + "elsdot", "\226\170\151"; + "tridot", "\226\151\172"; + "vopf", "\240\157\149\167"; + "NotLeftTriangleEqual", "\226\139\172"; + "bigwedge", "\226\139\128"; + "Uogon", "\197\178"; + "NotRightTriangleEqual", "\226\139\173"; + "gcirc", "\196\157"; + "srarr", "\226\134\146\239\184\128"; + "SquareSubset", "\226\138\143"; + "Euml", "\195\139"; + "dsol", "\226\167\182"; + "lmoust", "\226\142\176"; + "lagran", "\226\132\146"; + "ssetmn", "\226\136\150\239\184\128"; + "Theta", "\206\152"; + "mscr", "\240\157\147\130"; "ntlg", "\226\137\184"; - "cacute", "\196\135"; - "wopf", "\240\157\149\168"; - "Cup", "\226\139\147"; - "Uscr", "\240\157\146\176"; - "NotHumpEqual", "\226\137\143\204\184"; - "rnmid", "\226\171\174"; - "nsupE", "\226\138\137"; - "bemptyv", "\226\166\176"; - "lsqb", "["; - "nrarr", "\226\134\155"; - "egs", "\226\139\157"; - "reals", "\226\132\157"; - "CupCap", "\226\137\141"; - "Oacute", "\195\147"; - "Zfr", "\226\132\168"; - "ReverseEquilibrium", "\226\135\139"; - "ccedil", "\195\167"; - "bigtriangleup", "\226\150\179"; - "piv", "\207\150"; - "cirscir", "\226\167\130"; - "exists", "\226\136\131"; - "Uarrocir", "\226\165\137"; - "Dcy", "\208\148"; - "cscr", "\240\157\146\184"; - "zcaron", "\197\190"; - "isinE", "\226\139\185"; - "gtcir", "\226\169\186"; - "hookrightarrow", "\226\134\170"; - "Int", "\226\136\172"; - "nsupe", "\226\138\137"; - "dotplus", "\226\136\148"; - "ncup", "\226\169\130"; - "jscr", "\240\157\146\191"; - "angmsdaa", "\226\166\168"; + "Hfr", "\226\132\140"; + "edot", "\196\151"; "Iukcy", "\208\134"; - "flat", "\226\153\173"; - "bNot", "\226\171\173"; - "angmsdab", "\226\166\169"; - "angmsdac", "\226\166\170"; - "xdtri", "\226\150\189"; - "iota", "\206\185"; - "angmsdad", "\226\166\171"; - "angmsdae", "\226\166\172"; - "rightarrowtail", "\226\134\163"; - "angmsdaf", "\226\166\173"; - "Ocirc", "\195\148"; - "angmsdag", "\226\166\174"; - "Ofr", "\240\157\148\146"; - "maltese", "\226\156\160"; - "angmsdah", "\226\166\175"; - "Del", "\226\136\135"; - "Barwed", "\226\140\134"; - "drbkarow", "\226\164\144"; - "qscr", "\240\157\147\134"; - "ETH", "\195\144"; - "operp", "\226\166\185"; - "daleth", "\226\132\184"; - "bull", "\226\128\162"; - "simlE", "\226\170\159"; - "lsquo", "\226\128\152"; - "Larr", "\226\134\158"; - "curarr", "\226\134\183"; - "blacktriangleleft", "\226\151\130"; - "hellip", "\226\128\166"; - "DoubleVerticalBar", "\226\136\165"; - "rBarr", "\226\164\143"; - "chcy", "\209\135"; - "varpi", "\207\150"; - "Cconint", "\226\136\176"; + "arg", "arg"; + "CHcy", "\208\167"; + "multimap", "\226\138\184"; + "NotElement", "\226\136\137"; + "imped", "\240\157\149\131"; + "sube", "\226\138\134"; + "NotRightTriangleBar", "\226\167\144\204\184"; + "wp", "\226\132\152"; + "Sacute", "\197\154"; + "rbrkslu", "\226\166\144"; + "larrbfs", "\226\164\159"; + "ycy", "\209\139"; + "Xscr", "\240\157\146\179"; + "RightVectorBar", "\226\165\147"; + "PrecedesEqual", "\226\170\175"; + "succeq", "\226\137\189"; + "rationals", "\226\132\154"; + "oacute", "\195\179"; + "boxtimes", "\226\138\160"; + "plusmn", "\194\177"; + "bumpE", "\226\170\174"; "xlarr", "\239\149\182"; - "xscr", "\240\157\147\141"; - "DoubleLongRightArrow", "\239\149\186"; - "CounterClockwiseContourIntegral", "\226\136\179"; - "urcrop", "\226\140\142"; + "nLl", "\226\139\152\204\184"; + "dlcrop", "\226\140\141"; + "blacktriangleright", "\226\150\184"; + "Phi", "\206\166"; + "zdot", "\197\188"; + "lmoustache", "\226\142\176"; + "DownRightVector", "\226\135\129"; + "xsqcup", "\226\138\148"; + "frac12", "\194\189"; + "nVdash", "\226\138\174"; + "ee", "\226\133\135"; + "OverBar", "\194\175"; + "lbrksld", "\226\166\143"; + "flat", "\226\153\173"; + "xrArr", "\239\149\186"; + "Vvdash", "\226\138\170"; + "upuparrows", "\226\135\136"; + "dlcorn", "\226\140\158"; + "vert", "|"; + "eg", "\226\170\154"; + "VerticalTilde", "\226\137\128"; + "Subset", "\226\139\144"; + "nvrArr", "\226\135\143"; + "cirfnint", "\226\168\144"; + "iexcl", "\194\161"; + "hslash", "\226\132\143"; + "duhar", "\226\165\175"; + "Sqrt", "\226\136\154"; + "NotTildeTilde", "\226\137\137"; + "sum", "\226\136\145"; + "ntilde", "\195\177"; + "DotEqual", "\226\137\144"; + "scpolint", "\226\168\147"; + "mid", "\226\136\163"; + "lceil", "\226\140\136"; + "quaternions", "\226\132\141"; + "Fopf", "\240\157\148\189"; + "Wscr", "\240\157\146\178"; + "Lmidot", "\196\191"; + "HARDcy", "\208\170"; + "forall", "\226\136\128"; + "el", "\226\170\153"; + "diams", "\226\153\166"; + "oror", "\226\169\150"; + "ratio", "\226\136\182"; + "rbbrk", "\227\128\149"; + "nleq", "\226\137\176"; + "dagger", "\226\128\160"; + "perp", "\226\138\165"; + "zscr", "\240\157\147\143"; + "NotSucceedsTilde", "\226\137\191\204\184"; + "bmod", "mod"; + "quot", "\""; + "nsubseteq", "\226\138\136"; + "Iuml", "\195\143"; + "spades", "\226\153\160"; + "osol", "\226\138\152"; + "EmptySmallSquare", "\226\151\189"; + "sqsup", "\226\138\144"; + "cularrp", "\226\164\189"; + "times", "\195\151"; + "wfr", "\240\157\148\180"; + "LongLeftRightArrow", "\239\149\184"; "RightAngleBracket", "\226\140\170"; - "Rcaron", "\197\152"; - "latail", "\226\164\153"; - "pitchfork", "\226\139\148"; - "nvinfin", "\226\167\158"; - "hcirc", "\196\165"; - "nexist", "\226\136\132"; - "checkmark", "\226\156\147"; - "tridot", "\226\151\172"; - "vcy", "\208\178"; - "isins", "\226\139\180"; - "fllig", "\239\172\130"; - "Dfr", "\240\157\148\135"; - "hercon", "\226\138\185"; - "gEl", "\226\139\155"; - "bump", "\226\137\142"; - "aleph", "\226\132\181"; - "Ubreve", "\197\172"; - "isinv", "\226\136\136"; - "smile", "\226\140\163"; - "llcorner", "\226\140\158"; - "boxH", "\226\149\144"; - "ecir", "\226\137\150"; - "varnothing", "\226\136\133"; - "iuml", "\195\175"; - "mlcp", "\226\171\155"; - "leftrightharpoons", "\226\135\139"; - "ncong", "\226\137\135"; - "Vert", "\226\128\150"; - "vee", "\226\136\168"; - "star", "\226\139\134"; - "boxV", "\226\149\145"; - "LeftRightArrow", "\226\134\148"; - "leftrightarrow", "\226\134\148"; - "lstrok", "\197\130"; - "ell", "\226\132\147"; - "VerticalSeparator", "\226\157\152"; - "Ubrcy", "\208\142"; - "NotGreater", "\226\137\175"; - "Abreve", "\196\130"; - "TildeTilde", "\226\137\136"; - "CircleTimes", "\226\138\151"; - "subsetneq", "\226\138\138"; - "ltcc", "\226\170\166"; - "els", "\226\139\156"; - "succneqq", "\226\170\182"; - "kcy", "\208\186"; - "nshortmid", "\226\136\164\239\184\128"; - "mldr", "\226\128\166"; - "harr", "\226\134\148"; - "gimel", "\226\132\183"; - "Otimes", "\226\168\183"; - "vsubnE", "\226\138\138\239\184\128"; - "ltdot", "\226\139\150"; - "boxh", "\226\148\128"; - "notin", "\226\136\137"; - "RuleDelayed", "\226\167\180"; - "sqsube", "\226\138\145"; - "macr", "\194\175"; - "Icirc", "\195\142"; - "comma", ","; - "Cayleys", "\226\132\173"; - "rightleftharpoons", "\226\135\140"; - "Rarrtl", "\226\164\150"; - "SquareSubsetEqual", "\226\138\145"; - "NotGreaterEqual", "\226\137\177\226\131\165"; - "vfr", "\240\157\148\179"; - "utri", "\226\150\181"; - "simne", "\226\137\134"; - "LeftUpVectorBar", "\226\165\152"; - "hksearow", "\226\164\165"; - "boxv", "\226\148\130"; - "curvearrowleft", "\226\134\182"; - "eng", "\197\139"; - "gtrarr", "\226\165\184"; - "iecy", "\208\181"; - "varr", "\226\134\149"; - "lBarr", "\226\164\142"; - "ker", "ker"; - "imath", "\196\177"; - "Dstrok", "\196\144"; - "rlarr", "\226\135\132"; - "leftleftarrows", "\226\135\135"; - "DifferentialD", "\226\133\134"; - "because", "\226\136\181"; - "ulcrop", "\226\140\143"; - "prE", "\226\170\175"; - "oast", "\226\138\155"; - "DotEqual", "\226\137\144"; - "vsubne", "\226\138\138\239\184\128"; - "hbar", "\226\132\143\239\184\128"; - "subset", "\226\138\130"; - "UpTeeArrow", "\226\134\165"; - "LeftFloor", "\226\140\138"; - "kfr", "\240\157\148\168"; - "nisd", "\226\139\186"; - "scnE", "\226\170\182"; - "Ucy", "\208\163"; - "nprec", "\226\138\128"; - "ltrPar", "\226\166\150"; - "Scaron", "\197\160"; - "InvisibleComma", "\226\128\139"; - "SquareUnion", "\226\138\148"; - "ffllig", "\239\172\132"; - "approxeq", "\226\137\138"; - "yacute", "\195\189"; - "pre", "\226\170\175"; - "nsqsupe", "\226\139\163"; - "supset", "\226\138\131"; - "bsolhsub", "\\\226\138\130"; - "nshortparallel", "\226\136\166\239\184\128"; - "lozenge", "\226\151\138"; - "lnot", "\194\172"; - "Dopf", "\240\157\148\187"; - "leftharpoonup", "\226\134\188"; - "Jcy", "\208\153"; - "rightarrow", "\226\134\146"; - "ntriangleright", "\226\139\171"; - "Ccirc", "\196\136"; - "eacute", "\195\169"; - "acute", "\194\180"; - "Precedes", "\226\137\186"; - "middot", "\194\183"; + "lhblk", "\226\150\132"; "lHar", "\226\165\162"; - "eparsl", "\226\167\163"; - "psi", "\207\136"; - "parsl", "\226\136\165\239\184\128"; - "UpperLeftArrow", "\226\134\150"; - "oror", "\226\169\150"; + "ngt", "\226\137\175"; + "Vee", "\226\139\129"; + "sqsupseteq", "\226\138\146"; + "dotplus", "\226\136\148"; + "bigcirc", "\226\151\175"; + "phiv", "\207\149"; + "otimes", "\226\138\151"; + "nsqsupe", "\226\139\163"; + "sstarf", "\226\139\134"; + "qfr", "\240\157\148\174"; + "Bopf", "\240\157\148\185"; + "harrw", "\226\134\173"; + "leqq", "\226\137\166"; + "backsim", "\226\136\189"; + "leftharpoondown", "\226\134\189"; + "geqslant", "\226\169\190"; + "blk14", "\226\150\145"; + "beta", "\206\178"; + "ac", "\226\164\143"; + "vellip", "\226\139\174"; + "bigodot", "\226\138\153"; + "olcross", "\226\166\187"; + "CapitalDifferentialD", "\226\133\133"; + "uparrow", "\226\134\145"; + "dwangle", "\226\166\166"; + "larr", "\226\134\144"; + "lowbar", "_"; + "Ffr", "\240\157\148\137"; + "rbrksld", "\226\166\142"; + "squ", "\226\150\161"; + "hkswarow", "\226\164\166"; + "lopf", "\240\157\149\157"; + "Colon", "\226\136\183"; + "nge", "\226\137\177\226\131\165"; + "int", "\226\136\171"; + "ffllig", "\239\172\132"; + "npar", "\226\136\166"; + "af", "\226\129\161"; "Kopf", "\240\157\149\130"; - "apacir", "\226\169\175"; - "dharl", "\226\135\131"; - "nequiv", "\226\137\162"; + "Ouml", "\195\150"; + "LessLess", "\226\170\161"; + "euml", "\195\171"; + "nsubseteqq", "\226\138\136"; + "SHCHcy", "\208\169"; + "plus", "+"; + "acirc", "\195\162"; + "RightFloor", "\226\140\139"; + "lhard", "\226\134\189"; + "zeetrf", "\226\132\168"; + "para", "\194\182"; + "asymp", "\226\137\141"; + "aacute", "\195\161"; + "NotTilde", "\226\137\129"; + "egsdot", "\226\170\152"; + "CircleMinus", "\226\138\150"; + "DownRightTeeVector", "\226\165\159"; + "Del", "\226\136\135"; + "blk34", "\226\150\147"; + "ltrif", "\226\151\130"; + "csube", "\226\171\145"; + "Ograve", "\195\146"; + "ntriangleleft", "\226\139\170"; + "vBar", "\226\171\168"; + "nmid", "\226\136\164"; + "DoubleRightTee", "\226\138\168"; + "ccaps", "\226\169\141"; + "lesdoto", "\226\170\129"; + "kfr", "\240\157\148\168"; + "gesl", "\226\139\155\239\184\128"; + "boxDL", "\226\149\151"; + "hscr", "\240\157\146\189"; + "yuml", "\195\191"; + "Scaron", "\197\160"; + "ImaginaryI", "\226\133\136"; + "eDDot", "\226\169\183"; + "rdca", "\226\164\183"; + "OverBracket", "\226\142\180"; + "arcsin", "arcsin"; + "vBarv", "\226\171\169"; + "Mellintrf", "\226\132\179"; + "Edot", "\196\150"; + "Gt", "\226\137\171"; + "boxUR", "\226\149\154"; + "RightTriangleBar", "\226\167\144"; + "ropf", "\240\157\149\163"; + "it", "\226\129\162"; + "lim", "lim"; + "Yscr", "\240\157\146\180"; + "yen", "\194\165"; + "rang", "\226\140\170"; + "ufr", "\240\157\148\178"; + "ograve", "\195\178"; + "DoubleLongLeftArrow", "\239\149\185"; + "Kcedil", "\196\182"; + "iecy", "\208\181"; + "lne", "\226\137\168"; + "epsilon", "\207\181"; + "cuvee", "\226\139\142"; + "alpha", "\206\177"; + "circ", "\226\136\152"; + "ncaron", "\197\136"; + "risingdotseq", "\226\137\147"; + "ctdot", "\226\139\175"; + "lor", "\226\136\168"; + "minusb", "\226\138\159"; + "Succeeds", "\226\137\187"; + "plusdu", "\226\168\165"; + "preccurlyeq", "\226\137\188"; "rightleftarrows", "\226\135\132"; - "UnderParenthesis", "\239\184\182"; - "notni", "\226\136\140"; - "dagger", "\226\128\160"; - "dharr", "\226\135\130"; - "twoheadleftarrow", "\226\134\158"; - "frac12", "\194\189"; - "varsubsetneqq", "\226\138\138\239\184\128"; - "frac13", "\226\133\147"; + "Superset", "\226\138\131"; + "DD", "\226\133\133"; + "det", "det"; + "telrec", "\226\140\149"; + "suphsol", "\226\138\131/"; + "cemptyv", "\226\166\178"; + "les", "\226\169\189"; + "ngeqslant", "\226\137\177"; + "eqcolon", "\226\137\149"; + "boxDR", "\226\149\148"; + "veebar", "\226\138\187"; + "npr", "\226\138\128"; + "profalar", "\226\140\174"; + "Cfr", "\226\132\173"; + "upharpoonleft", "\226\134\191"; + "theta", "\206\184"; + "Diamond", "\226\139\132"; + "LeftAngleBracket", "\226\140\169"; + "swArr", "\226\135\153"; + "VDash", "\226\138\171"; + "vangrt", "\226\138\190"; + "NegativeThickSpace", "\226\128\133\239\184\128"; "Ufr", "\240\157\148\152"; - "NestedLessLess", "\226\137\170"; - "llarr", "\226\135\135"; - "frac14", "\194\188"; - "frac15", "\226\133\149"; - "Ropf", "\226\132\157"; - "frac16", "\226\133\153"; - "lrtri", "\226\138\191"; - "frac18", "\226\133\155"; - "cedil", "\194\184"; - "subsim", "\226\171\135"; - "PrecedesTilde", "\226\137\190"; - "igrave", "\195\172"; - "gjcy", "\209\147"; - "LeftVector", "\226\134\188"; - "notniva", "\226\136\140"; - "notnivb", "\226\139\190"; - "ogon", "\203\155"; - "notnivc", "\226\139\189"; - "Yopf", "\240\157\149\144"; - "there4", "\226\136\180"; - "udarr", "\226\135\133"; - "bkarow", "\226\164\141"; - "frac23", "\226\133\148"; - "frac25", "\226\133\150"; - "njcy", "\209\154"; - "Dashv", "\226\171\164"; - "eta", "\206\183"; - "bcong", "\226\137\140"; - "Ugrave", "\195\153"; - "csube", "\226\171\145"; - "clubs", "\226\153\163"; - "supmult", "\226\171\130"; - "MinusPlus", "\226\136\147"; - "Jfr", "\240\157\148\141"; - "ensp", "\226\128\130"; - "ucirc", "\195\187"; - "supsim", "\226\171\136"; - "eth", "\195\176"; + "Gfr", "\240\157\148\138"; + "pertenk", "\226\128\177"; + "phone", "\226\152\142"; + "Rfr", "\226\132\156"; + "Otimes", "\226\168\183"; + "conint", "\226\136\174"; + "ges", "\226\169\190"; + "Cdot", "\196\138"; + "Lopf", "\240\157\149\131"; + "DownLeftRightVector", "\226\165\144"; + "boxVr", "\226\149\159"; + "TripleDot", "\226\131\155"; + "ltquest", "\226\169\187"; + "longleftarrow", "????;"; + "ccups", "\226\169\140"; + "Star", "\226\139\134"; + "ange", "\226\166\164"; + "zeta", "\206\182"; + "SuchThat", "\226\136\139"; + "RoundImplies", "\226\165\176"; + "ltimes", "\226\139\137"; + "sdotb", "\226\138\161"; "OverBrace", "\239\184\183"; - "Dot", "\194\168"; - "xcap", "\226\139\130"; - "vangrt", "\226\138\190"; - "NotSubsetEqual", "\226\138\136"; - "frac34", "\194\190"; - "frac35", "\226\133\151"; - "planck", "\226\132\143\239\184\128"; - "lnsim", "\226\139\166"; - "gopf", "\240\157\149\152"; - "frac38", "\226\133\156"; - "DotDot", "\226\131\156"; - "mapstoup", "\226\134\165"; "Escr", "\226\132\176"; - "Integral", "\226\136\171"; - "Agrave", "\195\128"; - "longleftarrow", "????;"; - "Tcaron", "\197\164"; - "nopf", "\240\157\149\159"; - "LongLeftRightArrow", "\239\149\184"; - "Emacr", "\196\146"; - "omid", "\226\166\182"; - "spades", "\226\153\160"; - "naturals", "\226\132\149"; - "Lscr", "\226\132\146"; - "udblac", "\197\177"; - "SucceedsTilde", "\226\137\191"; - "frac45", "\226\133\152"; - "clubsuit", "\226\153\163"; - "mumap", "\226\138\184"; - "vltri", "\226\138\178"; - "LeftArrowBar", "\226\135\164"; - "zacute", "\197\186"; - "szlig", "\195\159"; - "suplarr", "\226\165\187"; - "RightDownVector", "\226\135\130"; - "male", "\226\153\130"; - "RightDownVectorBar", "\226\165\149"; - "gdot", "\196\161"; - "nleqq", "\226\137\176"; - "uopf", "\240\157\149\166"; - "YIcy", "\208\135"; - "Sscr", "\240\157\146\174"; - "empty", "\226\136\133\239\184\128"; - "Vdash", "\226\138\169"; - "sqsubset", "\226\138\143"; - "efDot", "\226\137\146"; - "times", "\195\151"; - "Oslash", "\195\152"; - "itilde", "\196\169"; - "frac56", "\226\133\154"; - "numero", "\226\132\150"; - "malt", "\226\156\160"; - "npart", "\226\136\130\204\184"; - "frac58", "\226\133\157"; - "Zscr", "\240\157\146\181"; - "integers", "\226\132\164"; - "CloseCurlyQuote", "\226\128\153"; - "NewLine", "\n"; - "fcy", "\209\132"; - "nwarr", "\226\134\150"; - "thicksim", "\226\136\188\239\184\128"; - "nprcue", "\226\139\160"; - "lcub", "{"; - "forall", "\226\136\128"; - "plusacir", "\226\168\163"; - "ascr", "\240\157\146\182"; - "plustwo", "\226\168\167"; - "Utilde", "\197\168"; - "lambda", "\206\187"; - "odash", "\226\138\157"; - "iukcy", "\209\150"; - "sqsupset", "\226\138\144"; - "Racute", "\197\148"; - "Longleftarrow", "????"; - "capcap", "\226\169\139"; - "ocirc", "\195\180"; - "nless", "\226\137\174"; - "Wedge", "\226\139\128"; - "qfr", "\240\157\148\174"; - "natur", "\226\153\174"; - "hscr", "\240\157\146\189"; - "ldca", "\226\164\182"; - "ClockwiseContourIntegral", "\226\136\178"; - "exp", "exp"; - "RightTeeArrow", "\226\134\166"; - "orarr", "\226\134\187"; - "tanh", "tanh"; - "frac78", "\226\133\158"; - "Atilde", "\195\131"; - "arcsin", "arcsin"; - "Rcedil", "\197\150"; - "oscr", "\226\132\180"; - "InvisibleTimes", "\226\129\162"; - "sime", "\226\137\131"; - "simg", "\226\170\158"; - "Conint", "\226\136\175"; - "Yuml", "\197\184"; - "rlhar", "\226\135\140"; - "rarrbfs", "\226\164\160"; - "siml", "\226\170\157"; - "DownRightVectorBar", "\226\165\151"; - "vscr", "\240\157\147\139"; - "divide", "\195\183"; - "PlusMinus", "\194\177"; - "ffr", "\240\157\148\163"; - "DownLeftTeeVector", "\226\165\158"; - "EmptySmallSquare", "\226\151\189"; - "SHCHcy", "\208\169"; - "cirmid", "\226\171\175"; - "sigmav", "\207\130"; - "csub", "\226\171\143"; - "npar", "\226\136\166"; - "bsemi", "\226\129\143"; - "swArr", "\226\135\153"; - "Pcy", "\208\159"; - "sinh", "sinh"; - "lharul", "\226\165\170"; - "Jukcy", "\208\132"; - "permil", "\226\128\176"; - "ndivides", "\226\136\164"; - "Aring", "\195\133"; - "longmapsto", "????"; - "Esim", "\226\169\179"; - "csup", "\226\171\144"; - "trie", "\226\137\156"; + "UpTee", "\226\138\165"; + "deg", "deg"; + "ddots", "\226\139\177"; + "bsolb", "\226\167\133"; + "lrhar", "\226\135\139"; + "nltri", "\226\139\170"; + "LeftDownVector", "\226\135\131"; + "measuredangle", "\226\136\161"; + "boxVl", "\226\149\162"; + "NotPrecedes", "\226\138\128"; + "NotGreaterTilde", "\226\137\181"; + "Omacr", "\197\140"; + "because", "\226\136\181"; "ubrcy", "\209\158"; - "NotEqualTilde", "\226\137\130\204\184"; - "dotminus", "\226\136\184"; - "diamondsuit", "\226\153\162"; - "xnis", "\226\139\187"; - "Eogon", "\196\152"; - "cuvee", "\226\139\142"; - "DZcy", "\208\143"; - "nRightarrow", "\226\135\143"; - "sqsupe", "\226\138\146"; - "nsccue", "\226\139\161"; - "drcrop", "\226\140\140"; - "DownBreve", "\204\145"; - "Ecy", "\208\173"; - "rdquor", "\226\128\157"; + "mdash", "\226\128\148"; + "Delta", "\206\148"; + "lambda", "\206\187"; + "gla", "\226\170\165"; + "tstrok", "\197\167"; + "ratail", "\226\134\163"; + "luruhar", "\226\165\166"; + "Uring", "\197\174"; + "angmsdaa", "\226\166\168"; + "smile", "\226\140\163"; + "prop", "\226\136\157"; + "circlearrowright", "\226\134\187"; + "ngeq", "\226\137\177"; + "dbkarow", "\226\164\143"; + "updownarrow", "\226\134\149"; + "rAarr", "\226\135\155"; + "mcy", "\208\188"; + "cupor", "\226\169\133"; + "supsim", "\226\171\136"; + "gl", "\226\137\183"; + "order", "\226\132\180"; "rAtail", "\226\164\156"; + "racute", "\197\149"; + "gtreqqless", "\226\139\155"; "icirc", "\195\174"; - "gacute", "\199\181"; - "hyphen", "\226\128\144"; - "uuml", "\195\188"; - "thorn", "\195\190"; - "ltri", "\226\151\131"; - "eqslantgtr", "\226\139\157"; - "DoubleContourIntegral", "\226\136\175"; - "lescc", "\226\170\168"; - "DiacriticalGrave", "`"; - "NotPrecedesEqual", "\226\170\175\204\184"; - "RightArrow", "\226\134\146"; - "race", "\226\167\154"; - "topbot", "\226\140\182"; - "Pfr", "\240\157\148\147"; - "napprox", "\226\137\137"; - "Sacute", "\197\154"; - "cupor", "\226\169\133"; - "OverBar", "\194\175"; - "bepsi", "\207\182"; - "plankv", "\226\132\143"; - "lap", "\226\137\178"; - "orslope", "\226\169\151"; - "beta", "\206\178"; - "ShortDownArrow", "\226\140\132\239\184\128"; - "perp", "\226\138\165"; - "lat", "\226\170\171"; - "CenterDot", "\194\183"; - "urcorner", "\226\140\157"; - "models", "\226\138\167"; - "beth", "\226\132\182"; - "subE", "\226\138\134"; - "subnE", "\226\138\138"; - "ldots", "\226\128\166"; - "yacy", "\209\143"; - "udhar", "\226\165\174"; - "Scedil", "\197\158"; - "subsub", "\226\171\149"; - "nvrtrie", "\226\139\173\204\184"; - "Phi", "\206\166"; - "Efr", "\240\157\148\136"; - "larrfs", "\226\164\157"; - "angle", "\226\136\160"; - "TildeFullEqual", "\226\137\133"; - "Jcirc", "\196\180"; - "THORN", "\195\158"; - "acE", "\226\167\155"; - "Longleftrightarrow", "????"; - "xuplus", "\226\138\142"; - "searr", "\226\134\152"; - "gvertneqq", "\226\137\169\239\184\128"; - "subsup", "\226\171\147"; - "NotSucceedsEqual", "\226\170\176\204\184"; - "gtrsim", "\226\137\179"; - "nrArr", "\226\135\143"; - "NotSquareSupersetEqual", "\226\139\163"; - "notindot", "\226\139\182\239\184\128"; - "HARDcy", "\208\170"; - "jmath", "j\239\184\128"; - "aelig", "\195\166"; - "slarr", "\226\134\144\239\184\128"; - "dlcrop", "\226\140\141"; - "sube", "\226\138\134"; - "cuepr", "\226\139\158"; - "supsub", "\226\171\148"; - "trianglelefteq", "\226\138\180"; - "subne", "\226\138\138"; - "between", "\226\137\172"; - "measuredangle", "\226\136\161"; - "swnwar", "\226\164\170"; - "lcy", "\208\187"; - "ccirc", "\196\137"; - "larrhk", "\226\134\169"; - "DiacriticalTilde", "\203\156"; - "brvbar", "\194\166"; - "triangledown", "\226\150\191"; - "dtrif", "\226\150\190"; - "Bopf", "\240\157\148\185"; - "xwedge", "\226\139\128"; - "rightsquigarrow", "\226\134\157"; - "acd", "\226\136\191"; - "supsup", "\226\171\150"; - "UpEquilibrium", "\226\165\174"; - "succ", "\226\137\187"; - "eqslantless", "\226\139\156"; - "coprod", "\226\136\144"; + "bcy", "\208\177"; + "sqsubset", "\226\138\143"; + "cupdot", "\226\138\141"; + "leftrightarrows", "\226\135\134"; + "intlarhk", "\226\168\151"; + "nprcue", "\226\139\160"; + "Vfr", "\240\157\148\153"; + "dtdot", "\226\139\177"; + "Cscr", "\240\157\146\158"; + "equiv", "\226\137\161"; + "SucceedsSlantEqual", "\226\137\189"; + "nsupE", "\226\138\137"; + "reals", "\226\132\157"; + "NotCongruent", "\226\137\162"; + "drbkarow", "\226\164\144"; + "varpropto", "\226\136\157"; + "rlarr", "\226\135\132"; + "hcirc", "\196\165"; + "gtcc", "\226\170\167"; + "npre", "\226\170\175\204\184"; + "eplus", "\226\169\177"; + "ncup", "\226\169\130"; + "eqsim", "\226\137\130"; + "lcedil", "\196\188"; + "orv", "\226\169\155"; + "andand", "\226\169\149"; + "DoubleLeftRightArrow", "\226\135\148"; + "infty", "\226\136\158"; + "nesim", "\226\137\130\204\184"; + "Itilde", "\196\168"; + "Hscr", "\226\132\139"; "OpenCurlyDoubleQuote", "\226\128\156"; - "NotGreaterSlantEqual", "\226\137\177"; - "solb", "\226\167\132"; - "HumpDownHump", "\226\137\142"; - "gtrapprox", "\226\137\179"; - "Iopf", "\240\157\149\128"; - "leg", "\226\139\154"; - "wfr", "\240\157\148\180"; - "mapstoleft", "\226\134\164"; - "gnapprox", "\226\170\138"; - "lgE", "\226\170\145"; - "CloseCurlyDoubleQuote", "\226\128\157"; - "NotNestedLessLess", "\226\146\161\204\184"; + "neArr", "\226\135\151"; "acy", "\208\176"; - "leq", "\226\137\164"; - "Popf", "\226\132\153"; - "les", "\226\169\189"; - "succcurlyeq", "\226\137\189"; - "heartsuit", "\226\153\161"; - "angmsd", "\226\136\161"; - "cuesc", "\226\139\159"; - "lesseqgtr", "\226\139\154"; - "vartriangleright", "\226\138\179"; - "csupe", "\226\171\146"; - "rthree", "\226\139\140"; - "Idot", "\196\176"; - "gtdot", "\226\139\151"; - "dashv", "\226\138\163"; - "Odblac", "\197\144"; - "Lmidot", "\196\191"; - "andd", "\226\169\156"; - "Wopf", "\240\157\149\142"; - "nvltrie", "\226\139\172\204\184"; - "nhpar", "\226\171\178"; - "geqslant", "\226\169\190"; - "xlArr", "\239\149\185"; - "SquareSubset", "\226\138\143"; - "intcal", "\226\138\186"; - "ljcy", "\209\153"; - "lfr", "\240\157\148\169"; - "gtlPar", "\226\166\149"; - "zigrarr", "\226\135\157"; - "nvap", "\226\137\137\204\184"; - "boxtimes", "\226\138\160"; - "raquo", "\194\187"; - "CircleMinus", "\226\138\150"; - "centerdot", "\194\183"; - "xoplus", "\226\138\149"; - "simdot", "\226\169\170"; - "Vcy", "\208\146"; - "profline", "\226\140\146"; - "ltquest", "\226\169\187"; - "andv", "\226\169\154"; - "lessgtr", "\226\137\182"; - "lesdoto", "\226\170\129"; - "NotSquareSubset", "\226\138\143\204\184"; - "bullet", "\226\128\162"; - "rarrsim", "\226\165\180"; - "Tcedil", "\197\162"; - "Hstrok", "\196\166"; - "eopf", "\240\157\149\150"; - "Theta", "\206\152"; - "Cscr", "\240\157\146\158"; - "emacr", "\196\147"; - "UnionPlus", "\226\138\142"; - "Vee", "\226\139\129"; - "arctan", "arctan"; - "afr", "\240\157\148\158"; - "thinsp", "\226\128\137"; - "bottom", "\226\138\165"; - "lopf", "\240\157\149\157"; - "larrlp", "\226\134\171"; - "lbrace", "{"; - "Jscr", "\240\157\146\165"; - "Kcy", "\208\154"; - "shortparallel", "\226\136\165\239\184\128"; - "hairsp", "\226\128\138"; - "osol", "\226\138\152"; - "lbrack", "["; - "hArr", "\226\135\148"; - "vdash", "\226\138\162"; - "UpDownArrow", "\226\134\149"; - "edot", "\196\151"; - "vzigzag", "\226\166\154"; - "sopf", "\240\157\149\164"; - "NotLessGreater", "\226\137\184"; - "Qscr", "\240\157\146\172"; - "Gammad", "\207\156"; - "SubsetEqual", "\226\138\134"; - "uplus", "\226\138\142"; + "ThinSpace", "\226\128\137"; + "precneqq", "\226\170\181"; + "yicy", "\209\151"; + "notnivc", "\226\139\189"; + "lcaron", "\196\190"; + "cups", "\226\136\170\239\184\128"; + "ContourIntegral", "\226\136\174"; + "xharr", "\239\149\184"; + "rcedil", "\197\151"; + "notinvb", "\226\139\183"; + "nldr", "\226\128\165"; + "check", "\226\156\147"; + "lharu", "\226\134\188"; + "glj", "\226\170\164"; + "lesg", "\226\139\154\239\184\128"; + "subsub", "\226\171\149"; + "DiacriticalDot", "\203\153"; + "bemptyv", "\226\166\176"; + "nearhk", "\226\164\164"; + "curren", "\194\164"; + "subset", "\226\138\130"; "LeftTriangle", "\226\138\178"; - "ange", "\226\166\164"; - "lim", "lim"; - "triangleright", "\226\150\185"; - "angrt", "\226\136\159"; - "rfloor", "\226\140\139"; - "bigtriangledown", "\226\150\189"; - "ofcir", "\226\166\191"; - "Vfr", "\240\157\148\153"; - "zopf", "\240\157\149\171"; - "UpArrowDownArrow", "\226\135\133"; - "Xscr", "\240\157\146\179"; - "digamma", "\207\156"; - "SmallCircle", "\226\136\152"; - "vArr", "\226\135\149"; - "eqsim", "\226\137\130"; - "downharpoonright", "\226\135\130"; - "Ccaron", "\196\140"; - "sdot", "\226\139\133"; - "frown", "\226\140\162"; - "angst", "\226\132\171"; - "lesges", "\226\170\147"; - "iacute", "\195\173"; - "wedge", "\226\136\167"; - "ssetmn", "\226\136\150\239\184\128"; - "rotimes", "\226\168\181"; - "laquo", "\194\171"; - "bigstar", "\226\152\133"; - "Rrightarrow", "\226\135\155"; - "erDot", "\226\137\147"; - "subseteq", "\226\138\134"; - "leftharpoondown", "\226\134\189"; - "infin", "\226\136\158"; - "zdot", "\197\188"; - "solbar", "\226\140\191"; - "Iuml", "\195\143"; - "Kfr", "\240\157\148\142"; - "fscr", "\240\157\146\187"; - "DJcy", "\208\130"; - "veeeq", "\226\137\154"; - "Star", "\226\139\134"; - "lsquor", "\226\128\154"; - "Uacute", "\195\154"; - "weierp", "\226\132\152"; - "rang", "\226\140\170"; + "quatint", "\226\168\150"; + "robrk", "\227\128\155"; + "iiiint", "\226\168\140"; + "boxvL", "\226\149\161"; + "max", "max"; + "Ofr", "\240\157\148\146"; + "timesbar", "\226\168\177"; + "rmoustache", "\226\142\177"; + "VeryThinSpace", "\226\128\138"; "hamilt", "\226\132\139"; - "angsph", "\226\136\162"; + "thickapprox", "\226\137\136\239\184\128"; + "iocy", "\209\145"; + "jcirc", "\196\181"; + "Congruent", "\226\137\161"; + "subne", "\226\138\138"; + "notniva", "\226\136\140"; + "Element", "\226\136\136"; + "barwed", "\226\138\188"; + "utdot", "\226\139\176"; + "Ucirc", "\195\155"; + "rarrtl", "\226\134\163"; + "boxHd", "\226\149\164"; + "nsubE", "\226\138\136"; + "smashp", "\226\168\179"; + "NotGreaterLess", "\226\137\185"; + "SucceedsEqual", "\226\137\189"; + "ii", "\226\133\136"; "YUcy", "\208\174"; - "Wcirc", "\197\180"; - "supsetneq", "\226\138\139"; - "gap", "\226\137\179"; - "mscr", "\240\157\147\130"; - "KJcy", "\208\140"; - "qprime", "\226\129\151"; - "EqualTilde", "\226\137\130"; - "vBar", "\226\171\168"; - "larrpl", "\226\164\185"; - "nvge", "\226\137\177"; - "approx", "\226\137\136"; - "lnE", "\226\137\168"; - "NotGreaterLess", "\226\137\185"; - "epar", "\226\139\149"; - "bigotimes", "\226\138\151"; - "xharr", "\239\149\184"; - "roang", "\239\149\153"; - "xcup", "\226\139\131"; - "tscr", "\240\157\147\137"; - "thkap", "\226\137\136\239\184\128"; - "Aacute", "\195\129"; - "rcy", "\209\128"; - "jukcy", "\209\148"; - "hookleftarrow", "\226\134\169"; + "NotTildeEqual", "\226\137\132"; + "gnE", "\226\137\169"; + "frac38", "\226\133\156"; + "emacr", "\196\147"; + "trianglerighteq", "\226\138\181"; + "lsqb", "["; + "supnE", "\226\138\139"; + "squf", "\226\150\170"; + "PrecedesTilde", "\226\137\190"; + "RightUpVectorBar", "\226\165\148"; + "mumap", "\226\138\184"; + "DoubleVerticalBar", "\226\136\165"; + "NotSucceeds", "\226\138\129"; + "Rightarrow", "\226\135\146"; + "real", "\226\132\156"; + "lbrack", "["; + "ugrave", "\195\185"; + "notni", "\226\136\140"; + "equals", "="; + "xfr", "\240\157\148\181"; + "dharr", "\226\135\130"; + "Agrave", "\195\128"; + "dot", "\203\153"; + "supseteqq", "\226\138\135"; "napid", "\226\137\139\204\184"; - "tscy", "\209\134"; - "nvgt", "\226\137\175"; - "lpar", "("; - "ldsh", "\226\134\178"; - "aring", "\195\165"; - "nGg", "\226\139\153\204\184"; - "LessEqualGreater", "\226\139\154"; - "gcd", "gcd"; - "oplus", "\226\138\149"; - "lcaron", "\196\190"; - "DownArrow", "\226\134\147"; - "xutri", "\226\150\179"; + "esim", "\226\137\130"; + "triminus", "\226\168\186"; + "UpTeeArrow", "\226\134\165"; + "Leftrightarrow", "\226\135\148"; + "submult", "\226\171\129"; + "lat", "\226\170\171"; + "delta", "\206\180"; + "Proportional", "\226\136\157"; + "LeftArrowBar", "\226\135\164"; + "eth", "\195\176"; + "UnderBrace", "\239\184\184"; + "sacute", "\197\155"; + "ntriangleright", "\226\139\171"; + "bigvee", "\226\139\129"; + "sec", "sec"; + "Ncedil", "\197\133"; + "rightleftharpoons", "\226\135\140"; + "vsubnE", "\226\138\138\239\184\128"; + "wscr", "\240\157\147\140"; + "triangledown", "\226\150\191"; + "Lacute", "\196\185"; + "DownLeftTeeVector", "\226\165\158"; + "VerticalBar", "\226\136\163"; + "gtreqless", "\226\139\155"; + "kappav", "\207\176"; + "thicksim", "\226\136\188\239\184\128"; + "bnot", "\226\140\144"; + "yacy", "\209\143"; + "searr", "\226\134\152"; + "Utilde", "\197\168"; + "nwarhk", "\226\164\163"; + "Bernoullis", "\226\132\172"; + "subedot", "\226\171\131"; + "setmn", "\226\136\150"; + "rdquo", "\226\128\157"; + "models", "\226\138\167"; + "nwArr", "\226\135\150"; + "gscr", "\226\132\138"; + "eqvparsl", "\226\167\165"; "Psi", "\206\168"; - "lesssim", "\226\137\178"; - "topcir", "\226\171\177"; - "puncsp", "\226\128\136"; - "origof", "\226\138\182"; - "gnsim", "\226\139\167"; - "eogon", "\196\153"; - "spar", "\226\136\165\239\184\128"; - "LowerRightArrow", "\226\134\152"; - "Lleftarrow", "\226\135\154"; - "nGt", "\226\137\171\204\184"; - "euml", "\195\171"; - "reg", "\194\174"; - "exponentiale", "\226\133\135"; - "qint", "\226\168\140"; - "sqcups", "\226\138\148\239\184\128"; - "lne", "\226\137\168"; - "LessSlantEqual", "\226\169\189"; - "Egrave", "\195\136"; - "orderof", "\226\132\180"; - "cirE", "\226\167\131"; - "nleqslant", "\226\137\176"; - "gcy", "\208\179"; - "curvearrowright", "\226\134\183"; - "ratail", "\226\134\163"; - "emsp13", "\226\128\132"; - "sdotb", "\226\138\161"; - "horbar", "\226\128\149"; - "emsp14", "\226\128\133"; - "npre", "\226\170\175\204\184"; - "rbrksld", "\226\166\142"; - "sdote", "\226\169\166"; - "varsupsetneqq", "\226\138\139\239\184\128"; - "VeryThinSpace", "\226\128\138"; - "DownArrowBar", "\226\164\147"; - "Rightarrow", "\226\135\146"; - "ocir", "\226\138\154"; - "NotHumpDownHump", "\226\137\142\204\184"; - "darr", "\226\134\147"; - "geqq", "\226\137\167"; - "sup1", "\194\185"; - "log", "log"; - "sup2", "\194\178"; - "micro", "\194\181"; - "amp", "&"; - "arccos", "arccos"; - "sup3", "\194\179"; - "GreaterTilde", "\226\137\179"; - "circeq", "\226\137\151"; - "rfr", "\240\157\148\175"; - "dash", "\226\128\144"; - "rbrkslu", "\226\166\144"; - "Dcaron", "\196\142"; - "and", "\226\136\167"; - "Vbar", "\226\171\171"; - "angzarr", "\226\141\188"; - "gel", "\226\139\155"; - "ang", "\226\136\160"; - "lor", "\226\136\168"; - "circ", "\226\136\152"; - "upharpoonright", "\226\134\190"; - "dblac", "\203\157"; - "subsetneqq", "\226\138\138"; - "rhard", "\226\135\129"; - "Intersection", "\226\139\130"; - "cire", "\226\137\151"; - "apE", "\226\137\138"; - "sung", "\226\153\170"; - "geq", "\226\137\165"; - "succsim", "\226\137\191"; - "ges", "\226\169\190"; + "nexists", "\226\136\132"; + "boxvH", "\226\149\170"; + "lt", "<"; + "dfr", "\240\157\148\161"; + "wedge", "\226\136\167"; + "Rarr", "\226\134\160"; + "Gscr", "\240\157\146\162"; + "boxhD", "\226\149\165"; + "supdsub", "\226\171\152"; + "copy", "\194\169"; + "Breve", "\203\152"; + "integers", "\226\132\164"; + "comp", "\226\136\129"; + "frac58", "\226\133\157"; + "CircleTimes", "\226\138\151"; + "imof", "\226\138\183"; + "xvee", "\226\139\129"; + "subsim", "\226\171\135"; + "lang", "\226\140\169"; + "prap", "\226\137\190"; + "notindot", "\226\139\182\239\184\128"; + "operp", "\226\166\185"; + "nsimeq", "\226\137\132"; + "rtimes", "\226\139\138"; + "mldr", "\226\128\166"; + "lcy", "\208\187"; + "bsime", "\226\139\141"; + "trade", "\226\132\162"; + "Yuml", "\197\184"; + "ohm", "\226\132\166"; + "NotNestedGreaterGreater", "\226\146\162\204\184"; + "Im", "\226\132\145"; + "sqsubseteq", "\226\138\145"; "Gbreve", "\196\158"; - "intercal", "\226\138\186"; - "supE", "\226\138\135"; - "NotCupCap", "\226\137\173"; + "plusacir", "\226\168\163"; + "cire", "\226\137\151"; "loz", "\226\151\138"; - "capcup", "\226\169\135"; - "larrtl", "\226\134\162"; - "AElig", "\195\134"; - "rarr", "\226\134\146"; - "varkappa", "\207\176"; - "upsi", "\207\133"; - "loang", "\239\149\152"; - "looparrowleft", "\226\134\171"; - "IOcy", "\208\129"; - "backprime", "\226\128\181"; - "sstarf", "\226\139\134"; - "rharu", "\226\135\128"; - "gesl", "\226\139\155\239\184\128"; - "xotime", "\226\138\151"; - "minus", "\226\136\146"; - "gvnE", "\226\137\169\239\184\128"; - "gfr", "\240\157\148\164"; - "lfisht", "\226\165\188"; - "jcirc", "\196\181"; - "roarr", "\226\135\190"; - "rho", "\207\129"; - "nvle", "\226\137\176"; - "sect", "\194\167"; - "ggg", "\226\139\153"; - "plusb", "\226\138\158"; - "NotTildeFullEqual", "\226\137\135"; - "NegativeVeryThinSpace", "\226\128\138\239\184\128"; - "ape", "\226\137\138"; - "pluse", "\226\169\178"; - "dollar", "$"; - "divonx", "\226\139\135"; - "partial", "\226\136\130"; - "DoubleLeftRightArrow", "\226\135\148"; - "varepsilon", "\206\181"; - "supe", "\226\138\135"; - "nvlt", "\226\137\174"; - "angrtvb", "\226\166\157\239\184\128"; - "gets", "\226\134\144"; - "nparallel", "\226\136\166"; - "varphi", "\207\134"; - "nsupseteq", "\226\138\137"; + "leftharpoonup", "\226\134\188"; + "circleddash", "\226\138\157"; + "rarrbfs", "\226\164\160"; + "boxdr", "\226\148\140"; + "shortmid", "\226\136\163\239\184\128"; + "xhArr", "\239\149\187"; + "xuplus", "\226\138\142"; "circledR", "\194\174"; - "circledS", "\226\147\136"; - "primes", "\226\132\153"; - "cuwed", "\226\139\143"; - "cupcap", "\226\169\134"; - "nLl", "\226\139\152\204\184"; - "lozf", "\226\167\171"; - "ShortLeftArrow", "\226\134\144\239\184\128"; - "nLt", "\226\137\170\204\184"; - "lesdotor", "\226\170\131"; - "Fcy", "\208\164"; - "scnsim", "\226\139\169"; - "VerticalLine", "|"; - "nwArr", "\226\135\150"; - "LeftTeeArrow", "\226\134\164"; - "iprod", "\226\168\188"; - "lsh", "\226\134\176"; - "Congruent", "\226\137\161"; - "NotLeftTriangle", "\226\139\170"; - "rdldhar", "\226\165\169"; - "varpropto", "\226\136\157"; - "nvlArr", "\226\135\141"; - "arg", "arg"; - "lhard", "\226\134\189"; - "surd", "????"; - "napos", "\197\137"; - "lparlt", "\226\166\147"; - "hslash", "\226\132\143"; - "Gopf", "\240\157\148\190"; - "SHcy", "\208\168"; - "triangle", "\226\150\181"; - "Qfr", "\240\157\148\148"; - "DiacriticalAcute", "\194\180"; - "tbrk", "\226\142\180"; - "Implies", "\226\135\146"; - "comp", "\226\136\129"; - "ddarr", "\226\135\138"; - "Colone", "\226\169\180"; - "smashp", "\226\168\179"; - "ccups", "\226\169\140"; + "eqcirc", "\226\137\150"; + "prnap", "\226\139\168"; + "NotSubsetEqual", "\226\138\136"; + "DownBreve", "\204\145"; + "uwangle", "\226\166\167"; + "nges", "\226\137\177"; + "oS", "\226\147\136"; + "nsupset", "\226\138\133"; + "fcy", "\209\132"; + "gcd", "gcd"; + "umacr", "\197\171"; + "prime", "\226\128\178"; + "nLeftrightarrow", "\226\135\142"; + "supdot", "\226\170\190"; + "{", "{"; "triangleq", "\226\137\156"; - "NotSquareSubsetEqual", "\226\139\162"; - "Nopf", "\226\132\149"; - "ZHcy", "\208\150"; - "map", "\226\134\166"; - "lharu", "\226\134\188"; - "glE", "\226\170\146"; - "cong", "\226\137\133"; - "Ecaron", "\196\154"; - "Uring", "\197\174"; - "blacktriangleright", "\226\150\184"; - "ntilde", "\195\177"; - "max", "max"; - "loarr", "\226\135\189"; - "LeftArrow", "\226\134\144"; + "UpArrowDownArrow", "\226\135\133"; + "nvap", "\226\137\137\204\184"; + "cdot", "\196\139"; + "boxbox", "\226\167\137"; + "ascr", "\240\157\146\182"; + "cirE", "\226\167\131"; + "rtrif", "\226\150\184"; + "ofcir", "\226\166\191"; + "sup3", "\194\179"; + "ap", "\226\137\136"; + "NotSquareSupersetEqual", "\226\139\163"; + "iukcy", "\209\150"; + "iiint", "\226\136\173"; + "Ycirc", "\197\182"; + "triangleleft", "\226\151\131"; + "Darr", "\226\134\161"; + "prnE", "\226\170\181"; + "notnivb", "\226\139\190"; + "ldrdhar", "\226\165\167"; + "OpenCurlyQuote", "\226\128\152"; + "triangle", "\226\150\181"; + "profline", "\226\140\146"; + "gtrarr", "\226\165\184"; + "ultri", "\226\151\184"; + "zcy", "\208\183"; + "Vcy", "\208\146"; + "UnionPlus", "\226\138\142"; + "ucirc", "\195\187"; + "Lsh", "\226\134\176"; "Gdot", "\196\160"; - "Uopf", "\240\157\149\140"; - "bigsqcup", "\226\138\148"; - "wedgeq", "\226\137\153"; - "RoundImplies", "\226\165\176"; - "prap", "\226\137\190"; - "gescc", "\226\170\169"; - "realine", "\226\132\155"; - "ast", "*"; - "subedot", "\226\171\131"; - "LeftTeeVector", "\226\165\154"; - "female", "\226\153\128"; - "circlearrowleft", "\226\134\186"; - "Ffr", "\240\157\148\137"; - "VDash", "\226\138\171"; - "jsercy", "\209\152"; - "Proportional", "\226\136\157"; - "OverBracket", "\226\142\180"; - "gla", "\226\170\165"; - "NotElement", "\226\136\137"; - "theta", "\206\184"; - "kcedil", "\196\183"; - "smeparsl", "\226\167\164"; - "rarrb", "\226\135\165"; - "rarrc", "\226\164\179"; - "ograve", "\195\178"; - "glj", "\226\170\164"; - "infty", "\226\136\158"; - "gnE", "\226\137\169"; - "copf", "\240\157\149\148"; - "LeftArrowRightArrow", "\226\135\134"; - "cwconint", "\226\136\178"; - "Ascr", "\240\157\146\156"; - "NegativeThinSpace", "\226\128\137\239\184\128"; - "varsubsetneq", "\226\138\138\239\184\128"; - "trisb", "\226\167\141"; - "rightharpoonup", "\226\135\128"; - "imagline", "\226\132\144"; - "mcy", "\208\188"; - "Cacute", "\196\134"; - "bumpeq", "\226\137\143"; - "jopf", "\240\157\149\155"; - "shchcy", "\209\137"; - "rarrw", "\226\134\157"; - "uuarr", "\226\135\136"; - "doteq", "\226\137\144"; - "cudarrl", "\226\164\184"; - "varsigma", "\207\130"; - "Hscr", "\226\132\139"; - "DownArrowUpArrow", "\226\135\181"; - "Ecirc", "\195\138"; - "DD", "\226\133\133"; - "copy", "\194\169"; - "SquareIntersection", "\226\138\147"; - "RightUpVector", "\226\134\190"; - "NotSucceedsSlantEqual", "\226\139\161"; - "cudarrr", "\226\164\181"; - "verbar", "|"; - "ncaron", "\197\136"; + "parallet", "????"; + "Rang", "\227\128\139"; + "gel", "\226\139\155"; + "origof", "\226\138\182"; + "RightDownVectorBar", "\226\165\149"; + "bottom", "\226\138\165"; + "angst", "\226\132\171"; + "nvrtrie", "\226\139\173\204\184"; + "ddotseq", "\226\169\183"; + "lesges", "\226\170\147"; + "HumpDownHump", "\226\137\142"; + "THORN", "\195\158"; + "fopf", "\240\157\149\151"; + "bNot", "\226\171\173"; + "Tscr", "\240\157\146\175"; + "rightsquigarrow", "\226\134\157"; + "uogon", "\197\179"; + "sigmav", "\207\130"; "prurel", "\226\138\176"; - "nearr", "\226\134\151"; - "cdot", "\196\139"; - "qopf", "\240\157\149\162"; - "SucceedsSlantEqual", "\226\137\189"; - "Oscr", "\240\157\146\170"; - "xfr", "\240\157\148\181"; - "gne", "\226\137\169"; - "Ccedil", "\195\135"; - "nlarr", "\226\134\154"; - "inodot", "\196\177"; - "prec", "\226\137\186"; - "percnt", "%"; - "Exists", "\226\136\131"; - "bcy", "\208\177"; - "xopf", "\240\157\149\169"; - "nsimeq", "\226\137\132"; - "nrtri", "\226\139\171"; - "barvee", "\226\138\189"; - "Vscr", "\240\157\146\177"; - "Zcaron", "\197\189"; - "ReverseElement", "\226\136\139"; - "npolint", "\226\168\148"; - "NotGreaterTilde", "\226\137\181"; - "lmoustache", "\226\142\176"; - "forkv", "\226\171\153"; - "rmoustache", "\226\142\177"; - "DownLeftVectorBar", "\226\165\150"; - "cosh", "cosh"; - "mfr", "\240\157\148\170"; - "LessGreater", "\226\137\182"; - "zeetrf", "\226\132\168"; - "DiacriticalDot", "\203\153"; - "Poincareplane", "\226\132\140"; - "curlyeqsucc", "\226\139\159"; - "Equal", "\226\169\181"; - "divides", "\226\136\163"; - "scpolint", "\226\168\147"; - "ngsim", "\226\137\181"; - "larrbfs", "\226\164\159"; - "HilbertSpace", "\226\132\139"; - "otilde", "\195\181"; - "larrb", "\226\135\164"; - "wcirc", "\197\181"; - "dscr", "\240\157\146\185"; - "phmmat", "\226\132\179"; - "lacute", "\196\186"; - "tstrok", "\197\167"; - "NotDoubleVerticalBar", "\226\136\166"; - "lagran", "\226\132\146"; - "NotRightTriangle", "\226\139\171"; - "dscy", "\209\149"; - "rightrightarrows", "\226\135\137"; - "seArr", "\226\135\152"; - "RightTriangleBar", "\226\167\144"; - "coth", "coth"; - "swarrow", "\226\134\153"; - "semi", ";"; - "kscr", "\240\157\147\128"; "NotLessEqual", "\226\137\176\226\131\165"; - "cularr", "\226\134\182"; - "blacklozenge", "\226\167\171"; - "realpart", "\226\132\156"; - "LeftTriangleEqual", "\226\138\180"; - "bfr", "\240\157\148\159"; - "Uuml", "\195\156"; - "longleftrightarrow", "????"; - "lcedil", "\196\188"; - "complement", "\226\136\129"; - "rscr", "\240\157\147\135"; + "lbarr", "\226\164\140"; + "easter", "\226\137\155"; + "boxur", "\226\148\148"; + "RBarr", "\226\164\144"; + "inodot", "\196\177"; "mho", "\226\132\167"; - "mcomma", "\226\168\169"; - "wedbar", "\226\169\159"; - "NotVerticalBar", "\226\136\164"; + "geq", "\226\137\165"; + "intprod", "\226\168\188"; + "gacute", "\199\181"; + "prcue", "\226\137\188"; + "GreaterGreater", "\226\170\162"; + "NotExists", "\226\136\132"; + "starf", "\226\152\133"; "Lcy", "\208\155"; - "tprime", "\226\128\180"; - "precneqq", "\226\170\181"; - "Downarrow", "\226\135\147"; - "rsh", "\226\134\177"; - "mid", "\226\136\163"; - "blank", "\226\144\163"; - "square", "\226\150\161"; - "squarf", "\226\150\170"; - "fflig", "\239\172\128"; - "downdownarrows", "\226\135\138"; - "yscr", "\240\157\147\142"; - "subdot", "\226\170\189"; - "ShortRightArrow", "\226\134\146\239\184\128"; - "NotCongruent", "\226\137\162"; - "Gg", "\226\139\153"; - "Lstrok", "\197\129"; - "min", "max"; - "Laplacetrf", "\226\132\146"; - "rarrap", "\226\165\181"; - "NotLessSlantEqual", "\226\137\176"; - "DoubleRightArrow", "\226\135\146"; - "Wfr", "\240\157\148\154"; - "subrarr", "\226\165\185"; - "numsp", "\226\128\135"; - "khcy", "\209\133"; - "oint", "\226\136\174"; - "vprop", "\226\136\157"; + "uacute", "\195\186"; + "nrarrw", "\226\134\157\204\184"; + "ffr", "\240\157\148\163"; + "sigma", "\207\131"; + "olarr", "\226\134\186"; + "TildeEqual", "\226\137\131"; + "nsime", "\226\137\132"; + "nGg", "\226\139\153\204\184"; + "sc", "\226\137\187"; + "oslash", "\195\184"; + "gammad", "\207\156"; + "circledS", "\226\147\136"; + "iuml", "\195\175"; + "gamma", "\206\179"; + "iogon", "\196\175"; + "commat", "@"; + "Tfr", "\240\157\148\151"; + "Pr", "Pr"; + "nLt", "\226\137\170\204\184"; + "Gcedil", "\196\162"; + "boxhu", "\226\148\180"; + "Precedes", "\226\137\186"; + "andd", "\226\169\156"; + "nless", "\226\137\174"; + "aogon", "\196\133"; + "cuepr", "\226\139\158"; + "bowtie", "\226\139\136"; + "vArr", "\226\135\149"; + "SHcy", "\208\168"; + "nsccue", "\226\139\161"; + "maltese", "\226\156\160"; + "verbar", "|"; + "vDash", "\226\138\168"; + "nsupe", "\226\138\137"; + "rightharpoondown", "\226\135\129"; + "xopf", "\240\157\149\169"; + "OverParenthesis", "\239\184\181"; + "raquo", "\194\187"; + "ltri", "\226\151\131"; + "Icirc", "\195\142"; + "frac35", "\226\133\151"; + "diam", "\226\139\132"; + "blacklozenge", "\226\167\171"; + "rscr", "\240\157\147\135"; + "lfr", "\240\157\148\169"; + "tbrk", "\226\142\180"; + "nbumpe", "\226\137\143\204\184"; + "curlyeqsucc", "\226\139\159"; + "NotDoubleVerticalBar", "\226\136\166"; + "map", "\226\134\166"; + "nleqq", "\226\137\176"; + "rdldhar", "\226\165\169"; + "IOcy", "\208\129"; + "ecy", "\209\141"; + "Oopf", "\240\157\149\134"; + "hksearow", "\226\164\165"; "hardcy", "\209\138"; - "boxminus", "\226\138\159"; - "GreaterLess", "\226\137\183"; - "thetav", "\207\145"; - "scE", "\226\137\190"; - "Gt", "\226\137\171"; - "Acy", "\208\144"; - "backcong", "\226\137\140"; - "gtquest", "\226\169\188"; - "awint", "\226\168\145"; + "cuesc", "\226\139\159"; + "nsce", "\226\170\176\204\184"; + "coth", "coth"; + "LessSlantEqual", "\226\169\189"; + "LessFullEqual", "\226\137\166"; + "LeftArrowRightArrow", "\226\135\134"; + "ReverseElement", "\226\136\139"; + "boxdl", "\226\148\144"; + "capcup", "\226\169\135"; + "ccedil", "\195\167"; + "varsubsetneq", "\226\138\138\239\184\128"; + "lsquo", "\226\128\152"; + "LeftCeiling", "\226\140\136"; + "subseteq", "\226\138\134"; "profsurf", "\226\140\147"; - "capdot", "\226\169\128"; - "supdot", "\226\170\190"; - "oelig", "\197\147"; - "doteqdot", "\226\137\145"; - "rharul", "\226\165\172"; - "cylcty", "\226\140\173"; - "epsi", "\206\181"; - "eqcirc", "\226\137\150"; - "nLeftarrow", "\226\135\141"; - "rtrie", "\226\138\181"; - "para", "\194\182"; - "Lfr", "\240\157\148\143"; - "rtrif", "\226\150\184"; - "NotReverseElement", "\226\136\140"; - "emptyv", "\226\136\133"; - "nldr", "\226\128\165"; - "leqq", "\226\137\166"; - "CapitalDifferentialD", "\226\133\133"; - "supsetneqq", "\226\138\139"; - "boxDL", "\226\149\151"; - "Im", "\226\132\145"; - "sce", "\226\137\189"; - "prsim", "\226\137\190"; - "diams", "\226\153\166"; - "gtreqqless", "\226\139\155"; - "boxDR", "\226\149\148"; + "nharr", "\226\134\174"; + "ldsh", "\226\134\178"; + "apos", "'"; + "precapprox", "\226\137\190"; + "nis", "\226\139\188"; + "lessdot", "\226\139\150"; + "longleftrightarrow", "????"; + "min", "max"; + "DoubleLeftArrow", "\226\135\144"; + "nvlArr", "\226\135\141"; + "smeparsl", "\226\167\164"; + "lnsim", "\226\139\166"; + "uharr", "\226\134\190"; + "dotsquare", "\226\138\161"; + "oopf", "\240\157\149\160"; + "Zopf", "\226\132\164"; + "Zcy", "\208\151"; "vartriangleleft", "\226\138\178"; - "SupersetEqual", "\226\138\135"; - "Omega", "\206\169"; - "nsubseteqq", "\226\138\136"; - "Subset", "\226\139\144"; - "ncongdot", "\226\169\173\204\184"; - "minusb", "\226\138\159"; - "ltimes", "\226\139\137"; - "seswar", "\226\164\169"; - "part", "\226\136\130"; - "bumpE", "\226\170\174"; - "minusd", "\226\136\184"; - "Amacr", "\196\128"; - "nleq", "\226\137\176"; - "nles", "\226\137\176"; - "NotLess", "\226\137\174"; - "scy", "\209\129"; - "iinfin", "\226\167\156"; - "Afr", "\240\157\148\132"; - "isinsv", "\226\139\179"; - "prnE", "\226\170\181"; - "lesg", "\226\139\154\239\184\128"; - "cups", "\226\136\170\239\184\128"; - "thickapprox", "\226\137\136\239\184\128"; - "RightTeeVector", "\226\165\155"; - "LowerLeftArrow", "\226\134\153"; - "utdot", "\226\139\176"; - "homtht", "\226\136\187"; - "ddotseq", "\226\169\183"; - "bowtie", "\226\139\136"; - "succnsim", "\226\139\169"; - "boxDl", "\226\149\150"; - "quot", "\""; - "lvnE", "\226\137\168\239\184\128"; - "CircleDot", "\226\138\153"; - "lsime", "\226\170\141"; - "Yacute", "\195\157"; - "esdot", "\226\137\144"; - "Supset", "\226\139\145"; - "lsimg", "\226\170\143"; - "eDot", "\226\137\145"; - "sec", "sec"; - "boxDr", "\226\149\147"; - "plus", "+"; - "ddagger", "\226\128\161"; - "Vdashl", "\226\171\166"; - "equest", "\226\137\159"; - "quest", "?"; - "divideontimes", "\226\139\135"; - "nsmid", "\226\136\164\239\184\128"; + "rarrlp", "\226\134\172"; + "Mopf", "\240\157\149\132"; + "ecirc", "\195\170"; + "Ubreve", "\197\172"; + "UpDownArrow", "\226\134\149"; + "sce", "\226\137\189"; + "NotLessGreater", "\226\137\184"; + "Fscr", "\226\132\177"; + "caret", "\226\129\129"; + "andslope", "\226\169\152"; + "ordf", "\194\170"; "fnof", "\198\146"; - "bumpe", "\226\137\143"; - "lhblk", "\226\150\132"; - "prnap", "\226\139\168"; - "compfn", "\226\136\152"; - "nsucceq", "\226\170\176\204\184"; - "RightArrowLeftArrow", "\226\135\132"; - "sharp", "\226\153\175"; - "CHcy", "\208\167"; - "dwangle", "\226\166\166"; - "angrtvbd", "\226\166\157"; - "period", "."; - "phone", "\226\152\142"; - "Eacute", "\195\137"; - "dzigrarr", "\239\150\162"; - "Ll", "\226\139\152"; - "succapprox", "\226\137\191"; - "rarrfs", "\226\164\158"; - "dbkarow", "\226\164\143"; - "zeta", "\206\182"; - "Lt", "\226\137\170"; - "triminus", "\226\168\186"; - "odiv", "\226\168\184"; - "ltrie", "\226\138\180"; - "Dagger", "\226\128\161"; - "ltrif", "\226\151\130"; - "boxHD", "\226\149\166"; - "timesb", "\226\138\160"; - "check", "\226\156\147"; - "urcorn", "\226\140\157"; - "timesd", "\226\168\176"; - "tshcy", "\209\155"; - "sfr", "\240\157\148\176"; - "lmoust", "\226\142\176"; - "ruluhar", "\226\165\168"; - "bne", "=\226\131\165"; - "prod", "\226\136\143"; - "Eopf", "\240\157\148\188"; - "scsim", "\226\137\191"; - "GreaterEqualLess", "\226\139\155"; - "Igrave", "\195\140"; - "Longrightarrow", "\226\135\146"; - "bigcap", "\226\139\130"; - "boxHU", "\226\149\169"; - "uring", "\197\175"; - "equivDD", "\226\169\184"; - "prop", "\226\136\157"; - "Lopf", "\240\157\149\131"; - "ldrushar", "\226\165\139"; - "rarrhk", "\226\134\170"; - "Leftarrow", "\226\135\144"; - "lltri", "\226\151\186"; - "NestedGreaterGreater", "\226\137\171"; - "GreaterFullEqual", "\226\137\167"; - "robrk", "\227\128\155"; - "larrsim", "\226\165\179"; - "boxHd", "\226\149\164"; - "vDash", "\226\138\168"; - "hfr", "\240\157\148\165"; - "Edot", "\196\150"; - "Vvdash", "\226\138\170"; - "Sopf", "\240\157\149\138"; - "upuparrows", "\226\135\136"; - "RightUpTeeVector", "\226\165\156"; - "DownLeftVector", "\226\134\189"; - "xhArr", "\239\149\187"; - "triplus", "\226\168\185"; - "bot", "\226\138\165"; - "Rcy", "\208\160"; - "eDDot", "\226\169\183"; - "subseteqq", "\226\138\134"; - "cirfnint", "\226\168\144"; - "spadesuit", "\226\153\160"; - "nacute", "\197\132"; - "Zopf", "\226\132\164"; - "upharpoonleft", "\226\134\191"; - "shy", "\194\173"; - "nparsl", "\226\136\165\239\184\128\226\131\165"; - "boxHu", "\226\149\167"; - "ThickSpace", "\226\128\137\226\128\138\226\128\138"; - "Or", "\226\169\148"; - "raemptyv", "\226\166\179"; - "Aogon", "\196\132"; - "IEcy", "\208\149"; - "sim", "\226\136\188"; - "sin", "sin"; - "copysr", "\226\132\151"; - "scnap", "\226\139\169"; - "rdquo", "\226\128\157"; - "aopf", "\240\157\149\146"; - "Pi", "\206\160"; - "Udblac", "\197\176"; - "expectation", "\226\132\176"; - "Zacute", "\197\185"; - "urtri", "\226\151\185"; - "NotTildeEqual", "\226\137\132"; - "ncedil", "\197\134"; - "Gamma", "\206\147"; - "ecirc", "\195\170"; - "dsol", "\226\167\182"; - "Gcy", "\208\147"; - "Pr", "Pr"; - "Zdot", "\197\187"; - "mnplus", "\226\136\147"; - "hopf", "\240\157\149\153"; - "blacktriangledown", "\226\150\190"; - "LeftCeiling", "\226\140\136"; - "ulcorn", "\226\140\156"; - "searrow", "\226\134\152"; - "GreaterGreater", "\226\170\162"; - "Fscr", "\226\132\177"; - "cupcup", "\226\169\138"; - "NotEqual", "\226\137\160"; - "sext", "\226\156\182"; - "CirclePlus", "\226\138\149"; - "erarr", "\226\165\177"; - "dArr", "\226\135\147"; - "PrecedesSlantEqual", "\226\137\188"; - "Itilde", "\196\168"; - "gesdoto", "\226\170\130"; - "Rang", "\227\128\139"; - "nwarhk", "\226\164\163"; - "minusdu", "\226\168\170"; - "oopf", "\240\157\149\160"; - "Mscr", "\226\132\179"; - "Rfr", "\226\132\156"; - "langle", "\226\140\169"; - "And", "\226\169\147"; - "bprime", "\226\128\181"; - "nLeftrightarrow", "\226\135\142"; - "Re", "\226\132\156"; - "OpenCurlyQuote", "\226\128\152"; - "vopf", "\240\157\149\167"; - "ulcorner", "\226\140\156"; + "ocy", "\208\190"; + "leftrightsquigarrow", "\226\134\173"; + "larrhk", "\226\134\169"; + "ubreve", "\197\173"; + "epsiv", "\201\155"; + "leftrightharpoons", "\226\135\139"; + "veeeq", "\226\137\154"; "nap", "\226\137\137"; - "Tscr", "\240\157\146\175"; - "gtreqless", "\226\139\155"; - "rarrlp", "\226\134\172"; - "Lambda", "\206\155"; - "lobrk", "\227\128\154"; - "rbrace", "}"; - "rArr", "\226\135\146"; - "coloneq", "\226\137\148"; - "UpArrow", "\226\134\145"; - "odot", "\226\138\153"; - "LeftDownTeeVector", "\226\165\161"; - "complexes", "\226\132\130"; - "rbrack", "]"; - "DownTeeArrow", "\226\134\167"; - "sqcap", "\226\138\147"; - "Sc", "\226\170\188"; - "ycy", "\209\139"; - "Prime", "\226\128\179"; - "Gfr", "\240\157\148\138"; - "trianglerighteq", "\226\138\181"; - "rangd", "\226\166\146"; - "gtrdot", "\226\139\151"; - "range", "\226\166\165"; - "rsqb", "]"; - "Euml", "\195\139"; "Therefore", "\226\136\180"; - "nesim", "\226\137\130\204\184"; - "order", "\226\132\180"; - "vsupnE", "\226\138\139\239\184\128"; - "awconint", "\226\136\179"; - "bscr", "\240\157\146\183"; - "lesseqqgtr", "\226\139\154"; - "cap", "\226\136\169"; - "ldquo", "\226\128\156"; - "nsubseteq", "\226\138\136"; - "rhov", "\207\177"; - "xvee", "\226\139\129"; - "olarr", "\226\134\186"; - "nang", "\226\136\160\204\184"; - "uwangle", "\226\166\167"; - "nlsim", "\226\137\180"; - "smt", "\226\170\170"; - "nVdash", "\226\138\174"; - "napE", "\226\169\176\204\184"; - "ngeq", "\226\137\177"; - "iscr", "\240\157\146\190"; - "GJcy", "\208\131"; - "nges", "\226\137\177"; - "exist", "\226\136\131"; - "cent", "\194\162"; - "oacute", "\195\179"; - "Darr", "\226\134\161"; - "yen", "\194\165"; - "bigcirc", "\226\151\175"; - "ncy", "\208\189"; - "midast", "*"; - "UpperRightArrow", "\226\134\151"; - "precnapprox", "\226\139\168"; - "OElig", "\197\146"; - "hybull", "\226\129\131"; + "RuleDelayed", "\226\167\180"; + "PlusMinus", "\194\177"; + "lowast", "\226\136\151"; + "lesssim", "\226\137\178"; + "precnsim", "\226\139\168"; + "gEl", "\226\139\155"; + "odblac", "\197\145"; + "dtri", "\226\150\191"; + "nsupseteq", "\226\138\137"; + "lbrke", "\226\166\139"; + "divides", "\226\136\163"; + "rtrie", "\226\138\181"; + "orarr", "\226\134\187"; + "equivDD", "\226\169\184"; + "ddagger", "\226\128\161"; + "Intersection", "\226\139\130"; + "gbreve", "\196\159"; "cupbrcap", "\226\169\136"; - "rationals", "\226\132\154"; - "VerticalTilde", "\226\137\128"; - "pscr", "\240\157\147\133"; - "NJcy", "\208\138"; - "NotSucceedsTilde", "\226\137\191\204\184"; - "vsupne", "\226\138\139\239\184\128"; - "Updownarrow", "\226\135\149"; - "Lsh", "\226\134\176"; - "rAarr", "\226\135\155"; - "precapprox", "\226\137\190"; - "rsquor", "\226\128\153"; - "pound", "\194\163"; - "lbrksld", "\226\166\143"; - "gesdot", "\226\170\128"; - "Element", "\226\136\136"; - "xcirc", "\226\151\175"; - "wscr", "\240\157\147\140"; - "toea", "\226\164\168"; - "setmn", "\226\136\150"; - "neg", "\194\172"; - "sol", "/"; - "yfr", "\240\157\148\182"; - "DoubleDownArrow", "\226\135\147"; - "Rarr", "\226\134\160"; - "ngE", "\226\137\177"; - "Upsi", "\207\146"; - "opar", "\226\166\183"; - "rarrpl", "\226\165\133"; - "auml", "\195\164"; - "bmod", "mod"; - "SquareSuperset", "\226\138\144"; - "neq", "\226\137\160"; - "circleddash", "\226\138\157"; - "xrarr", "\239\149\183"; - "barwed", "\226\138\188"; - "lbrkslu", "\226\166\141"; - "planckh", "\226\132\142"; - "ldrdhar", "\226\165\167"; - "circledcirc", "\226\138\154"; - "ctdot", "\226\139\175"; + "tprime", "\226\128\180"; + "sccue", "\226\137\189"; + "Uuml", "\195\156"; + "sim", "\226\136\188"; + "lsquor", "\226\128\154"; + "Laplacetrf", "\226\132\146"; + "frown", "\226\140\162"; + "andv", "\226\169\154"; + "nbsp", "\194\160"; + "dscy", "\209\149"; + "odot", "\226\138\153"; + "LessEqualGreater", "\226\139\154"; + "ltrie", "\226\138\180"; + "curarr", "\226\134\183"; + "LeftFloor", "\226\140\138"; + "nearrow", "\226\134\151"; + "xdtri", "\226\150\189"; + "nbump", "\226\137\142\204\184"; + "cross", "\226\156\151"; + "boxplus", "\226\138\158"; + "amalg", "\226\168\191"; + "spadesuit", "\226\153\160"; + "congdot", "\226\169\173"; + "angrtvb", "\226\166\157\239\184\128"; + "nrtri", "\226\139\171"; + "leftleftarrows", "\226\135\135"; + "cirmid", "\226\171\175"; + "curarrm", "\226\164\188"; + "upharpoonright", "\226\134\190"; + "NotSucceedsEqual", "\226\170\176\204\184"; + "uplus", "\226\138\142"; + "scaron", "\197\161"; + "HorizontalLine", "\226\148\128"; + "ulcrop", "\226\140\143"; + "permil", "\226\128\176"; "fallingdotseq", "\226\137\146"; - "Map", "\226\164\133"; - "VerticalBar", "\226\136\163"; - "succeq", "\226\137\189"; - "tint", "\226\136\173"; - "imof", "\226\138\183"; - "diam", "\226\139\132"; - "twixt", "\226\137\172"; - "NoBreak", "\239\187\191"; - "langd", "\226\166\145"; - "Bernoullis", "\226\132\172"; - "rcaron", "\197\153"; - "hom", "hom"; - "nfr", "\240\157\148\171"; - "backsimeq", "\226\139\141"; - "target", "\226\140\150"; - "ouml", "\195\182"; - "nge", "\226\137\177\226\131\165"; - "LeftTriangleBar", "\226\167\143"; - "subplus", "\226\170\191"; - "parsim", "\226\171\179"; - "Gcedil", "\196\162"; - "bnequiv", "\226\137\161\226\131\165"; - "ubreve", "\197\173"; - "iexcl", "\194\161"; - "Xi", "\206\158"; - "omega", "\207\137"; - "elsdot", "\226\170\151"; - "propto", "\226\136\157"; - "squ", "\226\150\161"; - "Ycirc", "\197\182"; - "amacr", "\196\129"; - "curlyeqprec", "\226\139\158"; - "ngt", "\226\137\175"; + "num", "#"; + "nlt", "\226\137\174"; + "triplus", "\226\168\185"; + "natur", "\226\153\174"; + "latail", "\226\164\153"; + "Conint", "\226\136\175"; + "orderof", "\226\132\180"; + "Poincareplane", "\226\132\140"; + "planck", "\226\132\143\239\184\128"; + "lopar", "\227\128\152"; + "olt", "\226\167\128"; + "ClockwiseContourIntegral", "\226\136\178"; + "imagline", "\226\132\144"; + "YIcy", "\208\135"; + "leftrightarrow", "\226\134\148"; + "xcup", "\226\139\131"; + "atilde", "\195\163"; + "simg", "\226\170\158"; + "Kscr", "\240\157\146\166"; + "emptyset", "\226\136\133\239\184\128"; + "ncy", "\208\189"; + "cudarrl", "\226\164\184"; + "yucy", "\209\142"; + "urtri", "\226\151\185"; + "female", "\226\153\128"; + "nlarr", "\226\134\154"; + "Re", "\226\132\156"; + "gfr", "\240\157\148\164"; + "Sub", "\226\139\144"; + "twixt", "\226\137\172"; + "ic", "\226\128\139"; + "mapstoup", "\226\134\165"; + "Bfr", "\240\157\148\133"; + "twoheadleftarrow", "\226\134\158"; + "preceq", "\226\170\175"; "plusdo", "\226\136\148"; - "ngeqslant", "\226\137\177"; - "LongRightArrow", "\239\149\183"; - "LeftUpVector", "\226\134\191"; - "asymp", "\226\137\141"; - "imped", "\240\157\149\131"; - "tritime", "\226\168\187"; - "rpargt", "\226\166\148"; - "DDotrahd", "\226\164\145"; + "DoubleUpArrow", "\226\135\145"; + "nrArr", "\226\135\143"; + "xutri", "\226\150\179"; + "DJcy", "\208\130"; + "frac34", "\194\190"; + "curvearrowleft", "\226\134\182"; + "RightDownVector", "\226\135\130"; + "Longleftarrow", "????"; + "UpperRightArrow", "\226\134\151"; + "nsub", "\226\138\132"; + "lurdshar", "\226\165\138"; + "Umacr", "\197\170"; + "range", "\226\166\165"; + "subseteqq", "\226\138\134"; + "rightharpoonup", "\226\135\128"; + "rarrfs", "\226\164\158"; + "Jfr", "\240\157\148\141"; + "fork", "\226\139\148"; + "MinusPlus", "\226\136\147"; + "RightUpTeeVector", "\226\165\156"; + "rsh", "\226\134\177"; + "nwarr", "\226\134\150"; + "NonBreakingSpace", "\194\160"; + "zcaron", "\197\190"; + "Vert", "\226\128\150"; + "nprec", "\226\138\128"; + "GreaterFullEqual", "\226\137\167"; + "precnapprox", "\226\139\168"; + "gneq", "\226\137\169"; + "bernou", "\226\132\172"; + "lsimg", "\226\170\143"; + "leq", "\226\137\164"; + "vltri", "\226\138\178"; + "NotVerticalBar", "\226\136\164"; + "NestedGreaterGreater", "\226\137\171"; + "marker", "\226\150\174"; + "kscr", "\240\157\147\128"; + "DoubleDownArrow", "\226\135\147"; + "LeftTriangleEqual", "\226\138\180"; + "isinsv", "\226\139\179"; + "nrarrc", "\226\164\179\204\184"; + "lessgtr", "\226\137\182"; + "kopf", "\240\157\149\156"; + "in", "\226\136\136"; + "rArr", "\226\135\146"; + "gnapprox", "\226\170\138"; + "die", "\194\168"; + "cedil", "\194\184"; + "block", "\226\150\136"; + "Verbar", "\226\128\150"; + "Tstrok", "\197\166"; + "half", "\194\189"; + "smtes", "\226\170\172\239\184\128"; + "NotLessTilde", "\226\137\180"; + "wedgeq", "\226\137\153"; + "sqsupe", "\226\138\146"; + "suplarr", "\226\165\187"; + "parallel", "\226\136\165"; + "nsucc", "\226\138\129"; + "DiacriticalTilde", "\203\156"; + "Zcaron", "\197\189"; "prnsim", "\226\139\168"; - "plusdu", "\226\168\165"; - "cfr", "\240\157\148\160"; - "abreve", "\196\131"; - "suphsol", "\226\138\131/"; - "NegativeThickSpace", "\226\128\133\239\184\128"; - "Mcy", "\208\156"; - "uarr", "\226\134\145"; - "LeftRightVector", "\226\165\142"; - "lAarr", "\226\135\154"; - "bsim", "\226\136\189"; - "simrarr", "\226\165\178"; - "otimes", "\226\138\151"; - "NotSucceeds", "\226\138\129"; - "Cross", "\226\168\175"; - "downarrow", "\226\134\147"; - "blacktriangle", "\226\150\180"; - "TripleDot", "\226\131\155"; - "smallsetminus", "\226\136\150\239\184\128"; - "supedot", "\226\171\132"; - "NotPrecedesSlantEqual", "\226\139\160"; - "neArr", "\226\135\151"; - "rarrtl", "\226\134\163"; - "isin", "\226\136\136"; - "rrarr", "\226\135\137"; + "phmmat", "\226\132\179"; + "Gammad", "\207\156"; + "cularr", "\226\134\182"; + "uArr", "\226\135\145"; + "gneqq", "\226\137\169"; + "xwedge", "\226\139\128"; + "Sscr", "\240\157\146\174"; + "llcorner", "\226\140\158"; + "searrow", "\226\134\152"; + "smte", "\226\170\172"; + "Jukcy", "\208\132"; + "ouml", "\195\182"; + "Jcirc", "\196\180"; + "Emacr", "\196\146"; + "blacksquare", "\226\150\170"; + "UpEquilibrium", "\226\165\174"; + "limsup", "limsup"; + "GJcy", "\208\131"; + "thksim", "\226\136\188\239\184\128"; + "seswar", "\226\164\169"; + "fllig", "\239\172\130"; + "eqslantless", "\226\139\156"; + "amp", "&"; + "gescc", "\226\170\169"; + "ge", "\226\137\165"; + "angmsdac", "\226\166\170"; + "backslash", "\\"; + "radic", "\226\136\154"; + "Hopf", "\226\132\141"; + "ast", "*"; + "AElig", "\195\134"; + "ShortRightArrow", "\226\134\146\239\184\128"; + "jcy", "\208\185"; + "barvee", "\226\138\189"; + "supE", "\226\138\135"; + "Racute", "\197\148"; + "boxuR", "\226\149\152"; + "ExponentialE", "\226\133\135"; + "zopf", "\240\157\149\171"; + "acE", "\226\167\155"; + "topfork", "\226\171\154"; + "part", "\226\136\130"; + "scnsim", "\226\139\169"; + "micro", "\194\181"; + "IEcy", "\208\149"; + "target", "\226\140\150"; + "digamma", "\207\156"; "Upsilon", "\207\146"; + "period", "."; + "Auml", "\195\132"; + "nvinfin", "\226\167\158"; + "ETH", "\195\144"; + "circledcirc", "\226\138\154"; + "uring", "\197\175"; + "bumpe", "\226\137\143"; + "varsupsetneqq", "\226\138\139\239\184\128"; + "neg", "\194\172"; + "bigsqcup", "\226\138\148"; + "vdots", "\226\139\174"; + "RightDownTeeVector", "\226\165\157"; + "bigcap", "\226\139\130"; + "varepsilon", "\206\181"; + "nequiv", "\226\137\162"; + "lfloor", "\226\140\138"; + "Dfr", "\240\157\148\135"; + "supplus", "\226\171\128"; + "bigtriangleup", "\226\150\179"; + "emptyv", "\226\136\133"; + "biguplus", "\226\138\142"; + "Copf", "\226\132\130"; + "circledast", "\226\138\155"; + "boxvR", "\226\149\158"; + "brvbar", "\194\166"; "sqsub", "\226\138\143"; - "boxUL", "\226\149\157"; - "LessTilde", "\226\137\178"; - "Xfr", "\240\157\148\155"; - "nis", "\226\139\188"; - "chi", "\207\135"; - "DownRightVector", "\226\135\129"; - "niv", "\226\136\139"; - "boxUR", "\226\149\154"; - "nlArr", "\226\135\141"; - "Bcy", "\208\145"; - "tan", "tan"; - "EmptyVerySmallSquare", "\239\150\156"; - "dstrok", "\196\145"; - "rfisht", "\226\165\189"; - "easter", "\226\137\155"; - "nlE", "\226\137\176"; - "Mellintrf", "\226\132\179"; - "lotimes", "\226\168\180"; - "sqsup", "\226\138\144"; - "boxVH", "\226\149\172"; - "bbrk", "\226\142\181"; - "tau", "\207\132"; - "UpTee", "\226\138\165"; - "NotLeftTriangleBar", "\226\167\143\204\184"; - "boxVL", "\226\149\163"; - "Proportion", "\226\136\183"; - "equiv", "\226\137\161"; - "blk12", "\226\150\146"; - "blk14", "\226\150\145"; - "fpartint", "\226\168\141"; - "boxVR", "\226\149\160"; - "starf", "\226\152\133"; - "risingdotseq", "\226\137\147"; - "Equilibrium", "\226\135\140"; - "ijlig", "\196\179"; - "yicy", "\209\151"; - "sum", "\226\136\145"; - "cir", "\226\151\139"; - "telrec", "\226\140\149"; - "Mfr", "\240\157\148\144"; + "rcub", "}"; + "DownLeftVector", "\226\134\189"; + "gtquest", "\226\169\188"; + "nLtv", "\226\137\170\204\184\239\184\128"; + "Kcy", "\208\154"; + "ring", "\203\154"; + "pound", "\194\163"; + "lesseqgtr", "\226\139\154"; + "LeftUpVectorBar", "\226\165\152"; + "scy", "\209\129"; + "NotSupersetEqual", "\226\138\137"; + "pcy", "\208\191"; + "land", "\226\136\167"; + "iscr", "\240\157\146\190"; + "supedot", "\226\171\132"; + "InvisibleComma", "\226\128\139"; + "boxVR", "\226\149\160"; + "minusd", "\226\136\184"; + "gsim", "\226\137\179"; + "cuwed", "\226\139\143"; + "iprod", "\226\168\188"; + "GreaterTilde", "\226\137\179"; + "Longleftrightarrow", "????"; + "lessapprox", "\226\137\178"; + "surd", "????"; + "SucceedsTilde", "\226\137\191"; + "empty", "\226\136\133\239\184\128"; + "vartheta", "\207\145"; + "SupersetEqual", "\226\138\135"; + "ord", "\226\169\157"; + "Because", "\226\136\181"; + "nvlt", "\226\137\174"; + "hoarr", "\226\135\191"; + "tdot", "\226\131\155"; + "Longrightarrow", "\226\135\146"; + "lnE", "\226\137\168"; + "llhard", "\226\165\171"; + "vsupne", "\226\138\139\239\184\128"; + "Uacute", "\195\154"; + "minusdu", "\226\168\170"; + "lbrace", "{"; + "partial", "\226\136\130"; + "udhar", "\226\165\174"; + "nleftrightarrow", "\226\134\174"; + "topbot", "\226\140\182"; + "odsold", "\226\166\188"; + "nGtv", "\226\137\171\204\184\239\184\128"; + "primes", "\226\132\153"; + "khcy", "\209\133"; + "Igrave", "\195\140"; + "forkv", "\226\171\153"; + "sqcup", "\226\138\148"; + "ulcorn", "\226\140\156"; "dHar", "\226\165\165"; + "late", "\226\170\173"; + "efr", "\240\157\148\162"; + "nsupseteqq", "\226\138\137"; + "blacktriangleleft", "\226\151\130"; + "npart", "\226\136\130\204\184"; + "vscr", "\240\157\147\139"; + "straightepsilon", "\206\181"; + "DoubleLeftTee", "\226\171\164"; + "supsetneqq", "\226\138\139"; + "mfr", "\240\157\148\170"; + "Iopf", "\240\157\149\128"; + "Aogon", "\196\132"; + "harrcir", "\226\165\136"; + "boxvl", "\226\148\164"; + "nisd", "\226\139\186"; + "LeftTeeArrow", "\226\134\164"; + "Xfr", "\240\157\148\155"; + "Uparrow", "\226\135\145"; + "popf", "\240\157\149\161"; + "Dagger", "\226\128\161"; + "realine", "\226\132\155"; + "supne", "\226\138\139"; + "doteq", "\226\137\144"; + "dharl", "\226\135\131"; "boxUl", "\226\149\156"; - "apid", "\226\137\139"; - "nleftarrow", "\226\134\154"; - "curarrm", "\226\164\188"; - "Scirc", "\197\156"; - "Copf", "\226\132\130"; - "RightTriangleEqual", "\226\138\181"; - "boxUr", "\226\149\153"; - "loplus", "\226\168\173"; - "varsupsetneq", "\226\138\139\239\184\128"; - "scaron", "\197\161"; - "Diamond", "\226\139\132"; - "lowast", "\226\136\151"; - "nle", "\226\137\176\226\131\165"; - "phiv", "\207\149"; - "gesdotol", "\226\170\132"; - "boxVh", "\226\149\171"; - "nleftrightarrow", "\226\134\174"; - "Jopf", "\240\157\149\129"; - "boxVl", "\226\149\162"; - "nearhk", "\226\164\164"; - "vBarv", "\226\171\169"; - "rHar", "\226\165\164"; - "boxVr", "\226\149\159"; - "lessdot", "\226\139\150"; - "LeftDoubleBracket", "\227\128\154"; - "Delta", "\206\148"; - "limsup", "limsup"; + "Jsercy", "\208\136"; + "nexist", "\226\136\132"; + "IJlig", "\196\178"; + "expectation", "\226\132\176"; + "loang", "\239\149\152"; + "Atilde", "\195\131"; + "lmidot", "\197\128"; + "DDotrahd", "\226\164\145"; + "Ugrave", "\195\153"; + "oplus", "\226\138\149"; + "Ncy", "\208\157"; + "tritime", "\226\168\187"; + "Uarrocir", "\226\165\137"; + "NegativeThinSpace", "\226\128\137\239\184\128"; + "rrarr", "\226\135\137"; + "NotGreater", "\226\137\175"; + "VerticalSeparator", "\226\157\152"; + "subsetneqq", "\226\138\138"; + "NotGreaterFullEqual", "\226\137\176"; + "LongLeftArrow", "\239\149\182"; + "DownArrow", "\226\134\147"; + "dash", "\226\128\144"; + "bigoplus", "\226\138\149"; + "rightarrowtail", "\226\134\163"; + "itilde", "\196\169"; + "lg", "lg"; + "smid", "\226\136\163\239\184\128"; + "GreaterSlantEqual", "\226\169\190"; + "dtrif", "\226\150\190"; + "Wcirc", "\197\180"; + "napprox", "\226\137\137"; + "NotLeftTriangleBar", "\226\167\143\204\184"; + "njcy", "\209\154"; + "rsquo", "\226\128\153"; + "lpar", "("; + "colon", ":"; + "Colone", "\226\169\180"; + "Downarrow", "\226\135\147"; + "Ecirc", "\195\138"; + "eparsl", "\226\167\163"; + "SOFTcy", "\208\172"; + "NewLine", "\n"; + "plustwo", "\226\168\167"; + "epsi", "\206\181"; + "ycirc", "\197\183"; + "qscr", "\240\157\147\134"; + "UnderBracket", "\226\142\181"; + "boxHD", "\226\149\166"; + "def", "\226\137\157"; + "Rcy", "\208\160"; + "Fcy", "\208\164"; "tcy", "\209\130"; - "nlt", "\226\137\174"; - "Cdot", "\196\138"; - "blk34", "\226\150\147"; - "Bfr", "\240\157\148\133"; - "lowbar", "_"; - "lneqq", "\226\137\168"; - "TildeEqual", "\226\137\131"; - "shortmid", "\226\136\163\239\184\128"; - "Qopf", "\226\132\154"; - "drcorn", "\226\140\159"; + "uscr", "\240\157\147\138"; + "realpart", "\226\132\156"; + "gt", ">"; + "imagpart", "\226\132\145"; + "leftarrowtail", "\226\134\162"; + "ell", "\226\132\147"; + "DoubleRightArrow", "\226\135\146"; + "boxdL", "\226\149\149"; + "NotGreaterSlantEqual", "\226\137\177"; + "jukcy", "\209\148"; + "Aacute", "\195\129"; + "mu", "\206\188"; + "xmap", "\239\149\189"; + "Tcy", "\208\162"; + "liminf", "liminf"; + "isins", "\226\139\180"; + "eogon", "\196\153"; + "boxhd", "\226\148\172"; + "bigotimes", "\226\138\151"; + "top", "\226\138\164"; + "Tcaron", "\197\164"; + "smallsetminus", "\226\136\150\239\184\128"; + "oelig", "\197\147"; + "ldquor", "\226\128\158"; + "compfn", "\226\136\152"; + "lAarr", "\226\135\154"; + "frac16", "\226\133\153"; + "Bumpeq", "\226\137\142"; + "erarr", "\226\165\177"; + "xscr", "\240\157\147\141"; + "DoubleLongRightArrow", "\239\149\186"; + "boxvr", "\226\148\156"; + "thinsp", "\226\128\137"; "ZeroWidthSpace", "\226\128\139"; - "aogon", "\196\133"; - "Rsh", "\226\134\177"; - "lrarr", "\226\135\134"; - "cupdot", "\226\138\141"; - "Xopf", "\240\157\149\143"; - "Backslash", "\226\136\150"; - "Union", "\226\139\131"; - "ratio", "\226\136\182"; - "duarr", "\226\135\181"; - "lates", "\226\170\173\239\184\128"; - "suphsub", "\226\171\151"; - "squf", "\226\150\170"; - "gamma", "\206\179"; - "lrhard", "\226\165\173"; - "intprod", "\226\168\188"; - "ReverseUpEquilibrium", "\226\165\175"; - "icy", "\208\184"; - "quatint", "\226\168\150"; - "nbump", "\226\137\142\204\184"; - "downharpoonleft", "\226\135\131"; - "otimesas", "\226\168\182"; "nvHarr", "\226\135\142"; - "ContourIntegral", "\226\136\174"; - "bsol", "\\"; - "DoubleUpDownArrow", "\226\135\149"; - "disin", "\226\139\178"; - "Breve", "\203\152"; - "YAcy", "\208\175"; - "precsim", "\226\137\190"; - "NotGreaterGreater", "\226\137\171\204\184\239\184\128"; - "fopf", "\240\157\149\151"; - "SquareSupersetEqual", "\226\138\146"; - "Dscr", "\240\157\146\159"; - "gsime", "\226\170\142"; - "PartialD", "\226\136\130"; - "Umacr", "\197\170"; - "tfr", "\240\157\148\177"; - "cularrp", "\226\164\189"; - "UnderBracket", "\226\142\181"; - "ugrave", "\195\185"; - "mopf", "\240\157\149\158"; - "gsiml", "\226\170\144"; - "iquest", "\194\191"; - "nmid", "\226\136\164"; - "leftarrowtail", "\226\134\162"; - "not", "\194\172"; - "Kscr", "\240\157\146\166"; - "xsqcup", "\226\138\148"; - "triangleleft", "\226\151\131"; - "amalg", "\226\168\191"; - "prcue", "\226\137\188"; - "ac", "\226\164\143"; - "nharr", "\226\134\174"; - "dzcy", "\209\159"; - "topf", "\240\157\149\165"; - "iff", "\226\135\148"; - "af", "\226\129\161"; - "Uparrow", "\226\135\145"; - "Iacute", "\195\141"; - "Rscr", "\226\132\155"; - "vrtri", "\226\138\179"; - "multimap", "\226\138\184"; - "Hat", "\204\130"; - "rtriltri", "\226\167\142"; - "npr", "\226\138\128"; - "agrave", "\195\160"; - "UnderBar", "\204\178"; - "prime", "\226\128\178"; - "plusmn", "\194\177"; - "eplus", "\226\169\177"; - "ap", "\226\137\136"; - "dlcorn", "\226\140\158"; - "backsim", "\226\136\189"; - "ifr", "\240\157\148\166"; - "bigcup", "\226\139\131"; - "tcaron", "\197\165"; - "sqcaps", "\226\138\147\239\184\128"; - "equals", "="; - "curlywedge", "\226\139\143"; - "Yscr", "\240\157\146\180"; + "lparlt", "\226\166\147"; + "hfr", "\240\157\148\165"; + "nsube", "\226\138\136"; + "Mfr", "\240\157\148\144"; + "ENG", "\197\138"; + "boxVh", "\226\149\171"; + "comma", ","; + "angmsdag", "\226\166\174"; + "succcurlyeq", "\226\137\189"; + "sup2", "\194\178"; + "RightDoubleBracket", "\227\128\155"; + "reg", "\194\174"; + "Rarrtl", "\226\164\150"; + "nGt", "\226\137\171\204\184"; + "DScy", "\208\133"; + "NotCupCap", "\226\137\173"; + "NotPrecedesSlantEqual", "\226\139\160"; + "Sc", "\226\170\188"; + "isin", "\226\136\136"; + "GreaterEqualLess", "\226\139\155"; + "subsetneq", "\226\138\138"; + "LeftUpDownVector", "\226\165\145"; + "dotminus", "\226\136\184"; + "efDot", "\226\137\146"; + "scE", "\226\137\190"; + "Not", "\226\171\172"; + "TScy", "\208\166"; + "ne", "\226\137\160"; + "DZcy", "\208\143"; + "boxul", "\226\148\152"; + "coprod", "\226\136\144"; + "}", "}"; + "SubsetEqual", "\226\138\134"; + "SquareUnion", "\226\138\148"; + "Larr", "\226\134\158"; + "lArr", "\226\135\144"; + "larrtl", "\226\134\162"; + "drcorn", "\226\140\159"; + "tau", "\207\132"; + "seArr", "\226\135\152"; + "mapstodown", "\226\134\167"; + "escr", "\226\132\175"; + "uHar", "\226\165\163"; + "Efr", "\240\157\148\136"; + "llarr", "\226\135\135"; + "lap", "\226\137\178"; + "lacute", "\196\186"; + "gnsim", "\226\139\167"; + "shy", "\194\173"; + "oast", "\226\138\155"; + "nsim", "\226\137\129"; + "bbrk", "\226\142\181"; + "sfr", "\240\157\148\176"; + "RightArrowBar", "\226\135\165"; + "gap", "\226\137\179"; + "lozf", "\226\167\171"; + "NotLeftTriangle", "\226\139\170"; + "sin", "sin"; + "omid", "\226\166\182"; + "lE", "\226\137\166"; + "Barwed", "\226\140\134"; + "hstrok", "\196\167"; + "DiacriticalGrave", "`"; + "sqsupset", "\226\138\144"; + "boxHU", "\226\149\169"; + "nhArr", "\226\135\142"; + "semi", ";"; + "Rrightarrow", "\226\135\155"; + "DownTee", "\226\138\164"; + "swarrow", "\226\134\153"; + "rHar", "\226\165\164"; + "tint", "\226\136\173"; + "vnsup", "\226\138\133"; + "mstpos", "\226\136\190"; + "lrcorner", "\226\140\159"; + "tshcy", "\209\155"; + "rcy", "\209\128"; + "lthree", "\226\139\139"; + "rlhar", "\226\135\140"; + "midast", "*"; + "ang", "\226\136\160"; + "lnot", "\194\172"; + "uuml", "\195\188"; + "gtrless", "\226\137\183"; + "fflig", "\239\172\128"; + "Cap", "\226\139\146"; + "Product", "\226\136\143"; + "sopf", "\240\157\149\164"; + "rnmid", "\226\171\174"; + "nsucceq", "\226\170\176\204\184"; + "bull", "\226\128\162"; + "bscr", "\240\157\146\183"; + "bepsi", "\207\182"; + "Int", "\226\136\172"; + "succ", "\226\137\187"; + "SquareSupersetEqual", "\226\138\146"; + "LongRightArrow", "\239\149\183"; + "aopf", "\240\157\149\146"; + "Lscr", "\226\132\146"; + "erDot", "\226\137\147"; "longrightarrow", "????"; - "fork", "\226\139\148"; - "cos", "cos"; - "cot", "cot"; - "ImaginaryI", "\226\133\136"; - "Scy", "\208\161"; - "mapsto", "\226\134\166"; - "tdot", "\226\131\155"; - "vellip", "\226\139\174"; - "sqsupseteq", "\226\138\146"; - "nvdash", "\226\138\172"; - "NotSuperset", "\226\138\133"; - "DoubleUpArrow", "\226\135\145"; - "land", "\226\136\167"; - "topfork", "\226\171\154"; - "llhard", "\226\165\171"; - "apos", "'"; - "oslash", "\195\184"; - "lang", "\226\140\169"; - "bernou", "\226\132\172"; - "varrho", "\207\177"; - "rcub", "}"; - "Cedilla", "\194\184"; - "ApplyFunction", "\226\129\161"; - "nsce", "\226\170\176\204\184"; - "gscr", "\226\132\138"; - "imagpart", "\226\132\145"; - "ngtr", "\226\137\175"; - "nsc", "\226\138\129"; - "Barv", "\226\171\167"; - "tosa", "\226\164\169"; - "nwnear", "\226\164\167"; + "yopf", "\240\157\149\170"; + "Upsi", "\207\146"; + "ijlig", "\196\179"; + "frac78", "\226\133\158"; + "duarr", "\226\135\181"; + "curvearrowright", "\226\134\183"; + "sup1", "\194\185"; + "eqslantgtr", "\226\139\157"; + "tfr", "\240\157\148\177"; + "rotimes", "\226\168\181"; + "roarr", "\226\135\190"; + "rarrhk", "\226\134\170"; + "doteqdot", "\226\137\145"; + "pr", "\226\137\186"; + "ccirc", "\196\137"; + "aring", "\195\165"; + "Pfr", "\240\157\148\147"; + "geqq", "\226\137\167"; + "parsl", "\226\136\165\239\184\128"; + "vee", "\226\136\168"; + "aelig", "\195\166"; + "dim", "dim"; + "SquareSubsetEqual", "\226\138\145"; + "Oscr", "\240\157\146\170"; + "DotDot", "\226\131\156"; + "Rcedil", "\197\150"; + "Gopf", "\240\157\148\190"; + "subplus", "\226\170\191"; + "DoubleContourIntegral", "\226\136\175"; + "ocir", "\226\138\154"; + "EmptyVerySmallSquare", "\239\150\156"; + "percnt", "%"; + "hellip", "\226\128\166"; + "uml", "\194\168"; + "male", "\226\153\130"; + "zacute", "\197\186"; + "DownArrowUpArrow", "\226\135\181"; + "complexes", "\226\132\130"; + "Rcaron", "\197\152"; + "ncong", "\226\137\135"; + "grave", "`"; + "rarrsim", "\226\165\180"; + "jscr", "\240\157\146\191"; + "leg", "\226\139\154"; + "bfr", "\240\157\148\159"; + "exp", "exp"; + "NotHumpDownHump", "\226\137\142\204\184"; + "niv", "\226\136\139"; + "ShortUpArrow", "\226\140\131\239\184\128"; + "ntgl", "\226\137\185"; + "ngE", "\226\137\177"; + "KJcy", "\208\140"; + "divonx", "\226\139\135"; + "disin", "\226\139\178"; + "wcirc", "\197\181"; + "Prime", "\226\128\179"; + "varphi", "\207\134"; + "subE", "\226\138\134"; + "NotSubset", "\226\138\132"; + "Hstrok", "\196\166"; + "Ocy", "\208\158"; + "awint", "\226\168\145"; + "Updownarrow", "\226\135\149"; + "simlE", "\226\170\159"; + "hopf", "\240\157\149\153"; + "uhblk", "\226\150\128"; + "blacktriangle", "\226\150\180"; + "plusb", "\226\138\158"; + "Equilibrium", "\226\135\140"; + "blk12", "\226\150\146"; + "blacktriangledown", "\226\150\190"; + "larrb", "\226\135\164"; + "Aring", "\195\133"; + "hookrightarrow", "\226\134\170"; + "twoheadrightarrow", "\226\134\160"; + "subrarr", "\226\165\185"; + "rhov", "\207\177"; + "rangd", "\226\166\146"; + "lscr", "\226\132\147"; + "downdownarrows", "\226\135\138"; + "mapstoleft", "\226\134\164"; + "heartsuit", "\226\153\161"; + "egrave", "\195\168"; + "cdots", "\226\139\175"; + "afr", "\240\157\148\158"; + "rppolint", "\226\168\146"; + "Dcy", "\208\148"; + "owns", "\226\136\139"; + "scsim", "\226\137\191"; + "Nscr", "\240\157\146\169"; + "supsetneq", "\226\138\139"; + "boxdR", "\226\149\146"; + "LeftRightArrow", "\226\134\148"; + "vfr", "\240\157\148\179"; "ltlarr", "\226\165\182"; - "PrecedesEqual", "\226\170\175"; - "lessapprox", "\226\137\178"; - "Lcaron", "\196\189"; + "sharp", "\226\153\175"; + "iinfin", "\226\167\156"; + "udarr", "\226\135\133"; + "dblac", "\203\157"; + "boxuL", "\226\149\155"; + "prE", "\226\170\175"; + "Ccirc", "\196\136"; + "scirc", "\197\157"; + "LessGreater", "\226\137\182"; + "gne", "\226\137\169"; + "ecaron", "\196\155"; + "nltrie", "\226\139\172"; + "inf", "inf"; + "rsqb", "]"; + "nparallel", "\226\136\166"; + "rarrb", "\226\135\165"; + "plankv", "\226\132\143"; + "Fouriertrf", "\226\132\177"; + "urcorner", "\226\140\157"; + "Yacute", "\195\157"; + "Iacute", "\195\141"; + "curlyeqprec", "\226\139\158"; + "Supset", "\226\139\145"; + "gcy", "\208\179"; + "bsolhsub", "\\\226\138\130"; + "supsub", "\226\171\148"; + "rarrap", "\226\165\181"; + "NotRightTriangle", "\226\139\171"; + "LJcy", "\208\137"; + "iff", "\226\135\148"; + "becaus", "\226\136\181"; + "Lcedil", "\196\187"; + "gets", "\226\134\144"; + "ntrianglelefteq", "\226\139\172"; + "MediumSpace", "\226\129\159"; + "nlArr", "\226\135\141"; + "Cup", "\226\139\147"; + "complement", "\226\136\129"; + "angmsdah", "\226\166\175"; + "vcy", "\208\178"; + "swnwar", "\226\164\170"; + "prod", "\226\136\143"; + "neq", "\226\137\160"; + "RightTeeArrow", "\226\134\166"; + "simeq", "\226\137\131"; + "LeftArrow", "\226\134\144"; + "roplus", "\226\168\174"; + "glE", "\226\170\146"; + "ln", "ln"; + "Icy", "\208\152"; + "Yopf", "\240\157\149\144"; + "thetav", "\207\145"; + "KHcy", "\208\165"; + "lrtri", "\226\138\191"; + "CloseCurlyDoubleQuote", "\226\128\157"; + "circeq", "\226\137\151"; + "dcaron", "\196\143"; + "circlearrowleft", "\226\134\186"; + "NotEqual", "\226\137\160"; + "bigstar", "\226\152\133"; + "hbar", "\226\132\143\239\184\128"; + "And", "\226\169\147"; + "lEg", "\226\139\154"; + "EqualTilde", "\226\137\130"; + "darr", "\226\134\147"; + "succnsim", "\226\139\169"; + "NotGreaterGreater", "\226\137\171\204\184\239\184\128"; + "frac14", "\194\188"; + "ecir", "\226\137\150"; + "vdash", "\226\138\162"; + "minus", "\226\136\146"; + "Bscr", "\226\132\172"; + "coloneq", "\226\137\148"; + "ensp", "\226\128\130"; + "nlsim", "\226\137\180"; + "lesdotor", "\226\170\131"; + "Gamma", "\206\147"; + "capand", "\226\169\132"; + "boxDl", "\226\149\150"; + "spar", "\226\136\165\239\184\128"; + "Ubrcy", "\208\142"; + "Tilde", "\226\136\188"; + "solbar", "\226\140\191"; + "mapsto", "\226\134\166"; + "djcy", "\209\146"; + "sdot", "\226\139\133"; + "par", "\226\136\165"; + "chcy", "\209\135"; + "Ncaron", "\197\135"; + "and", "\226\136\167"; + "cot", "cot"; + "Ropf", "\226\132\157"; + "pointint", "\226\168\149"; + "jmath", "j\239\184\128"; + "leftthreetimes", "\226\139\139"; + "mnplus", "\226\136\147"; + "nsup", "\226\138\133"; + "nLeftarrow", "\226\135\141"; + "pm", "\194\177"; + "diamondsuit", "\226\153\162"; + "backcong", "\226\137\140"; + "gnap", "\226\170\138"; + "DiacriticalAcute", "\194\180"; + "Ll", "\226\139\152"; + "cupcap", "\226\169\134"; + "square", "\226\150\161"; + "RightTriangleEqual", "\226\138\181"; + "RightTeeVector", "\226\165\155"; + "lltri", "\226\151\186"; + "TildeFullEqual", "\226\137\133"; + "RightUpVector", "\226\134\190"; + "between", "\226\137\172"; + "supe", "\226\138\135"; + "kjcy", "\209\156"; + "dzcy", "\209\159"; + "uharl", "\226\134\191"; + "trisb", "\226\167\141"; + "lesdot", "\226\169\191"; + "intcal", "\226\138\186"; + "div", "\195\183"; + "xnis", "\226\139\187"; + "sqcap", "\226\138\147"; + "mcomma", "\226\168\169"; + "Zscr", "\240\157\146\181"; + "apid", "\226\137\139"; + "rtriltri", "\226\167\142"; + "nvDash", "\226\138\173"; + "vrtri", "\226\138\179"; + "xlArr", "\239\149\185"; + "Eopf", "\240\157\148\188"; + "tosa", "\226\164\169"; + "ngtr", "\226\137\175"; + "diamond", "\226\139\132"; + "shcy", "\209\136"; + "cos", "cos"; + "Cross", "\226\168\175"; + "Wedge", "\226\139\128"; + "infin", "\226\136\158"; + "divide", "\195\183"; + "gesles", "\226\170\148"; + "pre", "\226\170\175"; + "bump", "\226\137\142"; + "Xopf", "\240\157\149\143"; + "hairsp", "\226\128\138"; + "qopf", "\240\157\149\162"; + "frac13", "\226\133\147"; + "Omega", "\206\169"; + "rect", "\226\150\173"; + "Lleftarrow", "\226\135\154"; + "caron", "\203\135"; + "bcong", "\226\137\140"; + "Qscr", "\240\157\146\172"; + "Lambda", "\206\155"; + "leqslant", "\226\169\189"; + "Iscr", "\226\132\144"; + "varsubsetneqq", "\226\138\138\239\184\128"; + "lvnE", "\226\137\168\239\184\128"; + "bkarow", "\226\164\141"; + "iquest", "\194\191"; + "frac23", "\226\133\148"; + "natural", "\226\153\174"; + "middot", "\194\183"; + "Pscr", "\240\157\146\171"; + "Implies", "\226\135\146"; + "DownRightVectorBar", "\226\165\151"; + "RightVector", "\226\135\128"; + "rightarrow", "\226\134\146"; + "cirscir", "\226\167\130"; + "supmult", "\226\171\130"; + "simgE", "\226\170\160"; + "pitchfork", "\226\139\148"; + "lescc", "\226\170\168"; + "Kfr", "\240\157\148\142"; + "bigtriangledown", "\226\150\189"; + "beth", "\226\132\182"; + "frac18", "\226\133\155"; + "precsim", "\226\137\190"; + "ordm", "\194\186"; + "rbarr", "\226\164\141"; + "boxHu", "\226\149\167"; + "boxhU", "\226\149\168"; + "lotimes", "\226\168\180"; + "gvnE", "\226\137\169\239\184\128"; + "daleth", "\226\132\184"; + "FilledVerySmallSquare", "\239\150\155"; + "straightphi", "\207\134"; + "PrecedesSlantEqual", "\226\137\188"; + "notinvc", "\226\139\182"; + "Hacek", "\203\135"; + "phi", "\207\149"; + "ncongdot", "\226\169\173\204\184"; + "drcrop", "\226\140\140"; + "plussim", "\226\168\166"; + "angmsdae", "\226\166\172"; + "zhcy", "\208\182"; + "Nacute", "\197\131"; + "lcub", "{"; + "nrightarrow", "\226\134\155"; + "ltdot", "\226\139\150"; + "arctan", "arctan"; + "NotSucceedsSlantEqual", "\226\139\161"; + "UnderParenthesis", "\239\184\182"; + "rarrw", "\226\134\157"; + "nvltrie", "\226\139\172\204\184"; + "awconint", "\226\136\179"; + "tscy", "\209\134"; + "gdot", "\196\161"; + "simplus", "\226\168\164"; + "opar", "\226\166\183"; + "ThickSpace", "\226\128\137\226\128\138\226\128\138"; + "mDDot", "\226\136\186"; + "pluscir", "\226\168\162"; + "angrt", "\226\136\159"; + "gesdotol", "\226\170\132"; + "Tcedil", "\197\162"; + "egs", "\226\139\157"; + "setminus", "\226\136\150"; + "bullet", "\226\128\162"; + "approx", "\226\137\136"; + "NotSquareSubsetEqual", "\226\139\162"; + "ReverseUpEquilibrium", "\226\165\175"; + "langd", "\226\166\145"; + "siml", "\226\170\157"; + "nshortmid", "\226\136\164\239\184\128"; + "simne", "\226\137\134"; + "simrarr", "\226\165\178"; + "tan", "tan"; + "hom", "hom"; + "Ycy", "\208\171"; + "rfloor", "\226\140\139"; + "rarr", "\226\134\146"; + "leftarrow", "\226\134\144"; + "Dashv", "\226\171\164"; + "midcir", "\226\171\176"; + "intercal", "\226\138\186"; + "Amacr", "\196\128"; + "nshortparallel", "\226\136\166\239\184\128"; + "larrsim", "\226\165\179"; + "DiacriticalDoubleAcute", "\203\157"; + "lesseqqgtr", "\226\139\154"; + "gtlPar", "\226\166\149"; + "Ecaron", "\196\154"; + "boxvh", "\226\148\188"; + "ifr", "\240\157\148\166"; + "subdot", "\226\170\189"; + "acute", "\194\180"; + "UnderBar", "\204\178"; + "supset", "\226\138\131"; + "ltrPar", "\226\166\150"; + "Uopf", "\240\157\149\140"; + "Dopf", "\240\157\148\187"; + "rcaron", "\197\153"; + "trie", "\226\137\156"; + "varkappa", "\207\176"; + "sext", "\226\156\182"; + "lgE", "\226\170\145"; + "NotGreaterEqual", "\226\137\177\226\131\165"; + "csup", "\226\171\144"; + "RightCeiling", "\226\140\137"; + "kcy", "\208\186"; + "exist", "\226\136\131"; + "nu", "\206\189"; + "nleftarrow", "\226\134\154"; + "ropar", "\227\128\153"; + "lnapprox", "\226\170\137"; + "Ccedil", "\195\135"; + "Barv", "\226\171\167"; + "rthree", "\226\139\140"; + "kgreen", "\196\184"; + "dollar", "$"; + "Cconint", "\226\136\176"; + "DownLeftVectorBar", "\226\165\150"; + "GreaterEqual", "\226\137\165"; + "cfr", "\240\157\148\160"; + "gsiml", "\226\170\144"; + "lfisht", "\226\165\188"; + "lBarr", "\226\164\142"; + "chi", "\207\135"; + "rx", "\226\132\158"; + "Ntilde", "\195\145"; + "SmallCircle", "\226\136\152"; + "YAcy", "\208\175"; + "Sum", "\226\136\145"; + "Eogon", "\196\152"; + "boxUr", "\226\149\153"; + "bprime", "\226\128\181"; + "blank", "\226\144\163"; + "ShortLeftArrow", "\226\134\144\239\184\128"; + "divideontimes", "\226\139\135"; + "bumpeq", "\226\137\143"; + "wreath", "\226\137\128"; + "le", "\226\137\164"; + "DownArrowBar", "\226\164\147"; + "Iogon", "\196\174"; + "Mcy", "\208\156"; + "OElig", "\197\146"; + "utilde", "\197\169"; + "notin", "\226\136\137"; + "sinh", "sinh"; + "rbrack", "]"; + "Hcirc", "\196\164"; + "apE", "\226\137\138"; + "nspar", "\226\136\166\239\184\128"; + "NotSquareSuperset", "\226\138\144\204\184"; + "xi", "\206\190"; + "boxUL", "\226\149\157"; + "nrarr", "\226\134\155"; + "clubs", "\226\153\163"; + "Equal", "\226\169\181"; + "imacr", "\196\171"; + "gtrapprox", "\226\137\179"; + "angmsd", "\226\136\161"; + "ecolon", "\226\137\149"; + "ccupssm", "\226\169\144"; + "lbbrk", "\227\128\148"; + "breve", "\203\152"; + "Wfr", "\240\157\148\154"; + "fpartint", "\226\168\141"; + "Odblac", "\197\144"; + "boxVL", "\226\149\163"; + "epar", "\226\139\149"; + "cup", "\226\136\170"; + "piv", "\207\150"; + "mp", "\226\136\147"; + "xodot", "\226\138\153"; + "rhard", "\226\135\129"; + "incare", "\226\132\133"; + "NotNestedLessLess", "\226\146\161\204\184"; + "solb", "\226\167\132"; + "ncedil", "\197\134"; + "Uarr", "\226\134\159"; + "Sigma", "\206\163"; + "ominus", "\226\138\150"; + "nhpar", "\226\171\178"; + "yfr", "\240\157\148\182"; + "utrif", "\226\150\180"; + "NotLessLess", "\226\137\170\204\184\239\184\128"; + "ogon", "\203\155"; + "qint", "\226\168\140"; + "Coproduct", "\226\136\144"; + "bne", "=\226\131\165"; + "ldots", "\226\128\166"; + "squarf", "\226\150\170"; + "scedil", "\197\159"; + "ndash", "\226\128\147"; + "dzigrarr", "\239\150\162"; + "ogt", "\226\167\129"; + "sdote", "\226\169\166"; + "LeftDownTeeVector", "\226\165\161"; + "downharpoonleft", "\226\135\131"; + "questeq", "\226\137\159"; + "looparrowright", "\226\134\172"; + "boxminus", "\226\138\159"; + "iopf", "\240\157\149\154"; + "Idot", "\196\176"; + "thkap", "\226\137\136\239\184\128"; + "NotEqualTilde", "\226\137\130\204\184"; + "LeftDoubleBracket", "\227\128\154"; + "gsime", "\226\170\142"; + "angsph", "\226\136\162"; + "centerdot", "\194\183"; + "xotime", "\226\138\151"; + "timesd", "\226\168\176"; + "xoplus", "\226\138\149"; + "looparrowleft", "\226\134\171"; + "Integral", "\226\136\171"; + "varnothing", "\226\136\133"; + "excl", "!"; + "rarrc", "\226\164\179"; + "RightArrowLeftArrow", "\226\135\132"; + "jfr", "\240\157\148\167"; + "sime", "\226\137\131"; + "RightUpDownVector", "\226\165\143"; + "hArr", "\226\135\148"; + "Gcirc", "\196\156"; + "Abreve", "\196\130"; + "RightArrow", "\226\134\146"; + "numsp", "\226\128\135"; + "nedot", "\226\137\160\239\184\128"; + "cent", "\194\162"; + "nsc", "\226\138\129"; + "Dot", "\194\168"; + "Tab", "\t"; + "LowerLeftArrow", "\226\134\153"; + "gtrdot", "\226\139\151"; + "approxeq", "\226\137\138"; + "pi", "\207\128"; + "ngsim", "\226\137\181"; + "downharpoonright", "\226\135\130"; + "supseteq", "\226\138\135"; + "lstrok", "\197\130"; + "Vdash", "\226\138\169"; + "iiota", "\226\132\169"; + "gimel", "\226\132\183"; + "zigrarr", "\226\135\157"; + "nlE", "\226\137\176"; + "upsi", "\207\133"; + "capbrcup", "\226\169\137"; + "backepsilon", "\207\182"; + "napE", "\226\169\176\204\184"; + "Lstrok", "\197\129"; + "Cedilla", "\194\184"; + "nvgt", "\226\137\175"; + "bsemi", "\226\129\143"; + "star", "\226\139\134"; + "InvisibleTimes", "\226\129\162"; + "uuarr", "\226\135\136"; + "rharul", "\226\165\172"; + "rbrace", "}"; + "Imacr", "\196\170"; + "dArr", "\226\135\147"; + "Xi", "\206\158"; + "o", "\206\191"; + "Udblac", "\197\176"; + "dopf", "\240\157\149\149"; + "ulcorner", "\226\140\156"; + "emsp13", "\226\128\132"; + "ccaron", "\196\141"; + "tcaron", "\197\165"; + "Scirc", "\197\156"; + "eopf", "\240\157\149\150"; + "angrtvbd", "\226\166\157"; + "smt", "\226\170\170"; + "PartialD", "\226\136\130"; + "jopf", "\240\157\149\155"; + "Jcy", "\208\153"; + "tanh", "tanh"; + "nVDash", "\226\138\175"; + "longmapsto", "????"; + "eng", "\197\139"; + "weierp", "\226\132\152"; + "log", "log"; + "swarr", "\226\134\153"; + "xcap", "\226\139\130"; + "langle", "\226\140\169"; + "ddarr", "\226\135\138"; + "image", "\226\132\145"; + "Eacute", "\195\137"; + "curlyvee", "\226\139\142"; + "clubsuit", "\226\153\163"; + "caps", "\226\136\169\239\184\128"; + "topf", "\240\157\149\165"; + "Hat", "\204\130"; + "Gg", "\226\139\153"; + "prsim", "\226\137\190"; + "checkmark", "\226\156\147"; + "rightrightarrows", "\226\135\137"; + "omacr", "\197\141"; + "isindot", "\226\139\181"; + "gopf", "\240\157\149\152"; + "Union", "\226\139\131"; + "cupcup", "\226\169\138"; + "vsupnE", "\226\138\139\239\184\128"; + "Ocirc", "\195\148"; + "Nopf", "\226\132\149"; + "Square", "\226\150\161"; + "iacute", "\195\173"; + "fscr", "\240\157\146\187"; + "boxH", "\226\149\144"; + "or", "\226\136\168"; + "gvertneqq", "\226\137\169\239\184\128"; + "yscr", "\240\157\147\142"; + "sung", "\226\153\170"; + "CounterClockwiseContourIntegral", "\226\136\179"; + "boxh", "\226\148\128"; + "icy", "\208\184"; + "GreaterLess", "\226\137\183"; + "shchcy", "\209\137"; + "Qopf", "\226\132\154"; + "ndivides", "\226\136\164"; + "thorn", "\195\190"; + "searhk", "\226\164\165"; + "rbrke", "\226\166\140"; + "Dstrok", "\196\144"; + "acd", "\226\136\191"; + "Vscr", "\240\157\146\177"; + "csupe", "\226\171\146"; + "ruluhar", "\226\165\168"; + "dstrok", "\196\145"; + "cacute", "\196\135"; + "Mscr", "\226\132\179"; + "odash", "\226\138\157"; + "frac15", "\226\133\149"; + "cwconint", "\226\136\178"; + "Acy", "\208\144"; + "jsercy", "\209\152"; + "cylcty", "\226\140\173"; + "mlcp", "\226\171\155"; + "rdsh", "\226\134\179"; + "simdot", "\226\169\170"; + "LeftTee", "\226\138\163"; + "laquo", "\194\171"; + "Ecy", "\208\173"; + "Dscr", "\240\157\146\159"; + "UpperLeftArrow", "\226\134\150"; + "scnap", "\226\139\169"; + "nearr", "\226\134\151"; + "varpi", "\207\150"; + "Cayleys", "\226\132\173"; + "Zfr", "\226\132\168"; + "larrlp", "\226\134\171"; + "udblac", "\197\177"; + "Ucy", "\208\163"; + "nopf", "\240\157\149\159"; + "wedbar", "\226\169\159"; + "csc", "csc"; + "Uscr", "\240\157\146\176"; + "sol", "/"; + "nfr", "\240\157\148\171"; + "lrarr", "\226\135\134"; + "race", "\226\167\154"; + "gg", "\226\137\171"; + "rsquor", "\226\128\153"; + "Ifr", "\226\132\145"; + "NJcy", "\208\138"; + "lneq", "\226\137\168"; + "exponentiale", "\226\133\135"; + "toea", "\226\164\168"; + "laemptyv", "\226\166\180"; + "capcap", "\226\169\139"; + "isinv", "\226\136\136"; + "varr", "\226\134\149"; + "Otilde", "\195\149"; + "ltcir", "\226\169\185"; + "cap", "\226\136\169"; + "therefore", "\226\136\180"; + "malt", "\226\156\160"; + "ucy", "\209\131"; + "LeftUpTeeVector", "\226\165\160"; + "omega", "\207\137"; + "Assign", "\226\137\148"; + "LeftRightVector", "\226\165\142"; + "cong", "\226\137\133"; + "pfr", "\240\157\148\173"; + "Exists", "\226\136\131"; + "loplus", "\226\168\173"; + "Or", "\226\169\148"; + "dcy", "\208\180"; + "Topf", "\240\157\149\139"; + "rdquor", "\226\128\157"; + "CirclePlus", "\226\138\149"; + "lrhard", "\226\165\173"; + "Sup", "\226\139\145"; + "nsmid", "\226\136\164\239\184\128"; + "RightTriangle", "\226\138\179"; + "gesdoto", "\226\170\130"; + "NotSquareSubset", "\226\138\143\204\184"; + "suphsub", "\226\171\151"; + "sqcups", "\226\138\148\239\184\128"; + "eacute", "\195\169"; + "exists", "\226\136\131"; + "utri", "\226\150\181"; + "Sfr", "\240\157\148\150"; + "nles", "\226\137\176"; + "vprop", "\226\136\157"; + "NegativeVeryThinSpace", "\226\128\138\239\184\128"; + "isinE", "\226\139\185"; + "otilde", "\195\181"; ];; let _ = List.iter (fun (macro, utf8) -> Hashtbl.replace macro2utf8 macro utf8; - Hashtbl.add utf82macro utf8 macro) + Hashtbl.replace utf82macro utf8 macro) data;; diff --git a/matita/components/syntax_extensions/utf8MacroTable.ml.txt b/matita/components/syntax_extensions/utf8MacroTable.ml.txt index 50f62cba9..015182ce6 100644 --- a/matita/components/syntax_extensions/utf8MacroTable.ml.txt +++ b/matita/components/syntax_extensions/utf8MacroTable.ml.txt @@ -1,2131 +1,2131 @@ (* GENERATED by make_table: DO NOT EDIT! *) -\nscr 𝓃 -\LJcy Љ -\dd ⅆ -\Omacr Ō +\varsupsetneq ⊋︀ +\frac56 ⅚ +\emsp14   +\bsim ∽ +\quest ? +\xrarr  +\nabla ∇ +\tscr 𝓉 +\nesear ⤨ +\kappa κ +\HilbertSpace ℋ +\notinva ∉̸ +\sqsube ⊑ +\NotLessSlantEqual ≰ +\hercon ⊹ \npreceq ⪯̸ -\Gcirc Ĝ -\utilde ũ -\rdca ⤷ -\racute ŕ -\mstpos ∾ -\supnE ⊋ -\NotLessLess ≪̸︀ -\iiint ∭ -\uscr 𝓊 -\Sfr 𝔖 -\nsupseteqq ⊉ -\nwarrow ↖ -\twoheadrightarrow ↠ -\sccue ≽ -\NotSquareSuperset ⊐̸ -\ee ⅇ -\boxbox ⧉ -\andand ⩕ -\LeftVectorBar ⥒ -\eg ⪚ -\csc csc -\NotRightTriangleEqual ⋭ -\filig fi -\atilde ã -\ring ˚ -\congdot ⩭ -\gE ≧ -\rcedil ŗ -\el ⪙ -\HorizontalLine ─ -\incare ℅ -\hoarr ⇿ -\SOFTcy Ь -\conint ∮ -\OverParenthesis ︵ -\Uogon Ų -\supne ⊋ -\num # -\zcy з -\Hfr ℌ -\dtri ▿ -\FilledSmallSquare ◾ -\SucceedsEqual ≽ -\leftthreetimes ⋋ -\ycirc ŷ -\sqcup ⊔ -\DoubleLeftArrow ⇐ -\gtrless ≷ -\ge ≥ -\Product ∏ -\NotExists ∄ -\gg ≫ -\curlyvee ⋎ -\ntrianglerighteq ⋭ -\Colon ∷ -\rbrke ⦌ -\LeftDownVector ⇃ -\gl ≷ -\lrcorner ⌟ -\mapstodown ↧ -\excl ! -\cdots ⋯ -\larr ← -\dtdot ⋱ -\kgreen ĸ -\rtri ▹ -\rbarr ⤍ -\ocy о -\gt > -\DownLeftRightVector ⥐ -\cup ∪ -\updownarrow ↕ -\Imacr Ī -\cross ✗ -\Acirc  -\lvertneqq ≨︀ -\ccaps ⩍ -\NotLeftTriangleEqual ⋬ -\IJlig IJ -\boxplus ⊞ -\epsilon ϵ -\zfr 𝔷 -\late ⪭ -\ic ​ -\lrhar ⇋ -\gsim ≳ -\inf inf -\top ⊤ -\odsold ⦼ -\circlearrowright ↻ -\rtimes ⋊ -\ii ⅈ -\DoubleRightTee ⊨ -\dcy д -\boxdL ╕ -\duhar ⥯ -\vert | -\sacute ś -\in ∈ -\Assign ≔ -\nsim ≁ -\boxdR ╒ -\o ο -\radic √ -\it ⁢ -\int ∫ +\upsilon υ +\rmoust ⎱ +\ggg ⋙ \cwint ∱ -\ForAll ∀ -\simplus ⨤ -\isindot ⋵ -\rightthreetimes ⋌ -\supseteqq ⊇ -\bnot ⌐ -\rppolint ⨒ -\def ≝ -\TScy Ц -\lE ≦ -\ffilig ffi -\deg deg -\{ { -\RightVector ⇀ +\copf 𝕔 +\nvdash ⊬ +\Lcaron Ľ +\Vdashl ⫦ \ofr 𝔬 -\| | -\liminf liminf -\} } -\LeftUpTeeVector ⥠ -\scirc ŝ -\scedil ş +\oint ∮ +\NestedLessLess ≪ +\ffilig ffi +\rightthreetimes ⋌ +\gtrsim ≳ +\angmsdad ⦫ +\LeftUpVector ↿ +\apacir ⩯ +\urcrop ⌎ +\LessTilde ≲ +\dashv ⊣ +\uarr ↑ +\imath ı +\DoubleDot ¨ +\nRightarrow ⇏ +\colone ≔ +\ngeqq ≱ +\Jopf 𝕁 +\sqcaps ⊓︀ +\ldrushar ⥋ +\nvge ≱ +\qprime ⁗ +\arccos arccos +\Bcy Б +\prec ≺ +\UpArrow ↑ +\ohbar ⦵ +\capdot ⩀ +\UpArrowBar ⤒ +\Rsh ↱ +\zfr 𝔷 \ufisht ⥾ -\LeftUpDownVector ⥑ -\questeq ≟ -\leftarrow ← -\Ycy Ы -\Coproduct ∐ -\det det -\boxdl ┐ -\Aopf 𝔸 -\srarr →︀ -\lbrke ⦋ -\boxdr ┌ -\Ntilde Ñ -\gnap ⪊ -\Cap ⋒ -\swarhk ⤦ -\ogt ⧁ -\emptyset ∅︀ -\harrw ↭ -\lbarr ⤌ -\Tilde ∼ -\delta δ -\Hopf ℍ -\dfr 𝔡 -\le ≤ -\lg lg -\ohm Ω -\Jsercy Ј -\quaternions ℍ -\DoubleLongLeftArrow  -\Ncy Н -\nabla ∇ -\ltcir ⩹ -\ll ≪ -\ln ln -\rmoust ⎱ -\Oopf 𝕆 -\nbsp   -\Kcedil Ķ -\vdots ⋮ -\NotLessTilde ≴ -\lt < -\djcy ђ -\DownRightTeeVector ⥟ -\Ograve Ò -\boxhD ╥ -\nsime ≄ -\egsdot ⪘ -\mDDot ∺ -\bigodot ⊙ -\Vopf 𝕍 -\looparrowright ↬ -\yucy ю -\trade ™ -\Yfr 𝔜 -\kjcy ќ -\mp ∓ -\leftrightarrows ⇆ -\uharl ↿ -\ncap ⩃ -\Iogon Į -\NotSubset ⊄ -\Bumpeq ≎ -\mu μ -\FilledVerySmallSquare  -\breve ˘ -\boxhU ╨ -\Sigma Σ -\uharr ↾ -\xrArr  -\ne ≠ -\oS Ⓢ -\xodot ⊙ -\ni ∋ -\mdash — -\Verbar ‖ -\die ¨ -\veebar ⊻ -\UpArrowBar ⤒ -\Ncaron Ň -\RightArrowBar ⇥ -\LongLeftArrow  -\rceil ⌉ -\LeftDownVectorBar ⥙ -\umacr ū -\Hacek ˇ -\odblac ő -\lmidot ŀ -\dopf 𝕕 -\boxhd ┬ -\dim dim -\vnsub ⊄ -\Bscr ℬ -\plussim ⨦ -\doublebarwedge ⌆ -\nu ν -\eqcolon ≕ -\luruhar ⥦ -\Nfr 𝔑 -\preceq ⪯ -\LeftTee ⊣ -\div ÷ -\nVDash ⊯ -\kopf 𝕜 -\Iscr ℐ -\vnsup ⊅ -\gneq ≩ -\backepsilon ϶ -\boxhu ┴ -\ominus ⊖ -\or ∨ -\lesdot ⩿ -\RightVectorBar ⥓ +\gtcir ⩺ +\succnapprox ⋩ +\nsubset ⊄ +\bot ⊥ \tcedil ţ -\hstrok ħ -\nrarrc ⤳̸ -\ropf 𝕣 -\diamond ⋄ -\smid ∣︀ -\nltri ⋪ -\Pscr 𝒫 -\vartheta ϑ -\therefore ∴ -\pi π -\ntrianglelefteq ⋬ -\nearrow ↗ -\pm ± -\natural ♮ -\ucy у -\olt ⧀ -\Cfr ℭ -\yopf 𝕪 -\Otilde Õ -\ntriangleleft ⋪ -\pr ≺ -\Wscr 𝒲 -\midcir ⫰ -\Lacute Ĺ -\DoubleDot ¨ -\Tstrok Ŧ -\nrarrw ↝̸ -\uArr ⇑ -\nLtv ≪̸︀ -\rangle 〉 +\uopf 𝕦 +\LeftTriangleBar ⧏ +\downarrow ↓ +\Ascr 𝒜 +\Qfr 𝔔 +\wr ≀ +\varrho ϱ +\NoBreak  +\otimesas ⨶ +\TildeTilde ≈ +\nang ∠̸ +\ForAll ∀ +\numero № +\CircleDot ⊙ +\rpar ) +\eDot ≑ +\Lt ≪ +\lsh ↰ +\sscr 𝓈 +\hybull ⁃ +\odiv ⨸ +\varsigma ς \olcir ⦾ -\Auml Ä -\Succeeds ≻ +\wopf 𝕨 +\amacr ā +\rfisht ⥽ +\Jscr 𝒥 +\NegativeMediumSpace  ︀ +\Zdot Ż +\Proportion ∷ +\gesdot ⪀ +\kcedil ķ +\cir ○ +\bigcup ⋃ +\Esim ⩳ +\CenterDot · +\nsqsube ⋢ +\NotTildeFullEqual ≇ +\Oslash Ø +\frac45 ⅘ +\gtdot ⋗ +\NotSuperset ⊅ +\loarr ⇽ +\filig fi +\cscr 𝒸 +\hookleftarrow ↩ +\rangle 〉 +\bsol \ +\LeftDownVectorBar ⥙ +\eta η +\gE ≧ +\cudarrr ⤵ +\ShortDownArrow ⌄︀ +\nwnear ⤧ +\supsup ⫖ +\lnap ⪉ +\homtht ∻ +\boxDr ╓ +\lvertneqq ≨︀ +\subnE ⊊ +\iota ι +\horbar ― +\psi ψ +\swarhk ⤦ +\rharu ⇀ +\equest ≟ +\boxv │ +\RightTee ⊢ +\boxVH ╬ +\Sopf 𝕊 +\ni ∋ +\doublebarwedge ⌆ +\lsime ⪍ +\nleqslant ≰ +\roang  +\scnE ⪶ +\| | \DoubleLongLeftRightArrow  -\TSHcy Ћ -\gammad Ϝ -\epsiv ɛ -\notinva ∉̸ -\notinvb ⋷ -\eqvparsl ⧥ -\notinvc ⋶ -\nsubE ⊈ -\supplus ⫀ -\RightUpDownVector ⥏ -\Tab -\Lcedil Ļ -\backslash \ -\pointint ⨕ -\jcy й -\iocy ё -\escr ℯ -\submult ⫁ -\iiota ℩ -\lceil ⌈ -\omacr ō -\gneqq ≩ -\gcirc ĝ -\dotsquare ⊡ -\ccaron č -\Square □ -\RightDownTeeVector ⥝ -\Ouml Ö -\lurdshar ⥊ -\SuchThat ∋ -\setminus ∖ -\lscr ℓ -\LessLess ⪡ -\Sub ⋐ -\sc ≻ -\rx ℞ -\RightFloor ⌋ -\blacksquare ▪ -\ufr 𝔲 -\block █ -\dots … -\nvsim ≁̸ -\caret ⁁ -\demptyv ⦱ -\Sum ∑ -\sscr 𝓈 -\nsube ⊈ -\Sup ⋑ -\ccupssm ⩐ -\Because ∵ -\harrcir ⥈ -\capbrcup ⩉ -\RightUpVectorBar ⥔ -\caps ∩︀ -\ohbar ⦵ -\laemptyv ⦴ -\uacute ú -\straightphi φ -\RightDoubleBracket 〛 -\zscr 𝓏 -\uogon ų -\Uarr ↟ -\nsucc ⊁ -\RBarr ⤐ -\NotRightTriangleBar ⧐̸ -\to → -\rpar ) -\rdsh ↳ -\jfr 𝔧 -\ldquor „ -\bsime ⋍ -\lAtail ⤛ -\Hcirc Ĥ -\aacute á -\dot ˙ -\Tcy Т -\nsub ⊄ -\kappa κ +\LeftVector ↼ +\trianglelefteq ⊴ +\succapprox ≿ +\macr ¯ +\lharul ⥪ +\ApplyFunction ⁡ +\Map ⤅ +\nscr 𝓃 +\Dcaron Ď +\vzigzag ⦚ +\naturals ℕ +\pluse ⩲ +\nparsl ∥︀⃥ +\cosh cosh +\vnsub ⊄ +\Oacute Ó +\LeftTeeVector ⥚ +\ncap ⩃ +\lneqq ≨ +\csub ⫏ +\bopf 𝕓 \ovbar ⌽ -\shcy ш -\kappav ϰ -\ropar 〙 -\gtcc ⪧ -\ecolon ≕ -\circledast ⊛ -\colon : -\timesbar ⨱ -\precnsim ⋨ -\ord ⩝ -\real ℜ -\nexists ∄ -\nsup ⊅ -\zhcy ж -\imacr ī -\egrave è -\acirc â -\grave ` -\biguplus ⊎ +\triangleright ▹ +\shortparallel ∥︀ +\timesb ⊠ +\nwarrow ↖ +\harr ↔ +\backprime ‵ +\rceil ⌉ +\softcy ь +\Lang 《 +\mopf 𝕞 \HumpEqual ≏ -\GreaterSlantEqual ⩾ -\capand ⩄ -\yuml ÿ -\orv ⩛ -\Icy И -\rightharpoondown ⇁ -\upsilon υ -\preccurlyeq ≼ -\ShortUpArrow ⌃︀ -\searhk ⤥ -\commat @ -\Sqrt √ -\wp ℘ -\succnapprox ⋩ -\wr ≀ -\NotTildeTilde ≉ -\dcaron ď -\Tfr 𝔗 -\bigwedge ⋀ -\DScy Ѕ -\nrtrie ⋭ -\esim ≂ -\Not ⫬ -\xmap  -\rect ▭ -\Fouriertrf ℱ -\xi ξ -\NotTilde ≁ -\gbreve ğ -\par ∥ -\ddots ⋱ -\nhArr ⇎ +\esdot ≐ +\CloseCurlyQuote ’ +\Popf ℙ +\Pi Π +\els ⋜ +\DifferentialD ⅆ +\SquareIntersection ⊓ +\rfr 𝔯 +\propto ∝ +\angzarr ⍼ +\succneqq ⪶ +\there4 ∴ +\sect § +\tilde ˜ +\boxV ║ +\scap ≿ +\ldca ⤶ +\rho ρ +\auml ä +\vsubne ⊊︀ +\larrpl ⤹ +\aleph ℵ +\Wopf 𝕎 \lsim ≲ -\RightCeiling ⌉ -\nedot ≠︀ -\thksim ∼︀ -\lEg ⋚ -\Ifr ℑ +\yacute ý +\Rscr ℛ +\succsim ≿ +\Acirc  +\dots … +\napos ʼn +\igrave ì +\curlywedge ⋏ +\to → +\NotLess ≮ +\Vopf 𝕍 +\subsup ⫓ +\npolint ⨔ +\Gcy Г +\FilledSmallSquare ◾ +\raemptyv ⦳ +\lates ⪭︀ +\Ccaron Č +\SquareSuperset ⊐ +\demptyv ⦱ +\Backslash ∖ +\nvsim ≁̸ +\ltcc ⪦ +\Scy С +\bnequiv ≡⃥ +\not ¬ +\lozenge ◊ +\Lfr 𝔏 +\oscr ℴ +\ReverseEquilibrium ⇋ +\Afr 𝔄 +\topcir ⫱ +\planckh ℎ +\abreve ă +\rBarr ⤏ +\nacute ń +\DownTeeArrow ↧ +\CupCap ≍ +\Cacute Ć +\rpargt ⦔ +\parsim ⫳ +\Leftarrow ⇐ +\angmsdaf ⦭ +\Yfr 𝔜 \emsp   -\lopar 〘 -\iiiint ⨌ -\straightepsilon ε -\intlarhk ⨗ -\image ℑ -\sqsubseteq ⊑ -\lnapprox ⪉ -\Leftrightarrow ⇔ -\cemptyv ⦲ -\alpha α -\uml ¨ +\backsimeq ⋍ +\lbrkslu ⦍ +\NotHumpEqual ≏̸ +\larrfs ⤝ +\hyphen ‐ +\pscr 𝓅 +\NotReverseElement ∌ +\vartriangleright ⊳ +\Zacute Ź +\LowerRightArrow ↘ +\ape ≊ +\ll ≪ +\ldquo “ +\angmsdab ⦩ +\ZHcy Ж +\ntrianglerighteq ⋭ +\frac25 ⅖ +\nrtrie ⋭ \barwedge ⊼ -\KHcy Х -\tilde ˜ -\Superset ⊃ -\gesles ⪔ -\bigoplus ⊕ -\boxuL ╛ -\rbbrk 〕 -\nrightarrow ↛ -\hkswarow ⤦ -\DiacriticalDoubleAcute ˝ -\nbumpe ≏̸ -\uhblk ▀ -\NotSupersetEqual ⊉ -\ntgl ≹ -\Fopf 𝔽 -\boxuR ╘ -\swarr ↙ -\nsqsube ⋢ -\pluscir ⨢ -\pcy п -\leqslant ⩽ -\lnap ⪉ -\lthree ⋋ -\smte ⪬ -\olcross ⦻ -\nvrArr ⇏ -\andslope ⩘ -\MediumSpace   -\boxvH ╪ -\Nacute Ń -\nGtv ≫̸︀ -\Mopf 𝕄 +\rarrpl ⥅ +\Nfr 𝔑 +\xcirc ◯ +\dscr 𝒹 +\gjcy ѓ +\VerticalLine | +\Vbar ⫫ \dfisht ⥿ -\boxvL ╡ -\pertenk ‱ -\NotPrecedes ⊀ -\profalar ⌮ -\roplus ⨮ -\boxvR ╞ -\utrif ▴ -\uHar ⥣ -\nltrie ⋬ -\NotNestedGreaterGreater ⒢̸ -\smtes ⪬︀ -\LeftAngleBracket 〈 -\iogon į -\ExponentialE ⅇ -\Topf 𝕋 -\GreaterEqual ≥ -\DownTee ⊤ -\boxul ┘ -\wreath ≀ -\sigma σ -\ENG Ŋ -\Ncedil Ņ -\ecy э -\nsubset ⊄ -\LessFullEqual ≦ -\bsolb ⧅ -\boxur └ -\ThinSpace   -\supdsub ⫘ -\colone ≔ -\curren ¤ -\boxvh ┼ -\ecaron ě -\UnderBrace ︸ -\caron ˇ -\ultri ◸ -\boxvl ┤ -\scap ≿ -\boxvr ├ -\bopf 𝕓 -\pfr 𝔭 -\nspar ∦︀ -\NegativeMediumSpace  ︀ -\simgE ⪠ -\nvDash ⊭ -\NotGreaterFullEqual ≰ -\uparrow ↑ -\nsupset ⊅ -\simeq ≃ -\Zcy З -\RightTriangle ⊳ -\Lang 《 -\Ucirc Û -\iopf 𝕚 -\leftrightsquigarrow ↭ -\Gscr 𝒢 -\lfloor ⌊ -\lbbrk 〔 -\bigvee ⋁ -\ordf ª -\rsquo ’ -\parallel ∥ -\half ½ -\supseteq ⊇ -\ngeqq ≱ -\popf 𝕡 -\NonBreakingSpace   -\softcy ь -\ordm º -\Nscr 𝒩 -\owns ∋ -\phi ϕ -\efr 𝔢 -\nesear ⤨ -\marker ▮ -\lneq ≨ -\parallet ???? -\ndash – -\DoubleLeftTee ⫤ -\lArr ⇐ -\becaus ∵ -\RightTee ⊢ -\Ocy О +\Egrave È +\orslope ⩗ +\nle ≰⃥ +\TSHcy Ћ +\angle ∠ +\szlig ß +\rtri ▹ +\ljcy љ +\puncsp   +\lobrk 〚 +\lAtail ⤛ +\Pcy П +\copysr ℗ +\Aopf 𝔸 +\nvle ≰ +\NotPrecedesEqual ⪯̸ +\dd ⅆ +\LeftVectorBar ⥒ +\agrave à +\ker ker +\Scedil Ş +\DoubleUpDownArrow ⇕ +\ocirc ô +\slarr ←︀ +\urcorn ⌝ +\elsdot ⪗ +\tridot ◬ +\vopf 𝕧 +\NotLeftTriangleEqual ⋬ +\bigwedge ⋀ +\Uogon Ų +\NotRightTriangleEqual ⋭ +\gcirc ĝ +\srarr →︀ +\SquareSubset ⊏ +\Euml Ë +\dsol ⧶ +\lmoust ⎰ +\lagran ℒ +\ssetmn ∖︀ +\Theta Θ +\mscr 𝓂 \ntlg ≸ -\cacute ć -\wopf 𝕨 -\Cup ⋓ -\Uscr 𝒰 -\NotHumpEqual ≏̸ -\rnmid ⫮ -\nsupE ⊉ -\bemptyv ⦰ -\lsqb [ -\nrarr ↛ -\egs ⋝ -\reals ℝ -\CupCap ≍ -\Oacute Ó -\Zfr ℨ -\ReverseEquilibrium ⇋ -\ccedil ç -\bigtriangleup △ -\piv ϖ -\cirscir ⧂ -\exists ∃ -\Uarrocir ⥉ -\Dcy Д -\cscr 𝒸 -\zcaron ž -\isinE ⋹ -\gtcir ⩺ -\hookrightarrow ↪ -\Int ∬ -\nsupe ⊉ -\dotplus ∔ -\ncup ⩂ -\jscr 𝒿 -\angmsdaa ⦨ +\Hfr ℌ +\edot ė \Iukcy І -\flat ♭ -\bNot ⫭ -\angmsdab ⦩ -\angmsdac ⦪ -\xdtri ▽ -\iota ι -\angmsdad ⦫ -\angmsdae ⦬ -\rightarrowtail ↣ -\angmsdaf ⦭ -\Ocirc Ô -\angmsdag ⦮ -\Ofr 𝔒 -\maltese ✠ -\angmsdah ⦯ -\Del ∇ -\Barwed ⌆ -\drbkarow ⤐ -\qscr 𝓆 -\ETH Ð -\operp ⦹ -\daleth ℸ -\bull • -\simlE ⪟ -\lsquo ‘ -\Larr ↞ -\curarr ↷ -\blacktriangleleft ◂ -\hellip … -\DoubleVerticalBar ∥ -\rBarr ⤏ -\chcy ч -\varpi ϖ -\Cconint ∰ +\arg arg +\CHcy Ч +\multimap ⊸ +\NotElement ∉ +\imped 𝕃 +\sube ⊆ +\NotRightTriangleBar ⧐̸ +\wp ℘ +\Sacute Ś +\rbrkslu ⦐ +\larrbfs ⤟ +\ycy ы +\Xscr 𝒳 +\RightVectorBar ⥓ +\PrecedesEqual ⪯ +\succeq ≽ +\rationals ℚ +\oacute ó +\boxtimes ⊠ +\plusmn ± +\bumpE ⪮ \xlarr  -\xscr 𝓍 -\DoubleLongRightArrow  -\CounterClockwiseContourIntegral ∳ -\urcrop ⌎ +\nLl ⋘̸ +\dlcrop ⌍ +\blacktriangleright ▸ +\Phi Φ +\zdot ż +\lmoustache ⎰ +\DownRightVector ⇁ +\xsqcup ⊔ +\frac12 ½ +\nVdash ⊮ +\ee ⅇ +\OverBar ¯ +\lbrksld ⦏ +\flat ♭ +\xrArr  +\Vvdash ⊪ +\upuparrows ⇈ +\dlcorn ⌞ +\vert | +\eg ⪚ +\VerticalTilde ≀ +\Subset ⋐ +\nvrArr ⇏ +\cirfnint ⨐ +\iexcl ¡ +\hslash ℏ +\duhar ⥯ +\Sqrt √ +\NotTildeTilde ≉ +\sum ∑ +\ntilde ñ +\DotEqual ≐ +\scpolint ⨓ +\mid ∣ +\lceil ⌈ +\quaternions ℍ +\Fopf 𝔽 +\Wscr 𝒲 +\Lmidot Ŀ +\HARDcy Ъ +\forall ∀ +\el ⪙ +\diams ♦ +\oror ⩖ +\ratio ∶ +\rbbrk 〕 +\nleq ≰ +\dagger † +\perp ⊥ +\zscr 𝓏 +\NotSucceedsTilde ≿̸ +\bmod mod +\quot " +\nsubseteq ⊈ +\Iuml Ï +\spades ♠ +\osol ⊘ +\EmptySmallSquare ◽ +\sqsup ⊐ +\cularrp ⤽ +\times × +\wfr 𝔴 +\LongLeftRightArrow  \RightAngleBracket 〉 -\Rcaron Ř -\latail ⤙ -\pitchfork ⋔ -\nvinfin ⧞ -\hcirc ĥ -\nexist ∄ -\checkmark ✓ -\tridot ◬ -\vcy в -\isins ⋴ -\fllig fl -\Dfr 𝔇 -\hercon ⊹ -\gEl ⋛ -\bump ≎ -\aleph ℵ -\Ubreve Ŭ -\isinv ∈ -\smile ⌣ -\llcorner ⌞ -\boxH ═ -\ecir ≖ -\varnothing ∅ -\iuml ï -\mlcp ⫛ -\leftrightharpoons ⇋ -\ncong ≇ -\Vert ‖ -\vee ∨ -\star ⋆ -\boxV ║ -\LeftRightArrow ↔ -\leftrightarrow ↔ -\lstrok ł -\ell ℓ -\VerticalSeparator ❘ -\Ubrcy Ў -\NotGreater ≯ -\Abreve Ă -\TildeTilde ≈ -\CircleTimes ⊗ -\subsetneq ⊊ -\ltcc ⪦ -\els ⋜ -\succneqq ⪶ -\kcy к -\nshortmid ∤︀ -\mldr … -\harr ↔ -\gimel ℷ -\Otimes ⨷ -\vsubnE ⊊︀ -\ltdot ⋖ -\boxh ─ -\notin ∉ -\RuleDelayed ⧴ -\sqsube ⊑ -\macr ¯ -\Icirc Î -\comma , -\Cayleys ℭ -\rightleftharpoons ⇌ -\Rarrtl ⤖ -\SquareSubsetEqual ⊑ -\NotGreaterEqual ≱⃥ -\vfr 𝔳 -\utri ▵ -\simne ≆ -\LeftUpVectorBar ⥘ -\hksearow ⤥ -\boxv │ -\curvearrowleft ↶ -\eng ŋ -\gtrarr ⥸ -\iecy е -\varr ↕ -\lBarr ⤎ -\ker ker -\imath ı -\Dstrok Đ -\rlarr ⇄ -\leftleftarrows ⇇ -\DifferentialD ⅆ -\because ∵ -\ulcrop ⌏ -\prE ⪯ -\oast ⊛ -\DotEqual ≐ -\vsubne ⊊︀ -\hbar ℏ︀ -\subset ⊂ -\UpTeeArrow ↥ -\LeftFloor ⌊ -\kfr 𝔨 -\nisd ⋺ -\scnE ⪶ -\Ucy У -\nprec ⊀ -\ltrPar ⦖ -\Scaron Š -\InvisibleComma ​ -\SquareUnion ⊔ -\ffllig ffl -\approxeq ≊ -\yacute ý -\pre ⪯ -\nsqsupe ⋣ -\supset ⊃ -\bsolhsub \⊂ -\nshortparallel ∦︀ -\lozenge ◊ -\lnot ¬ -\Dopf 𝔻 -\leftharpoonup ↼ -\Jcy Й -\rightarrow → -\ntriangleright ⋫ -\Ccirc Ĉ -\eacute é -\acute ´ -\Precedes ≺ -\middot · +\lhblk ▄ \lHar ⥢ -\eparsl ⧣ -\psi ψ -\parsl ∥︀ -\UpperLeftArrow ↖ -\oror ⩖ +\ngt ≯ +\Vee ⋁ +\sqsupseteq ⊒ +\dotplus ∔ +\bigcirc ◯ +\phiv ϕ +\otimes ⊗ +\nsqsupe ⋣ +\sstarf ⋆ +\qfr 𝔮 +\Bopf 𝔹 +\harrw ↭ +\leqq ≦ +\backsim ∽ +\leftharpoondown ↽ +\geqslant ⩾ +\blk14 ░ +\beta β +\ac ⤏ +\vellip ⋮ +\bigodot ⊙ +\olcross ⦻ +\CapitalDifferentialD ⅅ +\uparrow ↑ +\dwangle ⦦ +\larr ← +\lowbar _ +\Ffr 𝔉 +\rbrksld ⦎ +\squ □ +\hkswarow ⤦ +\lopf 𝕝 +\Colon ∷ +\nge ≱⃥ +\int ∫ +\ffllig ffl +\npar ∦ +\af ⁡ \Kopf 𝕂 -\apacir ⩯ -\dharl ⇃ -\nequiv ≢ +\Ouml Ö +\LessLess ⪡ +\euml ë +\nsubseteqq ⊈ +\SHCHcy Щ +\plus + +\acirc â +\RightFloor ⌋ +\lhard ↽ +\zeetrf ℨ +\para ¶ +\asymp ≍ +\aacute á +\NotTilde ≁ +\egsdot ⪘ +\CircleMinus ⊖ +\DownRightTeeVector ⥟ +\Del ∇ +\blk34 ▓ +\ltrif ◂ +\csube ⫑ +\Ograve Ò +\ntriangleleft ⋪ +\vBar ⫨ +\nmid ∤ +\DoubleRightTee ⊨ +\ccaps ⩍ +\lesdoto ⪁ +\kfr 𝔨 +\gesl ⋛︀ +\boxDL ╗ +\hscr 𝒽 +\yuml ÿ +\Scaron Š +\ImaginaryI ⅈ +\eDDot ⩷ +\rdca ⤷ +\OverBracket ⎴ +\arcsin arcsin +\vBarv ⫩ +\Mellintrf ℳ +\Edot Ė +\Gt ≫ +\boxUR ╚ +\RightTriangleBar ⧐ +\ropf 𝕣 +\it ⁢ +\lim lim +\Yscr 𝒴 +\yen ¥ +\rang 〉 +\ufr 𝔲 +\ograve ò +\DoubleLongLeftArrow  +\Kcedil Ķ +\iecy е +\lne ≨ +\epsilon ϵ +\cuvee ⋎ +\alpha α +\circ ∘ +\ncaron ň +\risingdotseq ≓ +\ctdot ⋯ +\lor ∨ +\minusb ⊟ +\Succeeds ≻ +\plusdu ⨥ +\preccurlyeq ≼ \rightleftarrows ⇄ -\UnderParenthesis ︶ -\notni ∌ -\dagger † -\dharr ⇂ -\twoheadleftarrow ↞ -\frac12 ½ -\varsubsetneqq ⊊︀ -\frac13 ⅓ +\Superset ⊃ +\DD ⅅ +\det det +\telrec ⌕ +\suphsol ⊃/ +\cemptyv ⦲ +\les ⩽ +\ngeqslant ≱ +\eqcolon ≕ +\boxDR ╔ +\veebar ⊻ +\npr ⊀ +\profalar ⌮ +\Cfr ℭ +\upharpoonleft ↿ +\theta θ +\Diamond ⋄ +\LeftAngleBracket 〈 +\swArr ⇙ +\VDash ⊫ +\vangrt ⊾ +\NegativeThickSpace  ︀ \Ufr 𝔘 -\NestedLessLess ≪ -\llarr ⇇ -\frac14 ¼ -\frac15 ⅕ -\Ropf ℝ -\frac16 ⅙ -\lrtri ⊿ -\frac18 ⅛ -\cedil ¸ -\subsim ⫇ -\PrecedesTilde ≾ -\igrave ì -\gjcy ѓ -\LeftVector ↼ -\notniva ∌ -\notnivb ⋾ -\ogon ˛ -\notnivc ⋽ -\Yopf 𝕐 -\there4 ∴ -\udarr ⇅ -\bkarow ⤍ -\frac23 ⅔ -\frac25 ⅖ -\njcy њ -\Dashv ⫤ -\eta η -\bcong ≌ -\Ugrave Ù -\csube ⫑ -\clubs ♣ -\supmult ⫂ -\MinusPlus ∓ -\Jfr 𝔍 -\ensp   -\ucirc û -\supsim ⫈ -\eth ð +\Gfr 𝔊 +\pertenk ‱ +\phone ☎ +\Rfr ℜ +\Otimes ⨷ +\conint ∮ +\ges ⩾ +\Cdot Ċ +\Lopf 𝕃 +\DownLeftRightVector ⥐ +\boxVr ╟ +\TripleDot ⃛ +\ltquest ⩻ +\longleftarrow ????; +\ccups ⩌ +\Star ⋆ +\ange ⦤ +\zeta ζ +\SuchThat ∋ +\RoundImplies ⥰ +\ltimes ⋉ +\sdotb ⊡ \OverBrace ︷ -\Dot ¨ -\xcap ⋂ -\vangrt ⊾ -\NotSubsetEqual ⊈ -\frac34 ¾ -\frac35 ⅗ -\planck ℏ︀ -\lnsim ⋦ -\gopf 𝕘 -\frac38 ⅜ -\DotDot ⃜ -\mapstoup ↥ \Escr ℰ -\Integral ∫ -\Agrave À -\longleftarrow ????; -\Tcaron Ť -\nopf 𝕟 -\LongLeftRightArrow  -\Emacr Ē -\omid ⦶ -\spades ♠ -\naturals ℕ -\Lscr ℒ -\udblac ű -\SucceedsTilde ≿ -\frac45 ⅘ -\clubsuit ♣ -\mumap ⊸ -\vltri ⊲ -\LeftArrowBar ⇤ -\zacute ź -\szlig ß -\suplarr ⥻ -\RightDownVector ⇂ -\male ♂ -\RightDownVectorBar ⥕ -\gdot ġ -\nleqq ≰ -\uopf 𝕦 -\YIcy Ї -\Sscr 𝒮 -\empty ∅︀ -\Vdash ⊩ -\sqsubset ⊏ -\efDot ≒ -\times × -\Oslash Ø -\itilde ĩ -\frac56 ⅚ -\numero № -\malt ✠ -\npart ∂̸ -\frac58 ⅝ -\Zscr 𝒵 -\integers ℤ -\CloseCurlyQuote ’ -\NewLine - -\fcy ф -\nwarr ↖ -\thicksim ∼︀ -\nprcue ⋠ -\lcub { -\forall ∀ -\plusacir ⨣ -\ascr 𝒶 -\plustwo ⨧ -\Utilde Ũ -\lambda λ -\odash ⊝ -\iukcy і -\sqsupset ⊐ -\Racute Ŕ -\Longleftarrow ???? -\capcap ⩋ -\ocirc ô -\nless ≮ -\Wedge ⋀ -\qfr 𝔮 -\natur ♮ -\hscr 𝒽 -\ldca ⤶ -\ClockwiseContourIntegral ∲ -\exp exp -\RightTeeArrow ↦ -\orarr ↻ -\tanh tanh -\frac78 ⅞ -\Atilde à -\arcsin arcsin -\Rcedil Ŗ -\oscr ℴ -\InvisibleTimes ⁢ -\sime ≃ -\simg ⪞ -\Conint ∯ -\Yuml Ÿ -\rlhar ⇌ -\rarrbfs ⤠ -\siml ⪝ -\DownRightVectorBar ⥗ -\vscr 𝓋 -\divide ÷ -\PlusMinus ± -\ffr 𝔣 -\DownLeftTeeVector ⥞ -\EmptySmallSquare ◽ -\SHCHcy Щ -\cirmid ⫯ -\sigmav ς -\csub ⫏ -\npar ∦ -\bsemi ⁏ -\swArr ⇙ -\Pcy П -\sinh sinh -\lharul ⥪ -\Jukcy Є -\permil ‰ -\ndivides ∤ -\Aring Å -\longmapsto ???? -\Esim ⩳ -\csup ⫐ -\trie ≜ +\UpTee ⊥ +\deg deg +\ddots ⋱ +\bsolb ⧅ +\lrhar ⇋ +\nltri ⋪ +\LeftDownVector ⇃ +\measuredangle ∡ +\boxVl ╢ +\NotPrecedes ⊀ +\NotGreaterTilde ≵ +\Omacr Ō +\because ∵ \ubrcy ў -\NotEqualTilde ≂̸ -\dotminus ∸ -\diamondsuit ♢ -\xnis ⋻ -\Eogon Ę -\cuvee ⋎ -\DZcy Џ -\nRightarrow ⇏ -\sqsupe ⊒ -\nsccue ⋡ -\drcrop ⌌ -\DownBreve ̑ -\Ecy Э -\rdquor ” +\mdash — +\Delta Δ +\lambda λ +\gla ⪥ +\tstrok ŧ +\ratail ↣ +\luruhar ⥦ +\Uring Ů +\angmsdaa ⦨ +\smile ⌣ +\prop ∝ +\circlearrowright ↻ +\ngeq ≱ +\dbkarow ⤏ +\updownarrow ↕ +\rAarr ⇛ +\mcy м +\cupor ⩅ +\supsim ⫈ +\gl ≷ +\order ℴ \rAtail ⤜ +\racute ŕ +\gtreqqless ⋛ \icirc î -\gacute ǵ -\hyphen ‐ -\uuml ü -\thorn þ -\ltri ◃ -\eqslantgtr ⋝ -\DoubleContourIntegral ∯ -\lescc ⪨ -\DiacriticalGrave ` -\NotPrecedesEqual ⪯̸ -\RightArrow → -\race ⧚ -\topbot ⌶ -\Pfr 𝔓 -\napprox ≉ -\Sacute Ś -\cupor ⩅ -\OverBar ¯ -\bepsi ϶ -\plankv ℏ -\lap ≲ -\orslope ⩗ -\beta β -\ShortDownArrow ⌄︀ -\perp ⊥ -\lat ⪫ -\CenterDot · -\urcorner ⌝ -\models ⊧ -\beth ℶ -\subE ⊆ -\subnE ⊊ -\ldots … -\yacy я -\udhar ⥮ -\Scedil Ş -\subsub ⫕ -\nvrtrie ⋭̸ -\Phi Φ -\Efr 𝔈 -\larrfs ⤝ -\angle ∠ -\TildeFullEqual ≅ -\Jcirc Ĵ -\THORN Þ -\acE ⧛ -\Longleftrightarrow ???? -\xuplus ⊎ -\searr ↘ -\gvertneqq ≩︀ -\subsup ⫓ -\NotSucceedsEqual ⪰̸ -\gtrsim ≳ -\nrArr ⇏ -\NotSquareSupersetEqual ⋣ -\notindot ⋶︀ -\HARDcy Ъ -\jmath j︀ -\aelig æ -\slarr ←︀ -\dlcrop ⌍ -\sube ⊆ -\cuepr ⋞ -\supsub ⫔ -\trianglelefteq ⊴ -\subne ⊊ -\between ≬ -\measuredangle ∡ -\swnwar ⤪ -\lcy л -\ccirc ĉ -\larrhk ↩ -\DiacriticalTilde ˜ -\brvbar ¦ -\triangledown ▿ -\dtrif ▾ -\Bopf 𝔹 -\xwedge ⋀ -\rightsquigarrow ↝ -\acd ∿ -\supsup ⫖ -\UpEquilibrium ⥮ -\succ ≻ -\eqslantless ⋜ -\coprod ∐ +\bcy б +\sqsubset ⊏ +\cupdot ⊍ +\leftrightarrows ⇆ +\intlarhk ⨗ +\nprcue ⋠ +\Vfr 𝔙 +\dtdot ⋱ +\Cscr 𝒞 +\equiv ≡ +\SucceedsSlantEqual ≽ +\nsupE ⊉ +\reals ℝ +\NotCongruent ≢ +\drbkarow ⤐ +\varpropto ∝ +\rlarr ⇄ +\hcirc ĥ +\gtcc ⪧ +\npre ⪯̸ +\eplus ⩱ +\ncup ⩂ +\eqsim ≂ +\lcedil ļ +\orv ⩛ +\andand ⩕ +\DoubleLeftRightArrow ⇔ +\infty ∞ +\nesim ≂̸ +\Itilde Ĩ +\Hscr ℋ \OpenCurlyDoubleQuote “ -\NotGreaterSlantEqual ≱ -\solb ⧄ -\HumpDownHump ≎ -\gtrapprox ≳ -\Iopf 𝕀 -\leg ⋚ -\wfr 𝔴 -\mapstoleft ↤ -\gnapprox ⪊ -\lgE ⪑ -\CloseCurlyDoubleQuote ” -\NotNestedLessLess ⒡̸ +\neArr ⇗ \acy а -\leq ≤ -\Popf ℙ -\les ⩽ -\succcurlyeq ≽ -\heartsuit ♡ -\angmsd ∡ -\cuesc ⋟ -\lesseqgtr ⋚ -\vartriangleright ⊳ -\csupe ⫒ -\rthree ⋌ -\Idot İ -\gtdot ⋗ -\dashv ⊣ -\Odblac Ő -\Lmidot Ŀ -\andd ⩜ -\Wopf 𝕎 -\nvltrie ⋬̸ -\nhpar ⫲ -\geqslant ⩾ -\xlArr  -\SquareSubset ⊏ -\intcal ⊺ -\ljcy љ -\lfr 𝔩 -\gtlPar ⦕ -\zigrarr ⇝ -\nvap ≉̸ -\boxtimes ⊠ -\raquo » -\CircleMinus ⊖ -\centerdot · -\xoplus ⊕ -\simdot ⩪ -\Vcy В -\profline ⌒ -\ltquest ⩻ -\andv ⩚ -\lessgtr ≶ -\lesdoto ⪁ -\NotSquareSubset ⊏̸ -\bullet • -\rarrsim ⥴ -\Tcedil Ţ -\Hstrok Ħ -\eopf 𝕖 -\Theta Θ -\Cscr 𝒞 -\emacr ē -\UnionPlus ⊎ -\Vee ⋁ -\arctan arctan -\afr 𝔞 -\thinsp   -\bottom ⊥ -\lopf 𝕝 -\larrlp ↫ -\lbrace { -\Jscr 𝒥 -\Kcy К -\shortparallel ∥︀ -\hairsp   -\osol ⊘ -\lbrack [ -\hArr ⇔ -\vdash ⊢ -\UpDownArrow ↕ -\edot ė -\vzigzag ⦚ -\sopf 𝕤 -\NotLessGreater ≸ -\Qscr 𝒬 -\Gammad Ϝ -\SubsetEqual ⊆ -\uplus ⊎ +\ThinSpace   +\precneqq ⪵ +\yicy ї +\notnivc ⋽ +\lcaron ľ +\cups ∪︀ +\ContourIntegral ∮ +\xharr  +\rcedil ŗ +\notinvb ⋷ +\nldr ‥ +\check ✓ +\lharu ↼ +\glj ⪤ +\lesg ⋚︀ +\subsub ⫕ +\DiacriticalDot ˙ +\bemptyv ⦰ +\nearhk ⤤ +\curren ¤ +\subset ⊂ \LeftTriangle ⊲ -\ange ⦤ -\lim lim -\triangleright ▹ -\angrt ∟ -\rfloor ⌋ -\bigtriangledown ▽ -\ofcir ⦿ -\Vfr 𝔙 -\zopf 𝕫 -\UpArrowDownArrow ⇅ -\Xscr 𝒳 -\digamma Ϝ -\SmallCircle ∘ -\vArr ⇕ -\eqsim ≂ -\downharpoonright ⇂ -\Ccaron Č -\sdot ⋅ -\frown ⌢ -\angst Å -\lesges ⪓ -\iacute í -\wedge ∧ -\ssetmn ∖︀ -\rotimes ⨵ -\laquo « -\bigstar ★ -\Rrightarrow ⇛ -\erDot ≓ -\subseteq ⊆ -\leftharpoondown ↽ -\infin ∞ -\zdot ż -\solbar ⌿ -\Iuml Ï -\Kfr 𝔎 -\fscr 𝒻 -\DJcy Ђ -\veeeq ≚ -\Star ⋆ -\lsquor ‚ -\Uacute Ú -\weierp ℘ -\rang 〉 +\quatint ⨖ +\robrk 〛 +\iiiint ⨌ +\boxvL ╡ +\max max +\Ofr 𝔒 +\timesbar ⨱ +\rmoustache ⎱ +\VeryThinSpace   \hamilt ℋ -\angsph ∢ +\thickapprox ≈︀ +\iocy ё +\jcirc ĵ +\Congruent ≡ +\subne ⊊ +\notniva ∌ +\Element ∈ +\barwed ⊼ +\utdot ⋰ +\Ucirc Û +\rarrtl ↣ +\boxHd ╤ +\nsubE ⊈ +\smashp ⨳ +\NotGreaterLess ≹ +\SucceedsEqual ≽ +\ii ⅈ \YUcy Ю -\Wcirc Ŵ -\supsetneq ⊋ -\gap ≳ -\mscr 𝓂 -\KJcy Ќ -\qprime ⁗ -\EqualTilde ≂ -\vBar ⫨ -\larrpl ⤹ -\nvge ≱ -\approx ≈ -\lnE ≨ -\NotGreaterLess ≹ -\epar ⋕ -\bigotimes ⊗ -\xharr  -\roang  -\xcup ⋃ -\tscr 𝓉 -\thkap ≈︀ -\Aacute Á -\rcy р -\jukcy є -\hookleftarrow ↩ +\NotTildeEqual ≄ +\gnE ≩ +\frac38 ⅜ +\emacr ē +\trianglerighteq ⊵ +\lsqb [ +\supnE ⊋ +\squf ▪ +\PrecedesTilde ≾ +\RightUpVectorBar ⥔ +\mumap ⊸ +\DoubleVerticalBar ∥ +\NotSucceeds ⊁ +\Rightarrow ⇒ +\real ℜ +\lbrack [ +\ugrave ù +\notni ∌ +\equals = +\xfr 𝔵 +\dharr ⇂ +\Agrave À +\dot ˙ +\supseteqq ⊇ \napid ≋̸ -\tscy ц -\nvgt ≯ -\lpar ( -\ldsh ↲ -\aring å -\nGg ⋙̸ -\LessEqualGreater ⋚ -\gcd gcd -\oplus ⊕ -\lcaron ľ -\DownArrow ↓ -\xutri △ +\esim ≂ +\triminus ⨺ +\UpTeeArrow ↥ +\Leftrightarrow ⇔ +\submult ⫁ +\lat ⪫ +\delta δ +\Proportional ∝ +\LeftArrowBar ⇤ +\eth ð +\UnderBrace ︸ +\sacute ś +\ntriangleright ⋫ +\bigvee ⋁ +\sec sec +\Ncedil Ņ +\rightleftharpoons ⇌ +\vsubnE ⊊︀ +\wscr 𝓌 +\triangledown ▿ +\Lacute Ĺ +\DownLeftTeeVector ⥞ +\VerticalBar ∣ +\gtreqless ⋛ +\kappav ϰ +\thicksim ∼︀ +\bnot ⌐ +\yacy я +\searr ↘ +\Utilde Ũ +\nwarhk ⤣ +\Bernoullis ℬ +\subedot ⫃ +\setmn ∖ +\rdquo ” +\models ⊧ +\nwArr ⇖ +\gscr ℊ +\eqvparsl ⧥ \Psi Ψ -\lesssim ≲ -\topcir ⫱ -\puncsp   -\origof ⊶ -\gnsim ⋧ -\eogon ę -\spar ∥︀ -\LowerRightArrow ↘ -\Lleftarrow ⇚ -\nGt ≫̸ -\euml ë -\reg ® -\exponentiale ⅇ -\qint ⨌ -\sqcups ⊔︀ -\lne ≨ -\LessSlantEqual ⩽ -\Egrave È -\orderof ℴ -\cirE ⧃ -\nleqslant ≰ -\gcy г -\curvearrowright ↷ -\ratail ↣ -\emsp13   -\sdotb ⊡ -\horbar ― -\emsp14   -\npre ⪯̸ -\rbrksld ⦎ -\sdote ⩦ -\varsupsetneqq ⊋︀ -\VeryThinSpace   -\DownArrowBar ⤓ -\Rightarrow ⇒ -\ocir ⊚ -\NotHumpDownHump ≎̸ -\darr ↓ -\geqq ≧ -\sup1 ¹ -\log log -\sup2 ² -\micro µ -\amp & -\arccos arccos -\sup3 ³ -\GreaterTilde ≳ -\circeq ≗ -\rfr 𝔯 -\dash ‐ -\rbrkslu ⦐ -\Dcaron Ď -\and ∧ -\Vbar ⫫ -\angzarr ⍼ -\gel ⋛ -\ang ∠ -\lor ∨ -\circ ∘ -\upharpoonright ↾ -\dblac ˝ -\subsetneqq ⊊ -\rhard ⇁ -\Intersection ⋂ -\cire ≗ -\apE ≊ -\sung ♪ -\geq ≥ -\succsim ≿ -\ges ⩾ +\nexists ∄ +\boxvH ╪ +\lt < +\dfr 𝔡 +\wedge ∧ +\Rarr ↠ +\Gscr 𝒢 +\boxhD ╥ +\supdsub ⫘ +\copy © +\Breve ˘ +\integers ℤ +\comp ∁ +\frac58 ⅝ +\CircleTimes ⊗ +\imof ⊷ +\xvee ⋁ +\subsim ⫇ +\lang 〈 +\prap ≾ +\notindot ⋶︀ +\operp ⦹ +\nsimeq ≄ +\rtimes ⋊ +\mldr … +\lcy л +\bsime ⋍ +\trade ™ +\Yuml Ÿ +\ohm Ω +\NotNestedGreaterGreater ⒢̸ +\Im ℑ +\sqsubseteq ⊑ \Gbreve Ğ -\intercal ⊺ -\supE ⊇ -\NotCupCap ≭ +\plusacir ⨣ +\cire ≗ \loz ◊ -\capcup ⩇ -\larrtl ↢ -\AElig Æ -\rarr → -\varkappa ϰ -\upsi υ -\loang  -\looparrowleft ↫ -\IOcy Ё -\backprime ‵ -\sstarf ⋆ -\rharu ⇀ -\gesl ⋛︀ -\xotime ⊗ -\minus − -\gvnE ≩︀ -\gfr 𝔤 -\lfisht ⥼ -\jcirc ĵ -\roarr ⇾ -\rho ρ -\nvle ≰ -\sect § -\ggg ⋙ -\plusb ⊞ -\NotTildeFullEqual ≇ -\NegativeVeryThinSpace  ︀ -\ape ≊ -\pluse ⩲ -\dollar $ -\divonx ⋇ -\partial ∂ -\DoubleLeftRightArrow ⇔ -\varepsilon ε -\supe ⊇ -\nvlt ≮ -\angrtvb ⦝︀ -\gets ← -\nparallel ∦ -\varphi φ -\nsupseteq ⊉ +\leftharpoonup ↼ +\circleddash ⊝ +\rarrbfs ⤠ +\boxdr ┌ +\shortmid ∣︀ +\xhArr  +\xuplus ⊎ \circledR ® -\circledS Ⓢ -\primes ℙ -\cuwed ⋏ -\cupcap ⩆ -\nLl ⋘̸ -\lozf ⧫ -\ShortLeftArrow ←︀ -\nLt ≪̸ -\lesdotor ⪃ -\Fcy Ф -\scnsim ⋩ -\VerticalLine | -\nwArr ⇖ -\LeftTeeArrow ↤ -\iprod ⨼ -\lsh ↰ -\Congruent ≡ -\NotLeftTriangle ⋪ -\rdldhar ⥩ -\varpropto ∝ -\nvlArr ⇍ -\arg arg -\lhard ↽ -\surd ???? -\napos ʼn -\lparlt ⦓ -\hslash ℏ -\Gopf 𝔾 -\SHcy Ш -\triangle ▵ -\Qfr 𝔔 -\DiacriticalAcute ´ -\tbrk ⎴ -\Implies ⇒ -\comp ∁ -\ddarr ⇊ -\Colone ⩴ -\smashp ⨳ -\ccups ⩌ +\eqcirc ≖ +\prnap ⋨ +\NotSubsetEqual ⊈ +\DownBreve ̑ +\uwangle ⦧ +\nges ≱ +\oS Ⓢ +\nsupset ⊅ +\fcy ф +\gcd gcd +\umacr ū +\prime ′ +\nLeftrightarrow ⇎ +\supdot ⪾ +\{ { \triangleq ≜ -\NotSquareSubsetEqual ⋢ -\Nopf ℕ -\ZHcy Ж -\map ↦ -\lharu ↼ -\glE ⪒ -\cong ≅ -\Ecaron Ě -\Uring Ů -\blacktriangleright ▸ -\ntilde ñ -\max max -\loarr ⇽ -\LeftArrow ← +\UpArrowDownArrow ⇅ +\nvap ≉̸ +\cdot ċ +\boxbox ⧉ +\ascr 𝒶 +\cirE ⧃ +\rtrif ▸ +\ofcir ⦿ +\sup3 ³ +\ap ≈ +\NotSquareSupersetEqual ⋣ +\iukcy і +\iiint ∭ +\Ycirc Ŷ +\triangleleft ◃ +\Darr ↡ +\prnE ⪵ +\notnivb ⋾ +\ldrdhar ⥧ +\OpenCurlyQuote ‘ +\triangle ▵ +\profline ⌒ +\gtrarr ⥸ +\ultri ◸ +\zcy з +\Vcy В +\UnionPlus ⊎ +\ucirc û +\Lsh ↰ \Gdot Ġ -\Uopf 𝕌 -\bigsqcup ⊔ -\wedgeq ≙ -\RoundImplies ⥰ -\prap ≾ -\gescc ⪩ -\realine ℛ -\ast * -\subedot ⫃ -\LeftTeeVector ⥚ -\female ♀ -\circlearrowleft ↺ -\Ffr 𝔉 -\VDash ⊫ -\jsercy ј -\Proportional ∝ -\OverBracket ⎴ -\gla ⪥ -\NotElement ∉ -\theta θ -\kcedil ķ -\smeparsl ⧤ -\rarrb ⇥ -\rarrc ⤳ -\ograve ò -\glj ⪤ -\infty ∞ -\gnE ≩ -\copf 𝕔 -\LeftArrowRightArrow ⇆ -\cwconint ∲ -\Ascr 𝒜 -\NegativeThinSpace  ︀ -\varsubsetneq ⊊︀ -\trisb ⧍ -\rightharpoonup ⇀ -\imagline ℐ -\mcy м -\Cacute Ć -\bumpeq ≏ -\jopf 𝕛 -\shchcy щ -\rarrw ↝ -\uuarr ⇈ -\doteq ≐ -\cudarrl ⤸ -\varsigma ς -\Hscr ℋ -\DownArrowUpArrow ⇵ -\Ecirc Ê -\DD ⅅ -\copy © -\SquareIntersection ⊓ -\RightUpVector ↾ -\NotSucceedsSlantEqual ⋡ -\cudarrr ⤵ -\verbar | -\ncaron ň +\parallet ???? +\Rang 》 +\gel ⋛ +\origof ⊶ +\RightDownVectorBar ⥕ +\bottom ⊥ +\angst Å +\nvrtrie ⋭̸ +\ddotseq ⩷ +\lesges ⪓ +\HumpDownHump ≎ +\THORN Þ +\fopf 𝕗 +\bNot ⫭ +\Tscr 𝒯 +\rightsquigarrow ↝ +\uogon ų +\sigmav ς \prurel ⊰ -\nearr ↗ -\cdot ċ -\qopf 𝕢 -\SucceedsSlantEqual ≽ -\Oscr 𝒪 -\xfr 𝔵 -\gne ≩ -\Ccedil Ç -\nlarr ↚ -\inodot ı -\prec ≺ -\percnt % -\Exists ∃ -\bcy б -\xopf 𝕩 -\nsimeq ≄ -\nrtri ⋫ -\barvee ⊽ -\Vscr 𝒱 -\Zcaron Ž -\ReverseElement ∋ -\npolint ⨔ -\NotGreaterTilde ≵ -\lmoustache ⎰ -\forkv ⫙ -\rmoustache ⎱ -\DownLeftVectorBar ⥖ -\cosh cosh -\mfr 𝔪 -\LessGreater ≶ -\zeetrf ℨ -\DiacriticalDot ˙ -\Poincareplane ℌ -\curlyeqsucc ⋟ -\Equal ⩵ -\divides ∣ -\scpolint ⨓ -\ngsim ≵ -\larrbfs ⤟ -\HilbertSpace ℋ -\otilde õ -\larrb ⇤ -\wcirc ŵ -\dscr 𝒹 -\phmmat ℳ -\lacute ĺ -\tstrok ŧ -\NotDoubleVerticalBar ∦ -\lagran ℒ -\NotRightTriangle ⋫ -\dscy ѕ -\rightrightarrows ⇉ -\seArr ⇘ -\RightTriangleBar ⧐ -\coth coth -\swarrow ↙ -\semi ; -\kscr 𝓀 \NotLessEqual ≰⃥ -\cularr ↶ -\blacklozenge ⧫ -\realpart ℜ -\LeftTriangleEqual ⊴ -\bfr 𝔟 -\Uuml Ü -\longleftrightarrow ???? -\lcedil ļ -\complement ∁ -\rscr 𝓇 +\lbarr ⤌ +\easter ≛ +\boxur └ +\RBarr ⤐ +\inodot ı \mho ℧ -\mcomma ⨩ -\wedbar ⩟ -\NotVerticalBar ∤ +\geq ≥ +\intprod ⨼ +\gacute ǵ +\prcue ≼ +\GreaterGreater ⪢ +\NotExists ∄ +\starf ★ \Lcy Л -\tprime ‴ -\precneqq ⪵ -\Downarrow ⇓ -\rsh ↱ -\mid ∣ -\blank ␣ -\square □ -\squarf ▪ -\fflig ff -\downdownarrows ⇊ -\yscr 𝓎 -\subdot ⪽ -\ShortRightArrow →︀ -\NotCongruent ≢ -\Gg ⋙ -\Lstrok Ł -\min max -\Laplacetrf ℒ -\rarrap ⥵ -\NotLessSlantEqual ≰ -\DoubleRightArrow ⇒ -\Wfr 𝔚 -\subrarr ⥹ -\numsp   -\khcy х -\oint ∮ -\vprop ∝ +\uacute ú +\nrarrw ↝̸ +\ffr 𝔣 +\sigma σ +\olarr ↺ +\TildeEqual ≃ +\nsime ≄ +\nGg ⋙̸ +\sc ≻ +\oslash ø +\gammad Ϝ +\circledS Ⓢ +\iuml ï +\gamma γ +\iogon į +\commat @ +\Tfr 𝔗 +\Pr Pr +\nLt ≪̸ +\Gcedil Ģ +\boxhu ┴ +\Precedes ≺ +\andd ⩜ +\nless ≮ +\aogon ą +\cuepr ⋞ +\bowtie ⋈ +\vArr ⇕ +\SHcy Ш +\nsccue ⋡ +\maltese ✠ +\verbar | +\vDash ⊨ +\nsupe ⊉ +\rightharpoondown ⇁ +\xopf 𝕩 +\OverParenthesis ︵ +\raquo » +\ltri ◃ +\Icirc Î +\frac35 ⅗ +\diam ⋄ +\blacklozenge ⧫ +\rscr 𝓇 +\lfr 𝔩 +\tbrk ⎴ +\nbumpe ≏̸ +\curlyeqsucc ⋟ +\NotDoubleVerticalBar ∦ +\map ↦ +\nleqq ≰ +\rdldhar ⥩ +\IOcy Ё +\ecy э +\Oopf 𝕆 +\hksearow ⤥ \hardcy ъ -\boxminus ⊟ -\GreaterLess ≷ -\thetav ϑ -\scE ≾ -\Gt ≫ -\Acy А -\backcong ≌ -\gtquest ⩼ -\awint ⨑ +\cuesc ⋟ +\nsce ⪰̸ +\coth coth +\LessSlantEqual ⩽ +\LessFullEqual ≦ +\LeftArrowRightArrow ⇆ +\ReverseElement ∋ +\boxdl ┐ +\capcup ⩇ +\ccedil ç +\varsubsetneq ⊊︀ +\lsquo ‘ +\LeftCeiling ⌈ +\subseteq ⊆ \profsurf ⌓ -\capdot ⩀ -\supdot ⪾ -\oelig œ -\doteqdot ≑ -\rharul ⥬ -\cylcty ⌭ -\epsi ε -\eqcirc ≖ -\nLeftarrow ⇍ -\rtrie ⊵ -\para ¶ -\Lfr 𝔏 -\rtrif ▸ -\NotReverseElement ∌ -\emptyv ∅ -\nldr ‥ -\leqq ≦ -\CapitalDifferentialD ⅅ -\supsetneqq ⊋ -\boxDL ╗ -\Im ℑ -\sce ≽ -\prsim ≾ -\diams ♦ -\gtreqqless ⋛ -\boxDR ╔ +\nharr ↮ +\ldsh ↲ +\apos ' +\precapprox ≾ +\nis ⋼ +\lessdot ⋖ +\longleftrightarrow ???? +\min max +\DoubleLeftArrow ⇐ +\nvlArr ⇍ +\smeparsl ⧤ +\lnsim ⋦ +\uharr ↾ +\dotsquare ⊡ +\oopf 𝕠 +\Zopf ℤ +\Zcy З \vartriangleleft ⊲ -\SupersetEqual ⊇ -\Omega Ω -\nsubseteqq ⊈ -\Subset ⋐ -\ncongdot ⩭̸ -\minusb ⊟ -\ltimes ⋉ -\seswar ⤩ -\part ∂ -\bumpE ⪮ -\minusd ∸ -\Amacr Ā -\nleq ≰ -\nles ≰ -\NotLess ≮ -\scy с -\iinfin ⧜ -\Afr 𝔄 -\isinsv ⋳ -\prnE ⪵ -\lesg ⋚︀ -\cups ∪︀ -\thickapprox ≈︀ -\RightTeeVector ⥛ -\LowerLeftArrow ↙ -\utdot ⋰ -\homtht ∻ -\ddotseq ⩷ -\bowtie ⋈ -\succnsim ⋩ -\boxDl ╖ -\quot " -\lvnE ≨︀ -\CircleDot ⊙ -\lsime ⪍ -\Yacute Ý -\esdot ≐ -\Supset ⋑ -\lsimg ⪏ -\eDot ≑ -\sec sec -\boxDr ╓ -\plus + -\ddagger ‡ -\Vdashl ⫦ -\equest ≟ -\quest ? -\divideontimes ⋇ -\nsmid ∤︀ +\rarrlp ↬ +\Mopf 𝕄 +\ecirc ê +\Ubreve Ŭ +\UpDownArrow ↕ +\sce ≽ +\NotLessGreater ≸ +\Fscr ℱ +\caret ⁁ +\andslope ⩘ +\ordf ª \fnof ƒ -\bumpe ≏ -\lhblk ▄ -\prnap ⋨ -\compfn ∘ -\nsucceq ⪰̸ -\RightArrowLeftArrow ⇄ -\sharp ♯ -\CHcy Ч -\dwangle ⦦ -\angrtvbd ⦝ -\period . -\phone ☎ -\Eacute É -\dzigrarr  -\Ll ⋘ -\succapprox ≿ -\rarrfs ⤞ -\dbkarow ⤏ -\zeta ζ -\Lt ≪ -\triminus ⨺ -\odiv ⨸ -\ltrie ⊴ -\Dagger ‡ -\ltrif ◂ -\boxHD ╦ -\timesb ⊠ -\check ✓ -\urcorn ⌝ -\timesd ⨰ -\tshcy ћ -\sfr 𝔰 -\lmoust ⎰ -\ruluhar ⥨ -\bne =⃥ -\prod ∏ -\Eopf 𝔼 -\scsim ≿ -\GreaterEqualLess ⋛ -\Igrave Ì -\Longrightarrow ⇒ -\bigcap ⋂ -\boxHU ╩ -\uring ů -\equivDD ⩸ -\prop ∝ -\Lopf 𝕃 -\ldrushar ⥋ -\rarrhk ↪ -\Leftarrow ⇐ -\lltri ◺ -\NestedGreaterGreater ≫ -\GreaterFullEqual ≧ -\robrk 〛 -\larrsim ⥳ -\boxHd ╤ -\vDash ⊨ -\hfr 𝔥 -\Edot Ė -\Vvdash ⊪ -\Sopf 𝕊 -\upuparrows ⇈ -\RightUpTeeVector ⥜ -\DownLeftVector ↽ -\xhArr  -\triplus ⨹ -\bot ⊥ -\Rcy Р -\eDDot ⩷ -\subseteqq ⊆ -\cirfnint ⨐ -\spadesuit ♠ -\nacute ń -\Zopf ℤ -\upharpoonleft ↿ -\shy ­ -\nparsl ∥︀⃥ -\boxHu ╧ -\ThickSpace     -\Or ⩔ -\raemptyv ⦳ -\Aogon Ą -\IEcy Е -\sim ∼ -\sin sin -\copysr ℗ -\scnap ⋩ -\rdquo ” -\aopf 𝕒 -\Pi Π -\Udblac Ű -\expectation ℰ -\Zacute Ź -\urtri ◹ -\NotTildeEqual ≄ -\ncedil ņ -\Gamma Γ -\ecirc ê -\dsol ⧶ -\Gcy Г -\Pr Pr -\Zdot Ż -\mnplus ∓ -\hopf 𝕙 -\blacktriangledown ▾ -\LeftCeiling ⌈ -\ulcorn ⌜ -\searrow ↘ -\GreaterGreater ⪢ -\Fscr ℱ -\cupcup ⩊ -\NotEqual ≠ -\sext ✶ -\CirclePlus ⊕ -\erarr ⥱ -\dArr ⇓ -\PrecedesSlantEqual ≼ -\Itilde Ĩ -\gesdoto ⪂ -\Rang 》 -\nwarhk ⤣ -\minusdu ⨪ -\oopf 𝕠 -\Mscr ℳ -\Rfr ℜ -\langle 〈 -\And ⩓ -\bprime ‵ -\nLeftrightarrow ⇎ -\Re ℜ -\OpenCurlyQuote ‘ -\vopf 𝕧 -\ulcorner ⌜ +\ocy о +\leftrightsquigarrow ↭ +\larrhk ↩ +\ubreve ŭ +\epsiv ɛ +\leftrightharpoons ⇋ +\veeeq ≚ \nap ≉ -\Tscr 𝒯 -\gtreqless ⋛ -\rarrlp ↬ -\Lambda Λ -\lobrk 〚 -\rbrace } -\rArr ⇒ -\coloneq ≔ -\UpArrow ↑ -\odot ⊙ -\LeftDownTeeVector ⥡ -\complexes ℂ -\rbrack ] -\DownTeeArrow ↧ -\sqcap ⊓ -\Sc ⪼ -\ycy ы -\Prime ″ -\Gfr 𝔊 -\trianglerighteq ⊵ -\rangd ⦒ -\gtrdot ⋗ -\range ⦥ -\rsqb ] -\Euml Ë \Therefore ∴ -\nesim ≂̸ -\order ℴ -\vsupnE ⊋︀ -\awconint ∳ -\bscr 𝒷 -\lesseqqgtr ⋚ -\cap ∩ -\ldquo “ -\nsubseteq ⊈ -\rhov ϱ -\xvee ⋁ -\olarr ↺ -\nang ∠̸ -\uwangle ⦧ -\nlsim ≴ -\smt ⪪ -\nVdash ⊮ -\napE ⩰̸ -\ngeq ≱ -\iscr 𝒾 -\GJcy Ѓ -\nges ≱ -\exist ∃ -\cent ¢ -\oacute ó -\Darr ↡ -\yen ¥ -\bigcirc ◯ -\ncy н -\midast * -\UpperRightArrow ↗ -\precnapprox ⋨ -\OElig Œ -\hybull ⁃ +\RuleDelayed ⧴ +\PlusMinus ± +\lowast ∗ +\lesssim ≲ +\precnsim ⋨ +\gEl ⋛ +\odblac ő +\dtri ▿ +\nsupseteq ⊉ +\lbrke ⦋ +\divides ∣ +\rtrie ⊵ +\orarr ↻ +\equivDD ⩸ +\ddagger ‡ +\Intersection ⋂ +\gbreve ğ \cupbrcap ⩈ -\rationals ℚ -\VerticalTilde ≀ -\pscr 𝓅 -\NJcy Њ -\NotSucceedsTilde ≿̸ -\vsupne ⊋︀ -\Updownarrow ⇕ -\Lsh ↰ -\rAarr ⇛ -\precapprox ≾ -\rsquor ’ -\pound £ -\lbrksld ⦏ -\gesdot ⪀ -\Element ∈ -\xcirc ◯ -\wscr 𝓌 -\toea ⤨ -\setmn ∖ -\neg ¬ -\sol / -\yfr 𝔶 -\DoubleDownArrow ⇓ -\Rarr ↠ -\ngE ≱ -\Upsi ϒ -\opar ⦷ -\rarrpl ⥅ -\auml ä -\bmod mod -\SquareSuperset ⊐ -\neq ≠ -\circleddash ⊝ -\xrarr  -\barwed ⊼ -\lbrkslu ⦍ -\planckh ℎ -\ldrdhar ⥧ -\circledcirc ⊚ -\ctdot ⋯ +\tprime ‴ +\sccue ≽ +\Uuml Ü +\sim ∼ +\lsquor ‚ +\Laplacetrf ℒ +\frown ⌢ +\andv ⩚ +\nbsp   +\dscy ѕ +\odot ⊙ +\LessEqualGreater ⋚ +\ltrie ⊴ +\curarr ↷ +\LeftFloor ⌊ +\nearrow ↗ +\xdtri ▽ +\nbump ≎̸ +\cross ✗ +\boxplus ⊞ +\amalg ⨿ +\spadesuit ♠ +\congdot ⩭ +\angrtvb ⦝︀ +\nrtri ⋫ +\leftleftarrows ⇇ +\cirmid ⫯ +\curarrm ⤼ +\upharpoonright ↾ +\NotSucceedsEqual ⪰̸ +\uplus ⊎ +\scaron š +\HorizontalLine ─ +\ulcrop ⌏ +\permil ‰ \fallingdotseq ≒ -\Map ⤅ -\VerticalBar ∣ -\succeq ≽ -\tint ∭ -\imof ⊷ -\diam ⋄ -\twixt ≬ -\NoBreak  -\langd ⦑ -\Bernoullis ℬ -\rcaron ř -\hom hom -\nfr 𝔫 -\backsimeq ⋍ -\target ⌖ -\ouml ö -\nge ≱⃥ -\LeftTriangleBar ⧏ -\subplus ⪿ -\parsim ⫳ -\Gcedil Ģ -\bnequiv ≡⃥ -\ubreve ŭ -\iexcl ¡ -\Xi Ξ -\omega ω -\elsdot ⪗ -\propto ∝ -\squ □ -\Ycirc Ŷ -\amacr ā -\curlyeqprec ⋞ -\ngt ≯ +\num # +\nlt ≮ +\triplus ⨹ +\natur ♮ +\latail ⤙ +\Conint ∯ +\orderof ℴ +\Poincareplane ℌ +\planck ℏ︀ +\lopar 〘 +\olt ⧀ +\ClockwiseContourIntegral ∲ +\imagline ℐ +\YIcy Ї +\leftrightarrow ↔ +\xcup ⋃ +\atilde ã +\simg ⪞ +\Kscr 𝒦 +\emptyset ∅︀ +\ncy н +\cudarrl ⤸ +\yucy ю +\urtri ◹ +\female ♀ +\nlarr ↚ +\Re ℜ +\gfr 𝔤 +\Sub ⋐ +\twixt ≬ +\ic ​ +\mapstoup ↥ +\Bfr 𝔅 +\twoheadleftarrow ↞ +\preceq ⪯ \plusdo ∔ -\ngeqslant ≱ -\LongRightArrow  -\LeftUpVector ↿ -\asymp ≍ -\imped 𝕃 -\tritime ⨻ -\rpargt ⦔ -\DDotrahd ⤑ +\DoubleUpArrow ⇑ +\nrArr ⇏ +\xutri △ +\DJcy Ђ +\frac34 ¾ +\curvearrowleft ↶ +\RightDownVector ⇂ +\Longleftarrow ???? +\UpperRightArrow ↗ +\nsub ⊄ +\lurdshar ⥊ +\Umacr Ū +\range ⦥ +\subseteqq ⊆ +\rightharpoonup ⇀ +\rarrfs ⤞ +\Jfr 𝔍 +\fork ⋔ +\MinusPlus ∓ +\RightUpTeeVector ⥜ +\rsh ↱ +\nwarr ↖ +\NonBreakingSpace   +\zcaron ž +\Vert ‖ +\nprec ⊀ +\GreaterFullEqual ≧ +\precnapprox ⋨ +\gneq ≩ +\bernou ℬ +\lsimg ⪏ +\leq ≤ +\vltri ⊲ +\NotVerticalBar ∤ +\NestedGreaterGreater ≫ +\marker ▮ +\kscr 𝓀 +\DoubleDownArrow ⇓ +\LeftTriangleEqual ⊴ +\isinsv ⋳ +\nrarrc ⤳̸ +\lessgtr ≶ +\kopf 𝕜 +\in ∈ +\rArr ⇒ +\gnapprox ⪊ +\die ¨ +\cedil ¸ +\block █ +\Verbar ‖ +\Tstrok Ŧ +\half ½ +\smtes ⪬︀ +\NotLessTilde ≴ +\wedgeq ≙ +\sqsupe ⊒ +\suplarr ⥻ +\parallel ∥ +\nsucc ⊁ +\DiacriticalTilde ˜ +\Zcaron Ž \prnsim ⋨ -\plusdu ⨥ -\cfr 𝔠 -\abreve ă -\suphsol ⊃/ -\NegativeThickSpace  ︀ -\Mcy М -\uarr ↑ -\LeftRightVector ⥎ -\lAarr ⇚ -\bsim ∽ -\simrarr ⥲ -\otimes ⊗ -\NotSucceeds ⊁ -\Cross ⨯ -\downarrow ↓ -\blacktriangle ▴ -\TripleDot ⃛ -\smallsetminus ∖︀ -\supedot ⫄ -\NotPrecedesSlantEqual ⋠ -\neArr ⇗ -\rarrtl ↣ -\isin ∈ -\rrarr ⇉ +\phmmat ℳ +\Gammad Ϝ +\cularr ↶ +\uArr ⇑ +\gneqq ≩ +\xwedge ⋀ +\Sscr 𝒮 +\llcorner ⌞ +\searrow ↘ +\smte ⪬ +\Jukcy Є +\ouml ö +\Jcirc Ĵ +\Emacr Ē +\blacksquare ▪ +\UpEquilibrium ⥮ +\limsup limsup +\GJcy Ѓ +\thksim ∼︀ +\seswar ⤩ +\fllig fl +\eqslantless ⋜ +\amp & +\gescc ⪩ +\ge ≥ +\angmsdac ⦪ +\backslash \ +\radic √ +\Hopf ℍ +\ast * +\AElig Æ +\ShortRightArrow →︀ +\jcy й +\barvee ⊽ +\supE ⊇ +\Racute Ŕ +\boxuR ╘ +\ExponentialE ⅇ +\zopf 𝕫 +\acE ⧛ +\topfork ⫚ +\part ∂ +\scnsim ⋩ +\micro µ +\IEcy Е +\target ⌖ +\digamma Ϝ \Upsilon ϒ +\period . +\Auml Ä +\nvinfin ⧞ +\ETH Ð +\circledcirc ⊚ +\uring ů +\bumpe ≏ +\varsupsetneqq ⊋︀ +\neg ¬ +\bigsqcup ⊔ +\vdots ⋮ +\RightDownTeeVector ⥝ +\bigcap ⋂ +\varepsilon ε +\nequiv ≢ +\lfloor ⌊ +\Dfr 𝔇 +\supplus ⫀ +\bigtriangleup △ +\emptyv ∅ +\biguplus ⊎ +\Copf ℂ +\circledast ⊛ +\boxvR ╞ +\brvbar ¦ \sqsub ⊏ -\boxUL ╝ -\LessTilde ≲ -\Xfr 𝔛 -\nis ⋼ -\chi χ -\DownRightVector ⇁ -\niv ∋ -\boxUR ╚ -\nlArr ⇍ -\Bcy Б -\tan tan -\EmptyVerySmallSquare  -\dstrok đ -\rfisht ⥽ -\easter ≛ -\nlE ≰ -\Mellintrf ℳ -\lotimes ⨴ -\sqsup ⊐ -\boxVH ╬ -\bbrk ⎵ -\tau τ -\UpTee ⊥ -\NotLeftTriangleBar ⧏̸ -\boxVL ╣ -\Proportion ∷ -\equiv ≡ -\blk12 ▒ -\blk14 ░ -\fpartint ⨍ -\boxVR ╠ -\starf ★ -\risingdotseq ≓ -\Equilibrium ⇌ -\ijlig ij -\yicy ї -\sum ∑ -\cir ○ -\telrec ⌕ -\Mfr 𝔐 +\rcub } +\DownLeftVector ↽ +\gtquest ⩼ +\nLtv ≪̸︀ +\Kcy К +\ring ˚ +\pound £ +\lesseqgtr ⋚ +\LeftUpVectorBar ⥘ +\scy с +\NotSupersetEqual ⊉ +\pcy п +\land ∧ +\iscr 𝒾 +\supedot ⫄ +\InvisibleComma ​ +\boxVR ╠ +\minusd ∸ +\gsim ≳ +\cuwed ⋏ +\iprod ⨼ +\GreaterTilde ≳ +\Longleftrightarrow ???? +\lessapprox ≲ +\surd ???? +\SucceedsTilde ≿ +\empty ∅︀ +\vartheta ϑ +\SupersetEqual ⊇ +\ord ⩝ +\Because ∵ +\nvlt ≮ +\hoarr ⇿ +\tdot ⃛ +\Longrightarrow ⇒ +\lnE ≨ +\llhard ⥫ +\vsupne ⊋︀ +\Uacute Ú +\minusdu ⨪ +\lbrace { +\partial ∂ +\udhar ⥮ +\nleftrightarrow ↮ +\topbot ⌶ +\odsold ⦼ +\nGtv ≫̸︀ +\primes ℙ +\khcy х +\Igrave Ì +\forkv ⫙ +\sqcup ⊔ +\ulcorn ⌜ \dHar ⥥ +\late ⪭ +\efr 𝔢 +\nsupseteqq ⊉ +\blacktriangleleft ◂ +\npart ∂̸ +\vscr 𝓋 +\straightepsilon ε +\DoubleLeftTee ⫤ +\supsetneqq ⊋ +\mfr 𝔪 +\Iopf 𝕀 +\Aogon Ą +\harrcir ⥈ +\boxvl ┤ +\nisd ⋺ +\LeftTeeArrow ↤ +\Xfr 𝔛 +\Uparrow ⇑ +\popf 𝕡 +\Dagger ‡ +\realine ℛ +\supne ⊋ +\doteq ≐ +\dharl ⇃ \boxUl ╜ -\apid ≋ -\nleftarrow ↚ -\curarrm ⤼ -\Scirc Ŝ -\Copf ℂ -\RightTriangleEqual ⊵ -\boxUr ╙ -\loplus ⨭ -\varsupsetneq ⊋︀ -\scaron š -\Diamond ⋄ -\lowast ∗ -\nle ≰⃥ -\phiv ϕ -\gesdotol ⪄ -\boxVh ╫ -\nleftrightarrow ↮ -\Jopf 𝕁 -\boxVl ╢ -\nearhk ⤤ -\vBarv ⫩ -\rHar ⥤ -\boxVr ╟ -\lessdot ⋖ -\LeftDoubleBracket 〚 -\Delta Δ -\limsup limsup +\Jsercy Ј +\nexist ∄ +\IJlig IJ +\expectation ℰ +\loang  +\Atilde à +\lmidot ŀ +\DDotrahd ⤑ +\Ugrave Ù +\oplus ⊕ +\Ncy Н +\tritime ⨻ +\Uarrocir ⥉ +\NegativeThinSpace  ︀ +\rrarr ⇉ +\NotGreater ≯ +\VerticalSeparator ❘ +\subsetneqq ⊊ +\NotGreaterFullEqual ≰ +\LongLeftArrow  +\DownArrow ↓ +\dash ‐ +\bigoplus ⊕ +\rightarrowtail ↣ +\itilde ĩ +\lg lg +\smid ∣︀ +\GreaterSlantEqual ⩾ +\dtrif ▾ +\Wcirc Ŵ +\napprox ≉ +\NotLeftTriangleBar ⧏̸ +\njcy њ +\rsquo ’ +\lpar ( +\colon : +\Colone ⩴ +\Downarrow ⇓ +\Ecirc Ê +\eparsl ⧣ +\SOFTcy Ь +\NewLine + +\plustwo ⨧ +\epsi ε +\ycirc ŷ +\qscr 𝓆 +\UnderBracket ⎵ +\boxHD ╦ +\def ≝ +\Rcy Р +\Fcy Ф \tcy т -\nlt ≮ -\Cdot Ċ -\blk34 ▓ -\Bfr 𝔅 -\lowbar _ -\lneqq ≨ -\TildeEqual ≃ -\shortmid ∣︀ -\Qopf ℚ -\drcorn ⌟ +\uscr 𝓊 +\realpart ℜ +\gt > +\imagpart ℑ +\leftarrowtail ↢ +\ell ℓ +\DoubleRightArrow ⇒ +\boxdL ╕ +\NotGreaterSlantEqual ≱ +\jukcy є +\Aacute Á +\mu μ +\xmap  +\Tcy Т +\liminf liminf +\isins ⋴ +\eogon ę +\boxhd ┬ +\bigotimes ⊗ +\top ⊤ +\Tcaron Ť +\smallsetminus ∖︀ +\oelig œ +\ldquor „ +\compfn ∘ +\lAarr ⇚ +\frac16 ⅙ +\Bumpeq ≎ +\erarr ⥱ +\xscr 𝓍 +\DoubleLongRightArrow  +\boxvr ├ +\thinsp   \ZeroWidthSpace ​ -\aogon ą -\Rsh ↱ -\lrarr ⇆ -\cupdot ⊍ -\Xopf 𝕏 -\Backslash ∖ -\Union ⋃ -\ratio ∶ -\duarr ⇵ -\lates ⪭︀ -\suphsub ⫗ -\squf ▪ -\gamma γ -\lrhard ⥭ -\intprod ⨼ -\ReverseUpEquilibrium ⥯ -\icy и -\quatint ⨖ -\nbump ≎̸ -\downharpoonleft ⇃ -\otimesas ⨶ \nvHarr ⇎ -\ContourIntegral ∮ -\bsol \ -\DoubleUpDownArrow ⇕ -\disin ⋲ -\Breve ˘ -\YAcy Я -\precsim ≾ -\NotGreaterGreater ≫̸︀ -\fopf 𝕗 -\SquareSupersetEqual ⊒ -\Dscr 𝒟 -\gsime ⪎ -\PartialD ∂ -\Umacr Ū -\tfr 𝔱 -\cularrp ⤽ -\UnderBracket ⎵ -\ugrave ù -\mopf 𝕞 -\gsiml ⪐ -\iquest ¿ -\nmid ∤ -\leftarrowtail ↢ -\not ¬ -\Kscr 𝒦 -\xsqcup ⊔ -\triangleleft ◃ -\amalg ⨿ -\prcue ≼ -\ac ⤏ -\nharr ↮ -\dzcy џ -\topf 𝕥 -\iff ⇔ -\af ⁡ -\Uparrow ⇑ -\Iacute Í -\Rscr ℛ -\vrtri ⊳ -\multimap ⊸ -\Hat ̂ -\rtriltri ⧎ -\npr ⊀ -\agrave à -\UnderBar ̲ -\prime ′ -\plusmn ± -\eplus ⩱ -\ap ≈ -\dlcorn ⌞ -\backsim ∽ -\ifr 𝔦 -\bigcup ⋃ -\tcaron ť -\sqcaps ⊓︀ -\equals = -\curlywedge ⋏ -\Yscr 𝒴 +\lparlt ⦓ +\hfr 𝔥 +\nsube ⊈ +\Mfr 𝔐 +\ENG Ŋ +\boxVh ╫ +\comma , +\angmsdag ⦮ +\succcurlyeq ≽ +\sup2 ² +\RightDoubleBracket 〛 +\reg ® +\Rarrtl ⤖ +\nGt ≫̸ +\DScy Ѕ +\NotCupCap ≭ +\NotPrecedesSlantEqual ⋠ +\Sc ⪼ +\isin ∈ +\GreaterEqualLess ⋛ +\subsetneq ⊊ +\LeftUpDownVector ⥑ +\dotminus ∸ +\efDot ≒ +\scE ≾ +\Not ⫬ +\TScy Ц +\ne ≠ +\DZcy Џ +\boxul ┘ +\coprod ∐ +\} } +\SubsetEqual ⊆ +\SquareUnion ⊔ +\Larr ↞ +\lArr ⇐ +\larrtl ↢ +\drcorn ⌟ +\tau τ +\seArr ⇘ +\mapstodown ↧ +\escr ℯ +\uHar ⥣ +\Efr 𝔈 +\llarr ⇇ +\lap ≲ +\lacute ĺ +\gnsim ⋧ +\shy ­ +\oast ⊛ +\nsim ≁ +\bbrk ⎵ +\sfr 𝔰 +\RightArrowBar ⇥ +\gap ≳ +\lozf ⧫ +\NotLeftTriangle ⋪ +\sin sin +\omid ⦶ +\lE ≦ +\Barwed ⌆ +\hstrok ħ +\DiacriticalGrave ` +\sqsupset ⊐ +\boxHU ╩ +\nhArr ⇎ +\semi ; +\Rrightarrow ⇛ +\DownTee ⊤ +\swarrow ↙ +\rHar ⥤ +\tint ∭ +\vnsup ⊅ +\mstpos ∾ +\lrcorner ⌟ +\tshcy ћ +\rcy р +\lthree ⋋ +\rlhar ⇌ +\midast * +\ang ∠ +\lnot ¬ +\uuml ü +\gtrless ≷ +\fflig ff +\Cap ⋒ +\Product ∏ +\sopf 𝕤 +\rnmid ⫮ +\nsucceq ⪰̸ +\bull • +\bscr 𝒷 +\bepsi ϶ +\Int ∬ +\succ ≻ +\SquareSupersetEqual ⊒ +\LongRightArrow  +\aopf 𝕒 +\Lscr ℒ +\erDot ≓ \longrightarrow ???? -\fork ⋔ -\cos cos -\cot cot -\ImaginaryI ⅈ -\Scy С -\mapsto ↦ -\tdot ⃛ -\vellip ⋮ -\sqsupseteq ⊒ -\nvdash ⊬ -\NotSuperset ⊅ -\DoubleUpArrow ⇑ -\land ∧ -\topfork ⫚ -\llhard ⥫ -\apos ' -\oslash ø -\lang 〈 -\bernou ℬ -\varrho ϱ -\rcub } -\Cedilla ¸ -\ApplyFunction ⁡ -\nsce ⪰̸ -\gscr ℊ -\imagpart ℑ -\ngtr ≯ -\nsc ⊁ -\Barv ⫧ -\tosa ⤩ -\nwnear ⤧ +\yopf 𝕪 +\Upsi ϒ +\ijlig ij +\frac78 ⅞ +\duarr ⇵ +\curvearrowright ↷ +\sup1 ¹ +\eqslantgtr ⋝ +\tfr 𝔱 +\rotimes ⨵ +\roarr ⇾ +\rarrhk ↪ +\doteqdot ≑ +\pr ≺ +\ccirc ĉ +\aring å +\Pfr 𝔓 +\geqq ≧ +\parsl ∥︀ +\vee ∨ +\aelig æ +\dim dim +\SquareSubsetEqual ⊑ +\Oscr 𝒪 +\DotDot ⃜ +\Rcedil Ŗ +\Gopf 𝔾 +\subplus ⪿ +\DoubleContourIntegral ∯ +\ocir ⊚ +\EmptyVerySmallSquare  +\percnt % +\hellip … +\uml ¨ +\male ♂ +\zacute ź +\DownArrowUpArrow ⇵ +\complexes ℂ +\Rcaron Ř +\ncong ≇ +\grave ` +\rarrsim ⥴ +\jscr 𝒿 +\leg ⋚ +\bfr 𝔟 +\exp exp +\NotHumpDownHump ≎̸ +\niv ∋ +\ShortUpArrow ⌃︀ +\ntgl ≹ +\ngE ≱ +\KJcy Ќ +\divonx ⋇ +\disin ⋲ +\wcirc ŵ +\Prime ″ +\varphi φ +\subE ⊆ +\NotSubset ⊄ +\Hstrok Ħ +\Ocy О +\awint ⨑ +\Updownarrow ⇕ +\simlE ⪟ +\hopf 𝕙 +\uhblk ▀ +\blacktriangle ▴ +\plusb ⊞ +\Equilibrium ⇌ +\blk12 ▒ +\blacktriangledown ▾ +\larrb ⇤ +\Aring Å +\hookrightarrow ↪ +\twoheadrightarrow ↠ +\subrarr ⥹ +\rhov ϱ +\rangd ⦒ +\lscr ℓ +\downdownarrows ⇊ +\mapstoleft ↤ +\heartsuit ♡ +\egrave è +\cdots ⋯ +\afr 𝔞 +\rppolint ⨒ +\Dcy Д +\owns ∋ +\scsim ≿ +\Nscr 𝒩 +\supsetneq ⊋ +\boxdR ╒ +\LeftRightArrow ↔ +\vfr 𝔳 \ltlarr ⥶ -\PrecedesEqual ⪯ -\lessapprox ≲ -\Lcaron Ľ +\sharp ♯ +\iinfin ⧜ +\udarr ⇅ +\dblac ˝ +\boxuL ╛ +\prE ⪯ +\Ccirc Ĉ +\scirc ŝ +\LessGreater ≶ +\gne ≩ +\ecaron ě +\nltrie ⋬ +\inf inf +\rsqb ] +\nparallel ∦ +\rarrb ⇥ +\plankv ℏ +\Fouriertrf ℱ +\urcorner ⌝ +\Yacute Ý +\Iacute Í +\curlyeqprec ⋞ +\Supset ⋑ +\gcy г +\bsolhsub \⊂ +\supsub ⫔ +\rarrap ⥵ +\NotRightTriangle ⋫ +\LJcy Љ +\iff ⇔ +\becaus ∵ +\Lcedil Ļ +\gets ← +\ntrianglelefteq ⋬ +\MediumSpace   +\nlArr ⇍ +\Cup ⋓ +\complement ∁ +\angmsdah ⦯ +\vcy в +\swnwar ⤪ +\prod ∏ +\neq ≠ +\RightTeeArrow ↦ +\simeq ≃ +\LeftArrow ← +\roplus ⨮ +\glE ⪒ +\ln ln +\Icy И +\Yopf 𝕐 +\thetav ϑ +\KHcy Х +\lrtri ⊿ +\CloseCurlyDoubleQuote ” +\circeq ≗ +\dcaron ď +\circlearrowleft ↺ +\NotEqual ≠ +\bigstar ★ +\hbar ℏ︀ +\And ⩓ +\lEg ⋚ +\EqualTilde ≂ +\darr ↓ +\succnsim ⋩ +\NotGreaterGreater ≫̸︀ +\frac14 ¼ +\ecir ≖ +\vdash ⊢ +\minus − +\Bscr ℬ +\coloneq ≔ +\ensp   +\nlsim ≴ +\lesdotor ⪃ +\Gamma Γ +\capand ⩄ +\boxDl ╖ +\spar ∥︀ +\Ubrcy Ў +\Tilde ∼ +\solbar ⌿ +\mapsto ↦ +\djcy ђ +\sdot ⋅ +\par ∥ +\chcy ч +\Ncaron Ň +\and ∧ +\cot cot +\Ropf ℝ +\pointint ⨕ +\jmath j︀ +\leftthreetimes ⋋ +\mnplus ∓ +\nsup ⊅ +\nLeftarrow ⇍ +\pm ± +\diamondsuit ♢ +\backcong ≌ +\gnap ⪊ +\DiacriticalAcute ´ +\Ll ⋘ +\cupcap ⩆ +\square □ +\RightTriangleEqual ⊵ +\RightTeeVector ⥛ +\lltri ◺ +\TildeFullEqual ≅ +\RightUpVector ↾ +\between ≬ +\supe ⊇ +\kjcy ќ +\dzcy џ +\uharl ↿ +\trisb ⧍ +\lesdot ⩿ +\intcal ⊺ +\div ÷ +\xnis ⋻ +\sqcap ⊓ +\mcomma ⨩ +\Zscr 𝒵 +\apid ≋ +\rtriltri ⧎ +\nvDash ⊭ +\vrtri ⊳ +\xlArr  +\Eopf 𝔼 +\tosa ⤩ +\ngtr ≯ +\diamond ⋄ +\shcy ш +\cos cos +\Cross ⨯ +\Wedge ⋀ +\infin ∞ +\divide ÷ +\gesles ⪔ +\pre ⪯ +\bump ≎ +\Xopf 𝕏 +\hairsp   +\qopf 𝕢 +\frac13 ⅓ +\Omega Ω +\rect ▭ +\Lleftarrow ⇚ +\caron ˇ +\bcong ≌ +\Qscr 𝒬 +\Lambda Λ +\leqslant ⩽ +\Iscr ℐ +\varsubsetneqq ⊊︀ +\lvnE ≨︀ +\bkarow ⤍ +\iquest ¿ +\frac23 ⅔ +\natural ♮ +\middot · +\Pscr 𝒫 +\Implies ⇒ +\DownRightVectorBar ⥗ +\RightVector ⇀ +\rightarrow → +\cirscir ⧂ +\supmult ⫂ +\simgE ⪠ +\pitchfork ⋔ +\lescc ⪨ +\Kfr 𝔎 +\bigtriangledown ▽ +\beth ℶ +\frac18 ⅛ +\precsim ≾ +\ordm º +\rbarr ⤍ +\boxHu ╧ +\boxhU ╨ +\lotimes ⨴ +\gvnE ≩︀ +\daleth ℸ +\FilledVerySmallSquare  +\straightphi φ +\PrecedesSlantEqual ≼ +\notinvc ⋶ +\Hacek ˇ +\phi ϕ +\ncongdot ⩭̸ +\drcrop ⌌ +\plussim ⨦ +\angmsdae ⦬ +\zhcy ж +\Nacute Ń +\lcub { +\nrightarrow ↛ +\ltdot ⋖ +\arctan arctan +\NotSucceedsSlantEqual ⋡ +\UnderParenthesis ︶ +\rarrw ↝ +\nvltrie ⋬̸ +\awconint ∳ +\tscy ц +\gdot ġ +\simplus ⨤ +\opar ⦷ +\ThickSpace     +\mDDot ∺ +\pluscir ⨢ +\angrt ∟ +\gesdotol ⪄ +\Tcedil Ţ +\egs ⋝ +\setminus ∖ +\bullet • +\approx ≈ +\NotSquareSubsetEqual ⋢ +\ReverseUpEquilibrium ⥯ +\langd ⦑ +\siml ⪝ +\nshortmid ∤︀ +\simne ≆ +\simrarr ⥲ +\tan tan +\hom hom +\Ycy Ы +\rfloor ⌋ +\rarr → +\leftarrow ← +\Dashv ⫤ +\midcir ⫰ +\intercal ⊺ +\Amacr Ā +\nshortparallel ∦︀ +\larrsim ⥳ +\DiacriticalDoubleAcute ˝ +\lesseqqgtr ⋚ +\gtlPar ⦕ +\Ecaron Ě +\boxvh ┼ +\ifr 𝔦 +\subdot ⪽ +\acute ´ +\UnderBar ̲ +\supset ⊃ +\ltrPar ⦖ +\Uopf 𝕌 +\Dopf 𝔻 +\rcaron ř +\trie ≜ +\varkappa ϰ +\sext ✶ +\lgE ⪑ +\NotGreaterEqual ≱⃥ +\csup ⫐ +\RightCeiling ⌉ +\kcy к +\exist ∃ +\nu ν +\nleftarrow ↚ +\ropar 〙 +\lnapprox ⪉ +\Ccedil Ç +\Barv ⫧ +\rthree ⋌ +\kgreen ĸ +\dollar $ +\Cconint ∰ +\DownLeftVectorBar ⥖ +\GreaterEqual ≥ +\cfr 𝔠 +\gsiml ⪐ +\lfisht ⥼ +\lBarr ⤎ +\chi χ +\rx ℞ +\Ntilde Ñ +\SmallCircle ∘ +\YAcy Я +\Sum ∑ +\Eogon Ę +\boxUr ╙ +\bprime ‵ +\blank ␣ +\ShortLeftArrow ←︀ +\divideontimes ⋇ +\bumpeq ≏ +\wreath ≀ +\le ≤ +\DownArrowBar ⤓ +\Iogon Į +\Mcy М +\OElig Œ +\utilde ũ +\notin ∉ +\sinh sinh +\rbrack ] +\Hcirc Ĥ +\apE ≊ +\nspar ∦︀ +\NotSquareSuperset ⊐̸ +\xi ξ +\boxUL ╝ +\nrarr ↛ +\clubs ♣ +\Equal ⩵ +\imacr ī +\gtrapprox ≳ +\angmsd ∡ +\ecolon ≕ +\ccupssm ⩐ +\lbbrk 〔 +\breve ˘ +\Wfr 𝔚 +\fpartint ⨍ +\Odblac Ő +\boxVL ╣ +\epar ⋕ +\cup ∪ +\piv ϖ +\mp ∓ +\xodot ⊙ +\rhard ⇁ +\incare ℅ +\NotNestedLessLess ⒡̸ +\solb ⧄ +\ncedil ņ +\Uarr ↟ +\Sigma Σ +\ominus ⊖ +\nhpar ⫲ +\yfr 𝔶 +\utrif ▴ +\NotLessLess ≪̸︀ +\ogon ˛ +\qint ⨌ +\Coproduct ∐ +\bne =⃥ +\ldots … +\squarf ▪ +\scedil ş +\ndash – +\dzigrarr  +\ogt ⧁ +\sdote ⩦ +\LeftDownTeeVector ⥡ +\downharpoonleft ⇃ +\questeq ≟ +\looparrowright ↬ +\boxminus ⊟ +\iopf 𝕚 +\Idot İ +\thkap ≈︀ +\NotEqualTilde ≂̸ +\LeftDoubleBracket 〚 +\gsime ⪎ +\angsph ∢ +\centerdot · +\xotime ⊗ +\timesd ⨰ +\xoplus ⊕ +\looparrowleft ↫ +\Integral ∫ +\varnothing ∅ +\excl ! +\rarrc ⤳ +\RightArrowLeftArrow ⇄ +\jfr 𝔧 +\sime ≃ +\RightUpDownVector ⥏ +\hArr ⇔ +\Gcirc Ĝ +\Abreve Ă +\RightArrow → +\numsp   +\nedot ≠︀ +\cent ¢ +\nsc ⊁ +\Dot ¨ +\Tab +\LowerLeftArrow ↙ +\gtrdot ⋗ +\approxeq ≊ +\pi π +\ngsim ≵ +\downharpoonright ⇂ +\supseteq ⊇ +\lstrok ł +\Vdash ⊩ +\iiota ℩ +\gimel ℷ +\zigrarr ⇝ +\nlE ≰ +\upsi υ +\capbrcup ⩉ +\backepsilon ϶ +\napE ⩰̸ +\Lstrok Ł +\Cedilla ¸ +\nvgt ≯ +\bsemi ⁏ +\star ⋆ +\InvisibleTimes ⁢ +\uuarr ⇈ +\rharul ⥬ +\rbrace } +\Imacr Ī +\dArr ⇓ +\Xi Ξ +\o ο +\Udblac Ű +\dopf 𝕕 +\ulcorner ⌜ +\emsp13   +\ccaron č +\tcaron ť +\Scirc Ŝ +\eopf 𝕖 +\angrtvbd ⦝ +\smt ⪪ +\PartialD ∂ +\jopf 𝕛 +\Jcy Й +\tanh tanh +\nVDash ⊯ +\longmapsto ???? +\eng ŋ +\weierp ℘ +\log log +\swarr ↙ +\xcap ⋂ +\langle 〈 +\ddarr ⇊ +\image ℑ +\Eacute É +\curlyvee ⋎ +\clubsuit ♣ +\caps ∩︀ +\topf 𝕥 +\Hat ̂ +\Gg ⋙ +\prsim ≾ +\checkmark ✓ +\rightrightarrows ⇉ +\omacr ō +\isindot ⋵ +\gopf 𝕘 +\Union ⋃ +\cupcup ⩊ +\vsupnE ⊋︀ +\Ocirc Ô +\Nopf ℕ +\Square □ +\iacute í +\fscr 𝒻 +\boxH ═ +\or ∨ +\gvertneqq ≩︀ +\yscr 𝓎 +\sung ♪ +\CounterClockwiseContourIntegral ∳ +\boxh ─ +\icy и +\GreaterLess ≷ +\shchcy щ +\Qopf ℚ +\ndivides ∤ +\thorn þ +\searhk ⤥ +\rbrke ⦌ +\Dstrok Đ +\acd ∿ +\Vscr 𝒱 +\csupe ⫒ +\ruluhar ⥨ +\dstrok đ +\cacute ć +\Mscr ℳ +\odash ⊝ +\frac15 ⅕ +\cwconint ∲ +\Acy А +\jsercy ј +\cylcty ⌭ +\mlcp ⫛ +\rdsh ↳ +\simdot ⩪ +\LeftTee ⊣ +\laquo « +\Ecy Э +\Dscr 𝒟 +\UpperLeftArrow ↖ +\scnap ⋩ +\nearr ↗ +\varpi ϖ +\Cayleys ℭ +\Zfr ℨ +\larrlp ↫ +\udblac ű +\Ucy У +\nopf 𝕟 +\wedbar ⩟ +\csc csc +\Uscr 𝒰 +\sol / +\nfr 𝔫 +\lrarr ⇆ +\race ⧚ +\gg ≫ +\rsquor ’ +\Ifr ℑ +\NJcy Њ +\lneq ≨ +\exponentiale ⅇ +\toea ⤨ +\laemptyv ⦴ +\capcap ⩋ +\isinv ∈ +\varr ↕ +\Otilde Õ +\ltcir ⩹ +\cap ∩ +\therefore ∴ +\malt ✠ +\ucy у +\LeftUpTeeVector ⥠ +\omega ω +\Assign ≔ +\LeftRightVector ⥎ +\cong ≅ +\pfr 𝔭 +\Exists ∃ +\loplus ⨭ +\Or ⩔ +\dcy д +\Topf 𝕋 +\rdquor ” +\CirclePlus ⊕ +\lrhard ⥭ +\Sup ⋑ +\nsmid ∤︀ +\RightTriangle ⊳ +\gesdoto ⪂ +\NotSquareSubset ⊏̸ +\suphsub ⫗ +\sqcups ⊔︀ +\eacute é +\exists ∃ +\utri ▵ +\Sfr 𝔖 +\nles ≰ +\vprop ∝ +\NegativeVeryThinSpace  ︀ +\isinE ⋹ +\otilde õ diff --git a/matita/components/xml/test.ml b/matita/components/xml/test.ml index 84c042e28..a67176e43 100644 --- a/matita/components/xml/test.ml +++ b/matita/components/xml/test.ml @@ -11,11 +11,11 @@ let callbacks = { default_callbacks with start_element = Some (fun tag attrs -> - let length = List.length attrs in + let _length = List.length attrs in print (sprintf "opening %s [%s]" tag (String.concat ";" (List.map fst attrs)))); end_element = Some (fun tag -> print ("closing " ^ tag)); - character_data = Some (fun data -> print "character data ..."); + character_data = Some (fun _data -> print "character data ..."); } let xml_parser = create_parser callbacks diff --git a/matita/matita/.depend b/matita/matita/.depend index c8ed208c3..fa4e163f1 100644 --- a/matita/matita/.depend +++ b/matita/matita/.depend @@ -1,78 +1,213 @@ -applyTransformation.cmo : applyTransformation.cmi -applyTransformation.cmx : applyTransformation.cmi +applyTransformation.cmo : \ + applyTransformation.cmi +applyTransformation.cmx : \ + applyTransformation.cmi applyTransformation.cmi : buildTimeConf.cmo : buildTimeConf.cmx : -cicMathView.cmo : matitaMisc.cmi matitaGuiTypes.cmi matitaGtkMisc.cmi \ - buildTimeConf.cmo applyTransformation.cmi cicMathView.cmi -cicMathView.cmx : matitaMisc.cmx matitaGuiTypes.cmi matitaGtkMisc.cmx \ - buildTimeConf.cmx applyTransformation.cmx cicMathView.cmi -cicMathView.cmi : matitaGuiTypes.cmi applyTransformation.cmi -lablGraphviz.cmo : lablGraphviz.cmi -lablGraphviz.cmx : lablGraphviz.cmi +cicMathView.cmo : \ + matitaMisc.cmi \ + matitaGuiTypes.cmi \ + matitaGtkMisc.cmi \ + buildTimeConf.cmo \ + applyTransformation.cmi \ + cicMathView.cmi +cicMathView.cmx : \ + matitaMisc.cmx \ + matitaGuiTypes.cmi \ + matitaGtkMisc.cmx \ + buildTimeConf.cmx \ + applyTransformation.cmx \ + cicMathView.cmi +cicMathView.cmi : \ + matitaGuiTypes.cmi \ + applyTransformation.cmi +lablGraphviz.cmo : \ + lablGraphviz.cmi +lablGraphviz.cmx : \ + lablGraphviz.cmi lablGraphviz.cmi : -matita.cmo : predefined_virtuals.cmi matitaScript.cmi matitaMisc.cmi \ - matitaInit.cmi matitaGui.cmi buildTimeConf.cmo applyTransformation.cmi -matita.cmx : predefined_virtuals.cmx matitaScript.cmx matitaMisc.cmx \ - matitaInit.cmx matitaGui.cmx buildTimeConf.cmx applyTransformation.cmx -matitaEngine.cmo : applyTransformation.cmi matitaEngine.cmi -matitaEngine.cmx : applyTransformation.cmx matitaEngine.cmi -matitaEngine.cmi : applyTransformation.cmi -matitaExcPp.cmo : matitaEngine.cmi matitaExcPp.cmi -matitaExcPp.cmx : matitaEngine.cmx matitaExcPp.cmi +matita.cmo : \ + predefined_virtuals.cmi \ + matitaScript.cmi \ + matitaMisc.cmi \ + matitaInit.cmi \ + matitaGui.cmi \ + buildTimeConf.cmo \ + applyTransformation.cmi +matita.cmx : \ + predefined_virtuals.cmx \ + matitaScript.cmx \ + matitaMisc.cmx \ + matitaInit.cmx \ + matitaGui.cmx \ + buildTimeConf.cmx \ + applyTransformation.cmx +matitaEngine.cmo : \ + applyTransformation.cmi \ + matitaEngine.cmi +matitaEngine.cmx : \ + applyTransformation.cmx \ + matitaEngine.cmi +matitaEngine.cmi : \ + applyTransformation.cmi +matitaExcPp.cmo : \ + matitaEngine.cmi \ + matitaExcPp.cmi +matitaExcPp.cmx : \ + matitaEngine.cmx \ + matitaExcPp.cmi matitaExcPp.cmi : matitaGeneratedGui.cmo : matitaGeneratedGui.cmx : -matitaGtkMisc.cmo : matitaGeneratedGui.cmo buildTimeConf.cmo \ +matitaGtkMisc.cmo : \ + matitaGeneratedGui.cmo \ + buildTimeConf.cmo \ matitaGtkMisc.cmi -matitaGtkMisc.cmx : matitaGeneratedGui.cmx buildTimeConf.cmx \ +matitaGtkMisc.cmx : \ + matitaGeneratedGui.cmx \ + buildTimeConf.cmx \ matitaGtkMisc.cmi -matitaGtkMisc.cmi : matitaGeneratedGui.cmo -matitaGui.cmo : matitaTypes.cmi matitaScript.cmi matitaMisc.cmi \ - matitaMathView.cmi matitaGuiTypes.cmi matitaGtkMisc.cmi \ - matitaGeneratedGui.cmo matitaExcPp.cmi buildTimeConf.cmo matitaGui.cmi -matitaGui.cmx : matitaTypes.cmx matitaScript.cmx matitaMisc.cmx \ - matitaMathView.cmx matitaGuiTypes.cmi matitaGtkMisc.cmx \ - matitaGeneratedGui.cmx matitaExcPp.cmx buildTimeConf.cmx matitaGui.cmi -matitaGui.cmi : matitaGuiTypes.cmi +matitaGtkMisc.cmi : \ + matitaGeneratedGui.cmo +matitaGui.cmo : \ + matitaTypes.cmi \ + matitaScript.cmi \ + matitaMisc.cmi \ + matitaMathView.cmi \ + matitaGuiTypes.cmi \ + matitaGtkMisc.cmi \ + matitaGeneratedGui.cmo \ + matitaExcPp.cmi \ + buildTimeConf.cmo \ + matitaGui.cmi +matitaGui.cmx : \ + matitaTypes.cmx \ + matitaScript.cmx \ + matitaMisc.cmx \ + matitaMathView.cmx \ + matitaGuiTypes.cmi \ + matitaGtkMisc.cmx \ + matitaGeneratedGui.cmx \ + matitaExcPp.cmx \ + buildTimeConf.cmx \ + matitaGui.cmi +matitaGui.cmi : \ + matitaGuiTypes.cmi matitaGuiInit.cmo : matitaGuiInit.cmx : -matitaGuiTypes.cmi : matitaGeneratedGui.cmo applyTransformation.cmi -matitaInit.cmo : matitaExcPp.cmi buildTimeConf.cmo matitaInit.cmi -matitaInit.cmx : matitaExcPp.cmx buildTimeConf.cmx matitaInit.cmi +matitaGuiTypes.cmi : \ + matitaGeneratedGui.cmo \ + applyTransformation.cmi +matitaInit.cmo : \ + matitaExcPp.cmi \ + buildTimeConf.cmo \ + matitaInit.cmi +matitaInit.cmx : \ + matitaExcPp.cmx \ + buildTimeConf.cmx \ + matitaInit.cmi matitaInit.cmi : -matitaMathView.cmo : virtuals.cmi matitaTypes.cmi matitaMisc.cmi \ - matitaGuiTypes.cmi matitaGtkMisc.cmi matitaGeneratedGui.cmo \ - matitaExcPp.cmi lablGraphviz.cmi cicMathView.cmi buildTimeConf.cmo \ - applyTransformation.cmi matitaMathView.cmi -matitaMathView.cmx : virtuals.cmx matitaTypes.cmx matitaMisc.cmx \ - matitaGuiTypes.cmi matitaGtkMisc.cmx matitaGeneratedGui.cmx \ - matitaExcPp.cmx lablGraphviz.cmx cicMathView.cmx buildTimeConf.cmx \ - applyTransformation.cmx matitaMathView.cmi -matitaMathView.cmi : matitaTypes.cmi matitaGuiTypes.cmi -matitaMisc.cmo : matitaGuiTypes.cmi buildTimeConf.cmo matitaMisc.cmi -matitaMisc.cmx : matitaGuiTypes.cmi buildTimeConf.cmx matitaMisc.cmi -matitaMisc.cmi : matitaGuiTypes.cmi -matitaScript.cmo : virtuals.cmi matitaTypes.cmi matitaMisc.cmi \ - matitaMathView.cmi matitaGtkMisc.cmi matitaEngine.cmi cicMathView.cmi \ - buildTimeConf.cmo matitaScript.cmi -matitaScript.cmx : virtuals.cmx matitaTypes.cmx matitaMisc.cmx \ - matitaMathView.cmx matitaGtkMisc.cmx matitaEngine.cmx cicMathView.cmx \ - buildTimeConf.cmx matitaScript.cmi +matitaMathView.cmo : \ + virtuals.cmi \ + matitaTypes.cmi \ + matitaMisc.cmi \ + matitaGuiTypes.cmi \ + matitaGtkMisc.cmi \ + matitaGeneratedGui.cmo \ + matitaExcPp.cmi \ + lablGraphviz.cmi \ + cicMathView.cmi \ + buildTimeConf.cmo \ + applyTransformation.cmi \ + matitaMathView.cmi +matitaMathView.cmx : \ + virtuals.cmx \ + matitaTypes.cmx \ + matitaMisc.cmx \ + matitaGuiTypes.cmi \ + matitaGtkMisc.cmx \ + matitaGeneratedGui.cmx \ + matitaExcPp.cmx \ + lablGraphviz.cmx \ + cicMathView.cmx \ + buildTimeConf.cmx \ + applyTransformation.cmx \ + matitaMathView.cmi +matitaMathView.cmi : \ + matitaTypes.cmi \ + matitaGuiTypes.cmi +matitaMisc.cmo : \ + matitaGuiTypes.cmi \ + buildTimeConf.cmo \ + matitaMisc.cmi +matitaMisc.cmx : \ + matitaGuiTypes.cmi \ + buildTimeConf.cmx \ + matitaMisc.cmi +matitaMisc.cmi : \ + matitaGuiTypes.cmi +matitaMiscCli.cmo : \ + matitaMiscCli.cmi +matitaMiscCli.cmx : \ + matitaMiscCli.cmi +matitaMiscCli.cmi : +matitaScript.cmo : \ + virtuals.cmi \ + matitaTypes.cmi \ + matitaMisc.cmi \ + matitaMathView.cmi \ + matitaGtkMisc.cmi \ + matitaEngine.cmi \ + cicMathView.cmi \ + buildTimeConf.cmo \ + matitaScript.cmi +matitaScript.cmx : \ + virtuals.cmx \ + matitaTypes.cmx \ + matitaMisc.cmx \ + matitaMathView.cmx \ + matitaGtkMisc.cmx \ + matitaEngine.cmx \ + cicMathView.cmx \ + buildTimeConf.cmx \ + matitaScript.cmi matitaScript.cmi : -matitaTypes.cmo : matitaTypes.cmi -matitaTypes.cmx : matitaTypes.cmi +matitaTypes.cmo : \ + matitaTypes.cmi +matitaTypes.cmx : \ + matitaTypes.cmi matitaTypes.cmi : -matitac.cmo : matitaclean.cmi matitaMisc.cmi matitaInit.cmi matitaExcPp.cmi \ +matitac.cmo : \ + matitaclean.cmi \ + matitaMiscCli.cmi \ + matitaInit.cmi \ + matitaExcPp.cmi \ matitaEngine.cmi -matitac.cmx : matitaclean.cmx matitaMisc.cmx matitaInit.cmx matitaExcPp.cmx \ +matitac.cmx : \ + matitaclean.cmx \ + matitaMiscCli.cmx \ + matitaInit.cmx \ + matitaExcPp.cmx \ matitaEngine.cmx -matitaclean.cmo : matitaMisc.cmi matitaInit.cmi matitaclean.cmi -matitaclean.cmx : matitaMisc.cmx matitaInit.cmx matitaclean.cmi +matitaclean.cmo : \ + matitaMiscCli.cmi \ + matitaInit.cmi \ + matitaclean.cmi +matitaclean.cmx : \ + matitaMiscCli.cmx \ + matitaInit.cmx \ + matitaclean.cmi matitaclean.cmi : -predefined_virtuals.cmo : virtuals.cmi predefined_virtuals.cmi -predefined_virtuals.cmx : virtuals.cmx predefined_virtuals.cmi +predefined_virtuals.cmo : \ + virtuals.cmi \ + predefined_virtuals.cmi +predefined_virtuals.cmx : \ + virtuals.cmx \ + predefined_virtuals.cmi predefined_virtuals.cmi : -virtuals.cmo : virtuals.cmi -virtuals.cmx : virtuals.cmi +virtuals.cmo : \ + virtuals.cmi +virtuals.cmx : \ + virtuals.cmi virtuals.cmi : diff --git a/matita/matita/.depend.opt b/matita/matita/.depend.opt index f1994ce59..f8e5bb681 100644 --- a/matita/matita/.depend.opt +++ b/matita/matita/.depend.opt @@ -83,6 +83,9 @@ matitaMisc.cmx : \ matitaMisc.cmi matitaMisc.cmi : \ matitaGuiTypes.cmi +matitaMiscCli.cmx : \ + matitaMiscCli.cmi +matitaMiscCli.cmi : matitaScript.cmx : \ virtuals.cmx \ matitaTypes.cmx \ @@ -99,12 +102,12 @@ matitaTypes.cmx : \ matitaTypes.cmi : matitac.cmx : \ matitaclean.cmx \ - matitaMisc.cmx \ + matitaMiscCli.cmx \ matitaInit.cmx \ matitaExcPp.cmx \ matitaEngine.cmx matitaclean.cmx : \ - matitaMisc.cmx \ + matitaMiscCli.cmx \ matitaInit.cmx \ matitaclean.cmi matitaclean.cmi : diff --git a/matita/matita/Makefile b/matita/matita/Makefile index 527699110..c0a7903dc 100644 --- a/matita/matita/Makefile +++ b/matita/matita/Makefile @@ -24,9 +24,9 @@ OCAMLC_FLAGS = $(OCAML_FLAGS) $(OCAML_THREADS_FLAGS) OCAMLC = $(OCAMLFIND) ocamlc$(OCAML_PROF) $(OCAMLC_FLAGS) $(OCAML_DEBUG_FLAGS) OCAMLOPT = $(OCAMLFIND) opt $(OCAMLC_FLAGS) $(OCAMLOPT_DEBUG_FLAGS) OCAMLDEP = $(OCAMLFIND) ocamldep $(OCAMLDEP_FLAGS) -INSTALL_PROGRAMS= matita matitac +INSTALL_PROGRAMS= matita matitac matitaclean INSTALL_PROGRAMS_LINKS_MATITA= -INSTALL_PROGRAMS_LINKS_MATITAC= matitaclean +INSTALL_PROGRAMS_LINKS_MATITAC= MATITA_FLAGS = -noprofile NODB=false @@ -37,6 +37,7 @@ endif MLI = \ lablGraphviz.mli \ matitaTypes.mli \ + matitaMiscCli.mli \ matitaMisc.mli \ applyTransformation.mli \ matitaEngine.mli \ @@ -52,14 +53,13 @@ MLI = \ $(NULL) CMLI = \ matitaTypes.mli \ - matitaMisc.mli \ + matitaMiscCli.mli \ applyTransformation.mli \ matitaEngine.mli \ matitaExcPp.mli \ matitaInit.mli \ $(NULL) MAINCMLI = \ - matitaclean.mli \ $(NULL) # objects for matita (GTK GUI) ML = buildTimeConf.ml matitaGuiInit.ml matitaGeneratedGui.ml $(MLI:%.mli=%.ml) @@ -108,12 +108,15 @@ links: done $(H)ln -sf matita.opt matita $(H)ln -sf matitac.opt matitac + $(H)ln -sf matitaclean.opt matitaclean linkonly: $(H)echo " OCAMLC matita.ml" $(H)$(OCAMLC) $(PKGS) -linkpkg -o matita $(CMOS) $(OCAML_DEBUG_FLAGS) matita.ml $(H)echo " OCAMLC matitac.ml" $(H)$(OCAMLC) $(CPKGS) -linkpkg -o matitac $(CCMOS) $(MAINCMOS) $(OCAML_DEBUG_FLAGS) matitac.ml + $(H)echo " OCAMLC matitaclean.ml" + $(H)$(OCAMLC) $(CPKGS) -linkpkg -o matitaclean $(CCMOS) $(MAINCMOS) $(OCAML_DEBUG_FLAGS) matitaclean.ml .PHONY: linkonly matita: matita.ml $(LIB_DEPS) $(CMOS) $(H)echo " OCAMLC $<" @@ -129,6 +132,13 @@ matitac.opt: matitac.ml $(CLIBX_DEPS) $(CCMXS) $(MAINCMXS) $(H)echo " OCAMLOPT $<" $(H)$(OCAMLOPT) $(CPKGS) -linkpkg -o $@ $(CCMXS) $(MAINCMXS) matitac.ml +matitaclean: matitaclean.ml $(CLIB_DEPS) $(CCMOS) $(MAINCMOS) + $(H)echo " OCAMLC $<" + $(H)$(OCAMLC) $(CPKGS) -linkpkg -o $@ $(CCMOS) $(MAINCMOS) matitaclean.ml +matitaclean.opt: matitaclean.ml $(CLIBX_DEPS) $(CCMXS) $(MAINCMXS) + $(H)echo " OCAMLOPT $<" + $(H)$(OCAMLOPT) $(CPKGS) -linkpkg -o $@ $(CCMXS) $(MAINCMXS) matitaclean.ml + rottener: rottener.ml $(CLIB_DEPS) $(CCMOS) $(MAINCMOS) $(H)echo " OCAMLC $<" $(H)$(OCAMLC) $(CPKGS) -package lablgtk2 -linkpkg -o $@ $(CCMOS) $(MAINCMOS) rottener.ml @@ -138,11 +148,6 @@ rottener.opt: rottener.ml $(CLIBX_DEPS) $(CCMXS) $(MAINCMXS) clean-rottened: find . -type f -name "*.ma.*.rottened" -exec rm {} \; -matitaclean: matitac - $(H)test -f $@ || ln -s $< $@ -matitaclean.opt: matitac.opt - $(H)test -f $@ || ln -s $< $@ - matitaGeneratedGui.ml: matita.ui $(H)$(LABLGLADECC) -embed $< > matitaGeneratedGui.ml @@ -302,8 +307,17 @@ matitac.opt.static: $(STATIC_LINK) $(CLIBX_DEPS) $(CCMXS) $(MAINCMXS) matitac.ml $(OCAMLOPT) $(CPKGS) -linkpkg -o $@ $(CCMXS) $(MAINCMXS) matitac.ml \ $(STATIC_EXTRA_CLIBS) strip $@ -matitaclean.opt.static: matitac.opt.static - $(H)test -f $@ || ln -s $< $@ + +%.upx: % + cp $< $@ + strip $@ + upx $@ + +matitaclean.opt.static: $(STATIC_LINK) $(CLIBX_DEPS) $(CCMXS) $(MAINCMXS) matitaclean.ml + $(STATIC_LINK) $(STATIC_CLIBS) -- \ + $(OCAMLOPT) $(CPKGS) -linkpkg -o $@ $(CCMXS) $(MAINCMXS) matitaclean.ml \ + $(STATIC_EXTRA_CLIBS) + strip $@ %.upx: % cp $< $@ diff --git a/matita/matita/matitaGtkMisc.ml b/matita/matita/matitaGtkMisc.ml index 1f3caa9c7..597cb7dbf 100644 --- a/matita/matita/matitaGtkMisc.ml +++ b/matita/matita/matitaGtkMisc.ml @@ -27,6 +27,8 @@ open Printf +let _ = MatitaGuiInit.init () + let wrap_callback0 f = fun _ -> try f () with Not_found -> assert false let wrap_callback1 f = fun _ -> try f () with Not_found -> assert false let wrap_callback2 f = fun _ -> try f () with Not_found -> assert false diff --git a/matita/matita/matitaGuiInit.ml b/matita/matita/matitaGuiInit.ml index be9d65abf..a61f33aaf 100644 --- a/matita/matita/matitaGuiInit.ml +++ b/matita/matita/matitaGuiInit.ml @@ -1 +1,8 @@ -ignore (GMain.Main.init ()) +let initialized = ref false + +let init () = + if not !initialized then begin + initialized := true; + ignore (GMain.Main.init ()) + end else + assert false diff --git a/matita/matita/matitaMisc.ml b/matita/matita/matitaMisc.ml index e773fc977..df124751f 100644 --- a/matita/matita/matitaMisc.ml +++ b/matita/matita/matitaMisc.ml @@ -154,13 +154,6 @@ let list_tl_at ?(equality=(==)) e l = in aux l -let shutup () = - HLog.set_log_callback (fun _ _ -> ()) -(* - let out = open_out "/dev/null" in - Unix.dup2 (Unix.descr_of_out_channel out) (Unix.descr_of_out_channel stderr) -*) - (* FG: out_preamble *********************************************************) let out_comment och s = diff --git a/matita/matita/matitaMisc.mli b/matita/matita/matitaMisc.mli index c189861c6..07a327cc9 100644 --- a/matita/matita/matitaMisc.mli +++ b/matita/matita/matitaMisc.mli @@ -79,9 +79,6 @@ val singleton: (unit -> 'a) -> (unit -> 'a) (** given the base name of an image, returns its full path *) val image_path: string -> string - (** 2>/dev/null, HLog = (fun _ -> ()) *) -val shutup: unit -> unit - (** outputs the preamble of a generated .ma file *) val out_preamble: out_channel -> unit diff --git a/matita/matita/matitaMiscCli.ml b/matita/matita/matitaMiscCli.ml new file mode 100644 index 000000000..2e3c6667f --- /dev/null +++ b/matita/matita/matitaMiscCli.ml @@ -0,0 +1,34 @@ +(* Copyright (C) 2004-2005, HELM Team. + * + * This file is part of HELM, an Hypertextual, Electronic + * Library of Mathematics, developed at the Computer Science + * Department, University of Bologna, Italy. + * + * HELM is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * HELM is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with HELM; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, + * MA 02111-1307, USA. + * + * For details, see the HELM World-Wide-Web page, + * http://helm.cs.unibo.it/ + *) + +(* $Id$ *) + + +let shutup () = + HLog.set_log_callback (fun _ _ -> ()) +(* + let out = open_out "/dev/null" in + Unix.dup2 (Unix.descr_of_out_channel out) (Unix.descr_of_out_channel stderr) +*) diff --git a/matita/matita/matitaclean.mli b/matita/matita/matitaMiscCli.mli similarity index 89% rename from matita/matita/matitaclean.mli rename to matita/matita/matitaMiscCli.mli index 45d57a886..390703ff3 100644 --- a/matita/matita/matitaclean.mli +++ b/matita/matita/matitaMiscCli.mli @@ -1,4 +1,4 @@ -(* Copyright (C) 2005, HELM Team. +(* Copyright (C) 2004-2005, HELM Team. * * This file is part of HELM, an Hypertextual, Electronic * Library of Mathematics, developed at the Computer Science @@ -23,5 +23,5 @@ * http://helm.cs.unibo.it/ *) -val main: unit -> unit - + (** 2>/dev/null, HLog = (fun _ -> ()) *) +val shutup: unit -> unit diff --git a/matita/matita/matitac.ml b/matita/matita/matitac.ml index d0f5603e5..c2291d575 100644 --- a/matita/matita/matitac.ml +++ b/matita/matita/matitac.ml @@ -57,7 +57,7 @@ let main_compiler () = let system_mode = Helm_registry.get_bool "matita.system" in if system_mode then HLog.message "Compiling in system space"; (* here we go *) - if not (Helm_registry.get_bool "matita.verbose") then MatitaMisc.shutup (); + if not (Helm_registry.get_bool "matita.verbose") then MatitaMiscCli.shutup (); if List.fold_left (fun b t -> (try @@ -74,9 +74,7 @@ let main_compiler () = let main () = Sys.catch_break true; - let bin = Filename.basename Sys.argv.(0) in - if Pcre.pmatch ~pat:"^matitaclean" bin then Matitaclean.main () - else exit (main_compiler ()) + exit (main_compiler ()) ;; let _ = main () diff --git a/matita/matita/matitaclean.ml b/matita/matita/matitaclean.ml index 883aa3976..7c0bc4d3c 100644 --- a/matita/matita/matitaclean.ml +++ b/matita/matita/matitaclean.ml @@ -114,9 +114,9 @@ let remove_all_items items = end *) *) -let main () = +let main_clean () = let _ = MatitaInit.initialize_all () in - if not (Helm_registry.get_bool "matita.verbose") then MatitaMisc.shutup (); + if not (Helm_registry.get_bool "matita.verbose") then MatitaMiscCli.shutup (); match Helm_registry.get_list Helm_registry.string "matita.args" with | [ "all" ] -> clean_all (); exit 0 | [] -> @@ -124,3 +124,9 @@ let main () = remove_all_items items | items -> remove_all_items items + +let main () = + Sys.catch_break true; + main_clean () + +let _ = main () -- 2.39.2