How did 引っ込む and 引き込む end up with different meanings despite looking very similar?


I noticed that most compound verbs take the stem form of a verb and attach it
to another verb. When I saw 引っ込む, I just took it as a compound of 引く and 込む...
until I found 引き込む which is closer in meaning to the stem form of the verb 引く
and has a different meaning altogether. This also reminded me of this
[question](https://japanese.stackexchange.com/q/56738/29327) except that both
引っ込む and 引き込む are still in common use. When did this divergence take place?
Also, are there other examples of two compound verbs that have the same origin
yet have very different meanings?




From the standpoint of meaning, the first part of compound verb can be
categorized into three kinds.

  1. what represents its own meaning as a verb e.g. 引き寄せる
  2. fossilized in older times without contraction, but only has generalized (bleached) vague meaning e.g. 引き受ける
  3. fossilized more lately with contraction, whose meaning reduced to indicate the certain manner of the action e.g. 引っかける

#1 and #2 can share the same form (e.g. 引き起こす "raise somebody up" or "cause to
happen"), and #3 may have developed from #1 (引っ裂く < 引き裂く) or #2 (引っ越す < †引き越す)
or even from nothing (引っぱたく < はたく). Thus unfortunately there are no clear
rules to predict whether a word form exists and has a certain meaning, but
there is a tendency that contracted form would have "lighter" contribution to
the verb's meaning than the full form. For example, 引き込む "draw/pull in"
literally means 引く "pull" + 込む "go inside", but 引っ込む "fall/stand back" is more
like 込む with 引っ "with a jerk".

  * synonymous pairs except the contracted is more vernacular or slangy

> ぶちこわす/ぶっこわす、追いかける/追っかける、差し引く/差っ引く

  * pairs (partially) with different meanings

> 吹きかける "blow breath on" / 吹っかける "overcharge"  
>  引きつける "attract" / 引っつける "stick on"  
>  突き立つ "be thrust in, stick out" / 突っ立つ "stand idly"

  * no pairing

> 引ったくる "snatch" < × 引きたくる  
>  踏ん張【ば】る "brace legs" < × 踏み張【は】る  
>  引きこもる "shut oneself inside" > × 引っこもる

A short list of verbal prefixes is included in this paper:
[現代日本語の接頭辞について](https://ir.lib.hiroshima-u.ac.jp/files/public/2/23011/20141016142130723221/Hiroshima-
IntStudentCenter-kiyo_15_25.pdf) (pp. 25-26).




From the standpoint of meaning, the first part of compound verb can be
categorized into three kinds.

  1. what represents its own meaning as a verb e.g. 引き寄せる
  2. fossilized in older times without contraction, but only has generalized (bleached) vague meaning e.g. 引き受ける
  3. fossilized more lately with contraction, whose meaning reduced to indicate the certain manner of the action e.g. 引っかける

#1 and #2 can share the same form (e.g. 引き起こす "raise somebody up" or "cause to
happen"), and #3 may have developed from #1 (引っ裂く < 引き裂く) or #2 (引っ越す < †引き越す)
or even from nothing (引っぱたく < はたく). Thus unfortunately there are no clear
rules to predict whether a word form exists and has a certain meaning, but
there is a tendency that contracted form would have "lighter" contribution to
the verb's meaning than the full form. For example, 引き込む "draw/pull in"
literally means 引く "pull" + 込む "go inside", but 引っ込む "fall/stand back" is more
like 込む with 引っ "with a jerk".

  * synonymous pairs except the contracted is more vernacular or slangy

> ぶちこわす/ぶっこわす、追いかける/追っかける、差し引く/差っ引く

  * pairs (partially) with different meanings

> 吹きかける "blow breath on" / 吹っかける "overcharge"  
>  引きつける "attract" / 引っつける "stick on"  
>  突き立つ "be thrust in, stick out" / 突っ立つ "stand idly"

  * no pairing

> 引ったくる "snatch" < × 引きたくる  
>  踏ん張【ば】る "brace legs" < × 踏み張【は】る  
>  引きこもる "shut oneself inside" > × 引っこもる

A short list of verbal prefixes is included in this paper:
[現代日本語の接頭辞について](https://ir.lib.hiroshima-u.ac.jp/files/public/2/23011/20141016142130723221/Hiroshima-
IntStudentCenter-kiyo_15_25.pdf) (pp. 25-26).

