Talk:Finnish: Difference between revisions

From FrathWiki
Jump to navigationJump to search
m (Signature)
(Progamming Language: sch)
Line 17: Line 17:
:Neat! I've not used IPA Zounds so I can't comment on possible formatting issues etc. The unstress'd vowel changes look like they might need conditioning however? --[[User:Tropylium|<span class="IPA">Trɔpʏliʊm</span>]] • [[User talk:Tropylium|blah]] 22:02, 30 September 2009 (UTC)
:Neat! I've not used IPA Zounds so I can't comment on possible formatting issues etc. The unstress'd vowel changes look like they might need conditioning however? --[[User:Tropylium|<span class="IPA">Trɔpʏliʊm</span>]] • [[User talk:Tropylium|blah]] 22:02, 30 September 2009 (UTC)
::That's correct, but stress (and other whole-syllable-properties) is a bit clumsy in Zounds, I'm just looking into the code, maybe I can change how that is dealt with. Then I can use more simple conditions than I would have to use now. -- [[User:Anaphory|Anaphory]] 11:54, 1 October 2009 (UTC)
::That's correct, but stress (and other whole-syllable-properties) is a bit clumsy in Zounds, I'm just looking into the code, maybe I can change how that is dealt with. Then I can use more simple conditions than I would have to use now. -- [[User:Anaphory|Anaphory]] 11:54, 1 October 2009 (UTC)
:::Rewritten in sch, seems to work -- [[User:Anaphory|Anaphory]] 02:44, 15 October 2009 (UTC)


 
    #! sch
  Section Dialects
    charset utf-8
     Fi = Finnic
      
     Sa = Samic
    -------------------------------------------------------------------------------
     Mo = Mordvinic
    -- Proto-Uralic to modern Finnic
     O = Other
     -- sound shift file
 
    -- (c) Gereon Kaiping
  Section Rules
    -- This is not meant to be precise, it contains some strange hacks, so
 
    -- do not take this seriously!
 
    -- Source: http://wiki.frath.net/Finnish
  #Proto-Uralic to Pre-Finnic
    -------------------------------------------------------------------------------
  -3500
   
 
    require >=1.0003
  ŋ/n/_#
   
  #in the lativ ending → k
    package SCH::Finnish
  #Dephthongization
   
  iw/y/_[-syllabic]
    -- Lists all vowels used in any stage:
  ow/uː/_[-syllabic]
     group A
  #Introduction of length
        a, ä
  [+syllabic]x/[+long]/_[-syllabic]
     group O
  #Coda nasal simplification (sj=sʲ)
        o, ö
  n//_(t)sj
    group U
  m/n/_t
        u, ü
  m/n/_tsj
    group I
  m/n/_#
        i, ï
  #Stressed *ë ([ɤ] or possibly [ɯ]) merges with *a ([ɑ] or possibly [ɒ])
    group E
  ˈɤ/ˈɑ/_ Fi,Sa,Mo
        e, ï
  #Loss of /w/ before labial vowels
   
  w//#_o Fi,Sa,Mo
    vowel
  w//#_u Fi,Sa,Mo
        a, o, u,
  w//#_y Fi,Sa,Mo
        ä, ö, ü,
  w//#_oː Fi,Sa,Mo
        i, e,
  w//#_uː Fi,Sa,Mo
        ï, ï
  w//#_yː Fi,Sa,Mo
   
  #Other stressed vowel changes
    -- Lists all consonants used in any stage:
  ˈaː/ˈoː/_ Fi,Sa
    consonant
  #(ε=æ)
        p, t, č, k, s, ś, δ, δʲ, w, j, l, r, m, n, ŋ, ń, lʲ, x
  ˈɛː/ˈeː/_ Fi,Sa
        m:, n:
  #a → æ / {æ e ê i ü}(X)(C)C_ (if not an original distinction)
            --
  aw/o/_ Fi,Sa
   
  ɛw/o/_ Fi,Sa
    group V
  i/e/_[+consonantal] Fi,Sa
        {vowel}
  ij/i/_ Fi
   
  iw/u/_ Fi
    group C
 
        {consonant}
  #Pre-Finnic to Proto-Finnic
   
  -2500
    group X
 
        :,i,U,C
  [+syllabic]/[+long]/_#
   
  #*ê *ô → e o / _(X)Ci (new hypothetical vowels for PU, possibly semi-rounded [ɪ ʊ])
    group S
  #        → y ɯ → y i / _(X)CA
        -- "sonorants"
  #(ɛ=æ), unstress'd
        l, r
  ɛ/e/_j
        w, j
  a/o/ˈa([-syllabic])[-syllabic]_j
   
  a/o/ˈe([-syllabic])[-syllabic]_j
    -------
  a/o/ˈi([-syllabic])[-syllabic]_j
    -- Each line gives a rule to decompose a word into syllables.
  a/e/ˈo([-syllabic])[-syllabic]_j
    -- Spaces on the lines separate regexps for one syllable.
  a/e/ˈu([-syllabic])[-syllabic]_j
    syllable basic
  #Loss of remaining /x/
        C?'?VX?C?
  ixi/øː/_
        C?'?V X?C?C?'?VX?C?
  uxi//_
        C?'?V X?C?C?'?V X?C?C?'?VX?C?
  [+syllabic]xi/[+long]/_
        C?'?V X?C?C?'?V X?C?C?'?V X?C?C?'?VX?C?
  uŋa//_
   
  #(ɛ=æ)
    -- What of the initial consonant cluster of a syllable to shift back
  yŋɛ/øː/_
    -- to the previous syllable: $1 is moved to previous syllable, $2 is
  ɛŋi/ɛː/_
    -- left in next syllable.
  aŋi/aː/_
    syllable break
  iŋi/iː/_
        ()(C'?V)
  uŋi/uː/_
        (C)(C'?V)
  #Cj=Cʲ
        (X)(C'?V)
  ŋ/j/_[-syllabic]j
        (XC)(C'?V)
  ŋ/w/[+syllabic+high]_
   
  ŋ/w/_[+syllabic+high]
    -------
  ŋ/w/_[-syllabic-back]
    -- Properties of syllables used below in the rules.
  # Loss of medial semivowels in i-stems
    -- Note: ^ and $ are implicit in a property, so we always match
  uwi//_
    -- a full syllable here.
  ywi/yː/_
   
  ewi/øː/_
    property closed
  wi/i/_
        .*C#
  [+syllabic-back-central]ji/[+long]/_
   
  ji/j/[+syllabic+low]_#
    property open = !closed
  ji/j/[+syllabic+high+rounded]_
   
  ji/i/[-syllabic]_#
    property stressed
  ji/i/[-syllabic]_[-syllabic]
        .*'.*
  [+syllabic-back-central]ji/[+long]/_l([-syllabic])[+syllabic]
   
  [+syllabic-back-central]ji/[+long]/_r([-syllabic])[+syllabic]
    property unstressed = !stressed
  yje/øː/_
   
  øː//_
    ------------------------------------------------------------------------------
  #Initial deaffrication
    -- Proto-Uralic to Pre-Finnic:
  ʧ/ʃ/#_
    -- [Ca. 4000 BCE to 3000 BCE]
  # ʦj=ʦʲ, sj=sʲ
    -- PU roots generally had the form (C)V(C)C{A I}, with initial stress; in pronouns and prepositions also CV; and two lone-V roots, the negativ verb e- and the root "self", o-.
  ʦj/sj/_
    -- Unclear issues:
  #Depalatalization
    -- the quality of the vowel *ï - [ɯ] or [ɤ]? (Substitution of Indo-Iranian *a by *ï speaks for the latter, unless these particular words are newer loans.)
  #(j=ʲ)
    -- the quality of the vowel *a - [ɑ] or [ɒ]?
  j//[+delayedrelease]_
    -- was the 2nd-syllable vocalism phonemically /a i/ with fronted & backed allophones, or overtly vowel-harmonic /æ a i ɯ/?
  j//[+consonantal+continuant-nasal]_
    -- the quality of the consonant *x - [h], [x], [ɣ], something else?
  nj/ni/#([-syllabic])[+syllabic]_[+syllabic]
   
  nj/n/_
    step "PU>PFc"
  #Loss of /ð/
        time 500
  ð/t/_ Fi,Mo
            -- minus 4000
 
        rule "Loose Eng"
  #Proto-Finnic to Proto-Finnish
            ŋ > n / _#
  -1500
            -- > k in the lativ ending
 
        rule "Dephthongization"
  #Loss of /ʧ/
            iw > ü / _C
  ʧ/t/_
            ow > u: / _C
  ʧː/tʃ/_
            -- dubious
  #Diphthong paradigm shift
        rule "Introduction of length"
  j/i/[+syllabic]_#
            x > : / _C
  j/i/[+syllabic]_[-syllabic]
        rule "Coda nasal simplification"
  w/u/a_#
            n > 0 / _t?ś
  w/u/o_#
            m > n / _(t,tś)
  w/y/ɛ_#
            m > n / _#
  w/y/ø_#
        rule "Stressed *ï merges with *a"
            'ï > 'a / _
        rule "Loss of /w/"
            w > 0 / ^_(o,u,ü)
        rule "Stressed Vowel Changes"
            'a: > 'o: / _
            'ä: > 'e:
        rule "Unstressed vowels"
            'V > _ / _
            a > ä / (ä,e,ï,i,ü) X? C? C _
            aw,äw > o / _
            ij > i
            iw > u
            i > e / _C
       
    ------------------------------------------------------------------------------
    -- Pre-Finnic to Proto-Finnic:
    -- [Ca. 3000 BC to 2000 BC] (likely also incomplete; this is the section of changes not shared by other branches of Uralic)
   
    step "PFc>PtFc"
        time 1000
        -- 3000 BC to 2000 BC
        rule "Lengthening of CV"
            syllable first last
            V > V: /_#
            -- affects most old CV words with the exception of me te he se ne, which per Livonian had *-k.
        rule "Vowel changes"
            'ä > _ / _
            ä > e / _j
            a > e / '(o,u)X?C_j
                > o / '(a,e,i)X?C_j
        rule "Loss of remaining /x/"
            ixi > ö:/ _
            uxi > o:/ _
            xi > : / _
            -- (*xA, *x# apparently did not occur)
        rule "Loss of /ŋ/"
            uŋa > o: / _
            yŋä > ö: / _
            ŋi > : / (A,i,u)_
            ŋ > j / _(Cʲ, ś, č, ń)
              > _ / _k
              > w / _(U,O,C)
                  / (U,O)_
        rule "Loss of medial semivowels in i-stems"
            Uwi > U: / _
            ewi > ö: / _
            wI > i / _  
            ji > : / (e,i,ï)_
                > j / A_#
                > j / O_
                    / U_
                > : / A_(l,r)C?'?Vi
                -- (due to [je]?)
                > i / C_#
                    / C_C
            yje > yö
        rule "Initial deaffrication. Newer initial affricates are found in loanwords and onomatopoeia."
            č > ś / #_
        rule "Remove ::"
            fix
            ::>:/_
        rule "Depalatalization, commonly attributed to Germanic superstratum influence."
            ń > ni / #C?V_V
            ń > n / _
            ʲ > 0 / _
            ś > s
        rule "Loss of /δ/"
            -- (may be gradation-related, shared with Mordvinic but not Samic. Put here to avoid requiring postulating intermediate *tʲ for the development of *ðʲ)
            δ > t
   
    ------------------------------------------------------------------------------
    -- Proto-Finnic to Pre-Finnish:
    -- [Ca. 2000 BCE to 1000 CE]
   
    step "PtFc>PtF"
        time 2000
        -- minus 4000
        rule "Loss of /č/"
            č: > tś
            č > t
        rule "Difthong paradigm shift"
            j > i / V_C
            j > i / V_#
            w > ü / (ä,ö)_C
            w > ü / (ä,ö)_#
            w > u / (a,o)_C
            w > u / (a,o)_#
        rule "Birth of consonantal suffixes"
            i > 0 / VC_, ks_
        rule "Consonant gradation"
            syllable any, [closed]
            : > 0 / S(p, t, ts, k)_V
            p > b / S_V
            t > d
            s > z
            k > g
        rule "Suffixal gradation"
            -- (needs elaboration)
            syllable [unstressed], any
            p > b/ V_V
            t > d
            s > z
            k > b
        rule "Spirantization"
            (b,d,g) > _ / (n,m,ŋ)_
            b > β / _
            d > δ / _
            g > γ / _
        rule "Spirantization 2"
            γ > v /_
            βi > u / (a,o,u).*_#
            βi > ü / _#
            -- (3PS -Pi)
        rule "Vowel shifts 1"
            syllable unstressed
            oi > o / _
        rule "Vowel shifts 2"
            syllable stressed
            ai > ei / _
        rule "Vowel shifts 3"
            V: > V / _i
        rule "Birth of consonantal root forms"
            e > 0 / (d,t,n,s,δ)_#
            -- stem-finally after a coronal
        rule "Assibilation"
            t > s / _i
        rule "Esh-drift"
            ś > x
        rule "Assimilation"
            syllable [unstressed], any
            (k,p)t > t: / _
            xk>k:
            t?:?sn>s:
            kx > :x / _C
              > x: / _
            rn > r:
            ln > l:
            wst > st / o_
            (ptk)*m > m: / _
            (ptk)*st > st / _
            (ptk)*n > n: / _
        rule "Fricativ collapse, part 3"
            c > s / _#, ^_
            cs, sc > s: /_
            c > θ
            z > h
            x:? > h
        rule "V-epenthesis"
          ü,ö,o > v_ / ^_:
        rule "Shifts involving /h/"
          e > : / h_
          p,k > h / _t
   
    ------------------------------------------------------------------------------
    -- Proto-Finnic to Standard Finnish:
    -- [Ca. 1000-1900 CE] These changes are, for the most part, only attested in the Finnish-Carelian continuum.
   
    step "PtF>SF"
        time 5000
        -- [Ca. 1000-1900 CE]
        rule "Flavor"
            -- Voiced prenasal stops become geminate nasals, and (around the same time as in a whole lot of other European languages!) long mid vowels become opening difthongs:
            mb > m: / _
            nd > n: / _
            ŋg > ŋ: / _
            e: > ie
            ö: > üö
            o: > uo
        rule "Changes involving /j/"
            j > i / C_
            -- suffix-initially
        rule "More shifts with /h/"
            Vh > hV / (Vi,n,l,r)_#
            k,h > * / _#
            s > h / _l
            t > 0 / h_r
        rule "Pre-sonorant stop vocalization"
            p > u / (a,o,u).*_S
              > ü / _S
            t > _ / _(v,j)
              > u / _r(a, o)
              > ü / _r(ä, ö)
              > : / _r(i, e)
            k > : / _j
              > i / (i, e)_S(i, e)
              > u / (a, o, u)_S
              > ü / (ä, ö, ü)_S
        rule "Spirant loss"
            β > 0 / _UC
              > v / _V
            δ > _ / 'VX?_
            iδ > j / V_V
            δ > l / l_
              > r / r_
              > 0 / _
            γ > j / C_e
              > v / U_U
              > ʔ / VV_V
              > 0 / _
            h > _ / 'VX?_
              > 0 / VX?_V
        rule "Subsequent vowel changes in unstressed syllables"
            AO > A: / _
            -- or O: or U: (seemingly irregularly)
            Ae > Ai / _
            Ue > e: / _
            VU > V: / _#
            iU > U: / _
            OU > O: / _
        rule "Initial-syllable labialization"
            eü > öü / _
            e > ö / _(X)(C)Cü
            i > ü
            ie > üö
            i > ü / _wä
        rule "interdental loss"
            θ:? > ts
            δ > d
   
    ------------------------------------------------------------------------------
    -- Standard Finnish to Orthography:
    -- [Ca. 2000 CE]
   
    step "Orth"
        time 6000
        rule "long>double"
            C: > __ / _
            V: > __ / _
        rule "remove :'"
            ' > 0 / _
            : > 0 / _
        rule "different writing"
            ü > y / _
            w > v

Revision as of 18:44, 14 October 2009

Mielenkiintoista. Kaksi pikkupikku huomautusta vaan: sä oot kirjottanu yhteen kohtaan "paitsi" suomeksi.

Aajuu, näin muistan jossain välissä huomanneeni. Pistetääns korjaten.

Ja sitten siinä missä lukee mihin eri juttuihin ð muuttui, niin voisi mainita myös ð > j (mutta ehkä sä et laske sitä "tavallisimpien äänteiden" joukkoon?).

Qwynegold 22:42, 27 May 2009 (UTC)

Voishan noista murteista kirjoittaa paljonkin, ei ole tosin ollut kovin korkealle priorisoituna, ajattelin "sivuhaaroista" käsitellä lähisukukieliä ensin. ð → j mennee aika pitkälti ð → ∅:n alle muutenkin (hiatuksenestona).
Saa tähän artikkeliin tietysti lisäillä kaikenlaista jos haluaa.
(for English speakers: knock yourself out if you want to cover Finnish dialects or other Finnic languages) --Trɔpʏliʊmblah 13:19, 28 May 2009 (UTC)

Ahaa, niin mä vähän ajattelinkin. Qwynegold 14:44, 6 June 2009 (UTC)

IPA Zounds

To have some real sound changes to play with, I made an IPA Zounds sc file from this article. It's not ready yet and probably very inaccurate.

Neat! I've not used IPA Zounds so I can't comment on possible formatting issues etc. The unstress'd vowel changes look like they might need conditioning however? --Trɔpʏliʊmblah 22:02, 30 September 2009 (UTC)
That's correct, but stress (and other whole-syllable-properties) is a bit clumsy in Zounds, I'm just looking into the code, maybe I can change how that is dealt with. Then I can use more simple conditions than I would have to use now. -- Anaphory 11:54, 1 October 2009 (UTC)
Rewritten in sch, seems to work -- Anaphory 02:44, 15 October 2009 (UTC)
   #! sch
   charset utf-8
   
   -------------------------------------------------------------------------------
   -- Proto-Uralic to modern Finnic
   -- sound shift file
   -- (c) Gereon Kaiping
   -- This is not meant to be precise, it contains some strange hacks, so
   -- do not take this seriously!
   -- Source: http://wiki.frath.net/Finnish
   -------------------------------------------------------------------------------
   
   require >=1.0003
   
   package SCH::Finnish
   
   -- Lists all vowels used in any stage:
   group A
       a, ä
   group O
       o, ö
   group U
       u, ü
   group I
       i, ï
   group E
       e, ï
   
   vowel
       a, o, u,
       ä, ö, ü,
       i, e,
       ï, ï
   
   -- Lists all consonants used in any stage:
   consonant
       p, t, č, k, s, ś, δ, δʲ, w, j, l, r, m, n, ŋ, ń, lʲ, x
       m:, n:
           --
   
   group V
       {vowel}
   
   group C
       {consonant}
   
   group X
       :,i,U,C
   
   group S
       -- "sonorants"
       l, r
       w, j
   
   -------
   -- Each line gives a rule to decompose a word into syllables.
   -- Spaces on the lines separate regexps for one syllable.
   syllable basic
       C?'?VX?C?
       C?'?V X?C?C?'?VX?C?
       C?'?V X?C?C?'?V X?C?C?'?VX?C?
       C?'?V X?C?C?'?V X?C?C?'?V X?C?C?'?VX?C?
   
   -- What of the initial consonant cluster of a syllable to shift back
   -- to the previous syllable: $1 is moved to previous syllable, $2 is
   -- left in next syllable.
   syllable break
       ()(C'?V)
       (C)(C'?V)
       (X)(C'?V)
       (XC)(C'?V)
   
   -------
   -- Properties of syllables used below in the rules.
   -- Note: ^ and $ are implicit in a property, so we always match
   -- a full syllable here.
   
   property closed
       .*C#
   
   property open = !closed
   
   property stressed
       .*'.*
   
   property unstressed = !stressed
   
   ------------------------------------------------------------------------------
   -- Proto-Uralic to Pre-Finnic:
   -- [Ca. 4000 BCE to 3000 BCE]
   -- PU roots generally had the form (C)V(C)C{A I}, with initial stress; in pronouns and prepositions also CV; and two lone-V roots, the negativ verb e- and the root "self", o-.
   -- Unclear issues:
   -- the quality of the vowel *ï - [ɯ] or [ɤ]? (Substitution of Indo-Iranian *a by *ï speaks for the latter, unless these particular words are newer loans.)
   -- the quality of the vowel *a - [ɑ] or [ɒ]?
   -- was the 2nd-syllable vocalism phonemically /a i/ with fronted & backed allophones, or overtly vowel-harmonic /æ a i ɯ/?
   -- the quality of the consonant *x - [h], [x], [ɣ], something else?
   
   step "PU>PFc"
       time 500
            -- minus 4000
       rule "Loose Eng"
           ŋ > n / _#
           -- > k in the lativ ending
       rule "Dephthongization"
           iw > ü / _C
           ow > u: / _C
           -- dubious
       rule "Introduction of length"
           x > : / _C
       rule "Coda nasal simplification"
           n > 0 / _t?ś
           m > n / _(t,tś)
           m > n / _#
       rule "Stressed *ï merges with *a"
           'ï > 'a / _
       rule "Loss of /w/"
           w > 0 / ^_(o,u,ü)
       rule "Stressed Vowel Changes"
           'a: > 'o: / _
           'ä: > 'e:
       rule "Unstressed vowels"
           'V > _ / _
           a > ä / (ä,e,ï,i,ü) X? C? C _
           aw,äw > o / _
           ij > i
           iw > u
           i > e / _C
        
   ------------------------------------------------------------------------------
   -- Pre-Finnic to Proto-Finnic:
   -- [Ca. 3000 BC to 2000 BC] (likely also incomplete; this is the section of changes not shared by other branches of Uralic) 
   
   step "PFc>PtFc"
       time 1000
       -- 3000 BC to 2000 BC
       rule "Lengthening of CV"
            syllable first last
            V > V: /_#
            -- affects most old CV words with the exception of me te he se ne, which per Livonian had *-k.
       rule "Vowel changes"
            'ä > _ / _
            ä > e / _j
            a > e / '(o,u)X?C_j
               > o / '(a,e,i)X?C_j
       rule "Loss of remaining /x/"
            ixi > ö:/ _
            uxi > o:/ _
            xi > : / _
            -- (*xA, *x# apparently did not occur)
       rule "Loss of /ŋ/"
            uŋa > o: / _
            yŋä > ö: / _
            ŋi > : / (A,i,u)_
            ŋ > j / _(Cʲ, ś, č, ń)
              > _ / _k
              > w / _(U,O,C)
                  / (U,O)_
       rule "Loss of medial semivowels in i-stems"
            Uwi > U: / _
            ewi > ö: / _
            wI > i / _ 
            ji > : / (e,i,ï)_
               > j / A_#
               > j / O_
                   / U_
               > : / A_(l,r)C?'?Vi
               -- (due to [je]?)
               > i / C_#
                   / C_C
            yje > yö
       rule "Initial deaffrication. Newer initial affricates are found in loanwords and onomatopoeia."
            č > ś / #_
       rule "Remove ::"
            fix
            ::>:/_
       rule "Depalatalization, commonly attributed to Germanic superstratum influence."
            ń > ni / #C?V_V
            ń > n / _
            ʲ > 0 / _
            ś > s
       rule "Loss of /δ/"
            -- (may be gradation-related, shared with Mordvinic but not Samic. Put here to avoid requiring postulating intermediate *tʲ for the development of *ðʲ)
            δ > t 
   
   ------------------------------------------------------------------------------
   -- Proto-Finnic to Pre-Finnish:
   -- [Ca. 2000 BCE to 1000 CE]
   
   step "PtFc>PtF"
       time 2000
       -- minus 4000
       rule "Loss of /č/"
           č: > tś
           č > t
       rule "Difthong paradigm shift"
           j > i / V_C
           j > i / V_#
           w > ü / (ä,ö)_C
           w > ü / (ä,ö)_#
           w > u / (a,o)_C
           w > u / (a,o)_#
       rule "Birth of consonantal suffixes"
           i > 0 / VC_, ks_
       rule "Consonant gradation"
           syllable any, [closed]
           : > 0 / S(p, t, ts, k)_V
           p > b / S_V
           t > d
           s > z
           k > g
       rule "Suffixal gradation"
           -- (needs elaboration)
           syllable [unstressed], any
           p > b/ V_V
           t > d
           s > z
           k > b
       rule "Spirantization"
           (b,d,g) > _ / (n,m,ŋ)_
           b > β / _
           d > δ / _
           g > γ / _
       rule "Spirantization 2"
           γ > v /_
           βi > u / (a,o,u).*_#
           βi > ü / _#
           -- (3PS -Pi)
       rule "Vowel shifts 1"
           syllable unstressed
           oi > o / _
       rule "Vowel shifts 2"
           syllable stressed
           ai > ei / _
       rule "Vowel shifts 3"
           V: > V / _i
       rule "Birth of consonantal root forms"
           e > 0 / (d,t,n,s,δ)_#
           -- stem-finally after a coronal
       rule "Assibilation"
           t > s / _i
       rule "Esh-drift"
           ś > x
       rule "Assimilation"
           syllable [unstressed], any
           (k,p)t > t: / _
           xk>k:
           t?:?sn>s:
           kx > :x / _C
              > x: / _
           rn > r:
           ln > l:
           wst > st / o_ 
           (ptk)*m > m: / _
           (ptk)*st > st / _
           (ptk)*n > n: / _
       rule "Fricativ collapse, part 3"
           c > s / _#, ^_
           cs, sc > s: /_
           c > θ
           z > h
           x:? > h
       rule "V-epenthesis"
          ü,ö,o > v_ / ^_:
       rule "Shifts involving /h/"
          e > : / h_
          p,k > h / _t
   
   ------------------------------------------------------------------------------
   -- Proto-Finnic to Standard Finnish:
   -- [Ca. 1000-1900 CE] These changes are, for the most part, only attested in the Finnish-Carelian continuum.
   
   step "PtF>SF"
       time 5000
       -- [Ca. 1000-1900 CE]
       rule "Flavor"
           -- Voiced prenasal stops become geminate nasals, and (around the same time as in a whole lot of other European languages!) long mid vowels become opening difthongs:
           mb > m: / _
           nd > n: / _
           ŋg > ŋ: / _
           e: > ie
           ö: > üö
           o: > uo
       rule "Changes involving /j/"
           j > i / C_
           -- suffix-initially
       rule "More shifts with /h/"
           Vh > hV / (Vi,n,l,r)_#
           k,h > * / _#
           s > h / _l
           t > 0 / h_r
       rule "Pre-sonorant stop vocalization"
           p > u / (a,o,u).*_S
             > ü / _S
           t > _ / _(v,j)
             > u / _r(a, o)
             > ü / _r(ä, ö)
             > : / _r(i, e)
           k > : / _j
             > i / (i, e)_S(i, e)
             > u / (a, o, u)_S
             > ü / (ä, ö, ü)_S
       rule "Spirant loss"
           β > 0 / _UC
             > v / _V
           δ > _ / 'VX?_
           iδ > j / V_V
           δ > l / l_
             > r / r_
             > 0 / _
           γ > j / C_e
             > v / U_U
             > ʔ / VV_V
             > 0 / _
           h > _ / 'VX?_
             > 0 / VX?_V
       rule "Subsequent vowel changes in unstressed syllables"
           AO > A: / _
           -- or O: or U: (seemingly irregularly)
           Ae > Ai / _
           Ue > e: / _
           VU > V: / _#
           iU > U: / _
           OU > O: / _
       rule "Initial-syllable labialization"
           eü > öü / _
           e > ö / _(X)(C)Cü
           i > ü
           ie > üö
           i > ü / _wä
       rule "interdental loss"
           θ:? > ts
           δ > d
   
   ------------------------------------------------------------------------------
   -- Standard Finnish to Orthography:
   -- [Ca. 2000 CE]
   
   step "Orth"
       time 6000
       rule "long>double"
           C: > __ / _
           V: > __ / _
       rule "remove :'"
           ' > 0 / _
           : > 0 / _
       rule "different writing"
           ü > y / _
           w > v