© Dictum Ltd SECRET PUNCTUATION MARKS Okatyev Vladimir Erehinskaya Tatyana Ratanova Tatyana Dialog 2010
© Dictum Ltd / 11 a*(b-(c-(d+e))) Вот два петуха, Которые будят того пастуха, Который бранится с коровницей строгою, Которая доит корову безрогую, Лягнувшую старого пса без хвоста, Который за шиворот треплет кота, Который пугает и ловит синицу, Которая часто ворует пшеницу, Которая в темном чулане хранится В доме, Который построил Джек,,,,,,,,,. С.Маршак
© Dictum Ltd / 11 Absorption Algebra?, +, =,, +. =. From punctuation to mathematics : a*(b-(c-(d+e.
© Dictum Ltd / 11 Virtual punctuation Principle: One mark – one role. Consequence: Equality for the number of opening and closing isolating marks. Conservation law of roles: The role of the punctuation mark being absorbed goes to absorbing mark., ) +. ) =. ))
© Dictum Ltd / 11 ^Divide and conquer! Left and right borders of isolations and homogenous members separators: M ( = {, ( - : ^ и } M ) = {, ) -. } M | = {, : ; и,а }
© Dictum Ltd / 11 Punctuation formula Role combinations: Consequences: |) (| || () – impossible )) (( )| |( )( - possible Contact located marks ____________________,- и _____________________________. )*|?(*
© Dictum Ltd / 11 Operation M ) × M ) M ) × M ),)-.,,),-. ) ),)))-). -,)-.. #### (( )| |( )( - in article
© Dictum Ltd / 11 Pair marks M ( \ M ),)-., + ( : + и + ^ +
© Dictum Ltd / 11 Eisner algorithm + punctuation Merging of two paths: p =a,…,c и p =b,..,d Isolations Coordination
© Dictum Ltd / 11 Approach advantages Can be applied to other languages Possible to apply the approach in classical parsing algorithms Preliminary fragmentation isnt required
© Dictum Ltd / 11 Contacts Dictum Ltd. Address: Russia, Nizhny Novgorod, Prospect Gagarina 23, building 7 Phone / fax: +7 (831) web: