複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置において、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備し、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入可能な排気ガスの量が前記予め定められた量よりも少ない状態である排気導入不足状態にあることが判明していないときには、予め定められた基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されているときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入不足状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される第1の修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されている間は、前記第1の修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されていないときには、前記第1の修正とは異なる第2の修正であって現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入不足状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される第2の修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されていない間は、前記第2の修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御する内燃機関の空燃比制御装置。複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置において、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備し、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入可能な排気ガスの量が前記予め定められた量よりも少ない状態である排気導入不足状態にあることが判明していないときには、予め定められた基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されているときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入不足状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数を算出し、これら算出された瞬時補正係数および学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されている間、前記修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数を算出し、これら算出された瞬時補正係数および学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されていないときには、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と前記排気導入制御が実行されておらず且つ前記排気導入手段の全てが前記排気導入不足状態にないとみなせる時点で算出された学習補正係数とに基づいて新たな学習補正係数を過渡学習補正係数として算出し、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている過渡学習補正係数とに基づいて新たな過渡学習補正係数を算出し、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御する内燃機関の空燃比制御装置。複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置において、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備し、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入可能な排気ガスの量が前記予め定められた量よりも少ない状態である排気導入不足状態にあることが判明していないときには、予め定められた基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されているときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入不足状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数を継続学習補正係数として算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されている間、前記修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数を算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されておらず且つ現時点で算出されている学習補正係数が前記排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっているときには、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数を継続学習補正係数として算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数を算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されておらず且つ現時点で算出されている学習補正係数である排気導入不足判明時点の学習補正係数が前記排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっていないときには、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と前記排気導入制御が実行されておらず且つ前記排気導入手段の全てが前記排気導入不足状態にないとみなせる時点で算出された学習補正係数である正常時学習補正係数とに基づいて新たな学習補正係数を過渡学習補正係数として算出し、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されておらず且つ前記排気導入不足判明時点の学習補正係数を基礎として算出される学習補正係数である継続学習補正係数が前記排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっていない間、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と前記正常時学習補正係数を基礎として算出される学習補正係数である過渡学習補正係数とに基づいて新たな過渡学習補正係数を算出し、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、前記継続学習補正係数が前記排気導入制御が実行されていないときの定常空燃比偏差を補償する値になったときには、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数を算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数を算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御する内燃機関の空燃比制御装置。請求項1~請求項3のいずれか1つに記載の内燃機関の空燃比制御装置において、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されているときには、前記排気導入制御が停止される内燃機関の空燃比制御装置。複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置において、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備し、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入する排気ガスの量が前記予め定められた量よりも多い状態である排気導入過剰状態にあることが判明していないときには、予め定められた基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されているときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入過剰状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される第1の修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されている間は、前記第1の修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入制御が実行されていないときには、前記第1の修正とは異なる第2の修正であって現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入過剰状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される第2の修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されている間は、前記第2の修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御する内燃機関の空燃比制御装置。複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置において、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備し、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入する排気ガスの量が前記予め定められた量よりも多い状態である排気導入過剰状態にあることが判明していないときには、予め定められた基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されていないときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入過剰状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該修正された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数を継続学習補正係数として算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数を算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入制御が実行されているときには、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と前記排気導入制御が実行されており且つ前記排気導入手段の全てが前記排気導入過剰状態にないとみなせる時点で算出された学習補正係数とに基づいて新たな学習補正係数を過渡学習補正係数として算出し、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されている間、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている過渡学習補正係数とに基づいて新たな過渡学習補正係数を算出し、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御する内燃機関の空燃比制御装置。複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置において、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備し、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入する排気ガスの量が前記予め定められた量よりも多い状態である排気導入過剰状態にあることが判明していないときには、予め定められた基準空燃比を目標空燃比に設定し、該設定された目標空燃比に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されていないときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入過剰状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数を継続学習補正係数として算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記修正を前記基準空燃比に施し、該修正された基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数を算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入制御が実行されており且つ現時点で算出されている学習補正係数が前記排気導入制御が実行されているときの定常空燃比偏差を補償する値になっているときには、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数を継続学習補正係数として算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されている間、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数を算出し、これら瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入制御が実行されており且つ現時点で算出されている学習補正係数である排気導入過剰判明時点の学習補正係数が前記排気導入制御が実行されているときの定常空燃比偏差を補償する値になっていないときには、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と前記排気導入制御が実行されており且つ前記排気導入手段の全てが前記排気導入過剰状態にないとみなせる時点で算出された学習補正係数である正常時学習補正係数とに基づいて新たな学習補正係数を過渡学習補正係数として算出し、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されており且つ前記排気導入過剰判明時点の学習補正係数を基礎として算出される学習補正係数である継続学習補正係数が前記排気導入制御が実行されているときの定常空燃比偏差を補償する値になっていない間、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と前記正常時学習補正係数を基礎として算出される学習補正係数である過渡学習補正係数とに基づいて新たな過渡学習補正係数を算出し、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御し、その後、前記継続学習補正係数が前記排気導入制御が実行されているときの定常空燃比偏差を補償する値になったときには、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数を算出するとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数を算出し、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量を算出し、該算出された目標状態量に基づいて混合気の空燃比をフィードバック制御する内燃機関の空燃比制御装置。ところで、燃焼室から排気通路に排出された排気ガスを吸気通路に導入することによって排気ガスを燃焼室に導入する排気再循環装置が知られている。この排気再循環装置として、複数の燃焼室を備えた内燃機関において、燃焼室から排気通路に排出された排気ガスを各燃焼室に対応する吸気通路に導入することによって排気ガスを各燃焼室に個別に導入する排気再循環装置がある。内燃機関がこうした排気再循環装置を具備する場合、排気再循環装置の不具合により、たとえば、各燃焼室に排気ガスを導入しようとしたときに燃焼室の少なくとも1つに排気ガスが導入されない事態が発生すると、その燃焼室に吸入される空気の量が残りの燃焼室に吸入される空気の量よりも多くなることから、その燃焼室に形成される混合気の空燃比が残りの燃焼室に形成される混合気の空燃比よりも大きくなるすなわち、リーンな空燃比になる。一方、たとえば、各燃焼室に排気ガスを導入しないようにしたときに燃焼室の少なくとも1つに排気ガスが導入されてしまう事態が発生すると、その燃焼室に吸入される空気の量が残りの燃焼室に吸入される空気の量よりも少なくなることから、その燃焼室に形成される混合気の空燃比が残りの燃焼室に形成される混合気の空燃比よりも小さくなるすなわち、リッチな空燃比になる。こうした状況下に特許文献1に記載の目標空燃比の設定に関する考え方が適用された場合、平均空燃比すなわち、各燃焼室に形成される混合気の空燃比の平均値が目標空燃比に設定され、この設定された目標空燃比に各燃焼室に形成される混合気の空燃比が制御されることになる。ところが、斯くして設定される目標空燃比は、たとえば、燃焼室から排出される排気ガス中のエミッションに関する性能以下この性能を排気エミッション性能というを高い性能に維持する目標空燃比であるとは言えない。なぜなら、各燃焼室に形成される混合気の空燃比間に生じたバラツキには、排気再循環装置の不具合に起因するバラツキが含まれているからである。また、特許文献1に記載の空燃比制御装置では、各燃焼室に形成される混合気の空燃比間のバラツキが解消されるように各燃焼室に供給される燃料の量を補正するための補正値が用意されている。したがって、排気再循環装置の不具合に起因して各燃焼室に形成される混合気の空燃比間にバラツキが生じた場合、こうしたバラツキをも解消するように上記補正値が修正される。ところが、斯くして修正された補正値は、たとえば、排気エミッション性能を高い性能に維持するように各燃焼室に形成される混合気の空燃比より具体的には、各燃焼室に供給される燃料の量を補正する補正値であるとは言えない。なぜなら、各燃焼室に形成される混合気の空燃比間に生じたバラツキには、排気再循環装置の不具合に起因するバラツキが含まれているからである。こうした事情に鑑み、本発明の目的は、内燃機関が上記排気再循環装置を具備する場合において、排気エミッション性能を高い性能に維持することができるように目標空燃比を設定し、あるいは、排気エミッション性能を高い性能に維持することができるように混合気の空燃比に関する補正値を設定し、これによって、排気エミッション性能を高い性能に維持することにある。本願の発明は、複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置に関する。そして、本発明の内燃機関は、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備する。そして、本発明では、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入可能な排気ガスの量が前記予め定められた量よりも少ない状態である排気導入不足状態にあることが判明していないときには、予め定められた基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されているときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入不足状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される第1の修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されている間は、前記第1の修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されていないときには、前記第1の修正とは異なる第2の修正であって現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入不足状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される第2の修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されていない間は、前記第2の修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。本発明によれば、以下の効果が得られる。すなわち、少なくとも1つの排気導入手段が排気導入不足状態にあるときには、各燃焼室に予め定められた量以下この量を所定量ともいうの排気ガスを導入しようとしても、少なくとも1つの燃焼室には、所定量よりも少ない量の排気ガスしか導入されない。ここで、各燃焼室に所定量の排気ガスを導入しようとしたときに、或る1つの燃焼室以下この燃焼室を特定の燃焼室というに所定量よりも少ない量の排気ガスしか導入されない場合、特定の燃焼室に導入される排気ガスの量は、残りの燃焼室に導入される排気ガスの量よりも少なくなり、その結果、特定の燃焼室に吸入される空気の量は、残りの燃焼室に吸入される空気の量よりも多くなる。このため、特定の燃焼室に形成される混合気の空燃比は、残りの燃焼室に形成される混合気の空燃比よりも大きくなるすなわち、リーンになる。あるいは、各燃焼室に吸入される空気の量以外の状況によっては、特定の燃焼室に形成される混合気の空燃比が残りの燃焼室に形成される混合気の空燃比よりも小さくなるすなわち、リッチになることもあり得る。いずれにせよ、各燃焼室に所定量の排気ガスを導入しようとしたときに特定の燃焼室に所定量よりも少ない量の排気ガスしか導入されない場合、特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なることになる。ここで、本発明の学習補正係数は、瞬時空燃比偏差に基づいて算出される。したがって、少なくとも1つの排気導入手段が排気導入不足状態にあることが判明した時点で算出されている学習補正係数以下この学習補正係数を排気導入不足判明時点の学習補正係数というは、上記特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、この排気導入不足判明時点の学習補正係数には、定常空燃比偏差を十分に補償するための適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入不足判明時点の学習補正係数を用いて算出された目標状態量に状態量が制御されたとしても、燃焼室から排出される排気ガス中のエミッションに関する性能以下この性能を排気エミッション性能というが高い性能に維持されない可能性がある。さらに、混合気の空燃比のフィードバック制御以下この制御を空燃比FB制御ともいう全体に関しても、適切な空燃比FB制御に対して誤差がある可能性があるし、排気導入手段自体が排気導入不足状態にあることたとえば、各燃焼室に排気ガスを導入するための排気導入手段の通路が閉塞状態にあることに起因して排気エミッション性能が低下している可能性もある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。ところで、適切な学習補正係数に対する排気導入不足判明時点の学習補正係数の誤差は、排気導入不足判明時点の学習補正係数が排気導入制御の実行中に算出された係数であるのか否かに応じて異なる。さらに、適切な空燃比FB制御に対する排気導入不足判明時点の混合気FB制御に関する誤差や、排気導入不足時点で排気導入手段が排気導入不足状態にあることに起因する排気エミッション性能の低下以下この低下を排気導入不足に起因する排気エミッション性能の低下ともいうも、排気導入不足判明時点で排気導入制御が実行されているか否かに応じて異なる。したがって、少なくとも1つの排気導入手段が排気導入不足状態にあることが判明した後に排気エミッション性能を高い性能に維持するための手段として、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段を採用する場合、排気導入不足判明時点で排気導入制御が実行されているか否かに応じて、基準空燃比に対する修正を変える必要があるし、少なくとも1つの排気導入手段が排気導入不足状態にあることが判明した後に排気導入制御が実行されているか否かに応じて、基準空燃比に対する修正を変える必要もある。ここで、本発明では、少なくとも1つの排気導入手段が排気導入不足状態にあることが判明した時点以下この時点を排気導入不足判明時点ともいうで排気導入制御が実行されている場合の基準空燃比に対する修正すなわち、第1の修正と排気導入不足判明時点で排気導入制御が実行されていない場合の基準空燃比に対する修正すなわち、第2の修正とが互いに異なる。しかも、これら第1の修正および第2の修正は、排気導入不足判明時点の学習補正係数の学習に関する誤差以下この誤差を排気導入不足判明時点の学習誤差ともいうと、排気導入不足判明時点の空燃比FB制御全体に関する誤差以下この誤差を排気導入不足判明時点の空燃比FB制御誤差ともいうと、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正である。すなわち、本発明では、排気導入不足判明時点において、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入不足判明時点において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、本発明では、排気導入不足判明時点以降、排気導入制御が実行されている場合の基準空燃比に対する修正すなわち、第1の修正と排気導入不足判明時点以降、排気導入制御が実行されていない場合の基準空燃比に対する修正すなわち、第2の修正とが互いに異なる。しかも、これら第1の修正および第2の修正は、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正である。すなわち、本発明では、排気導入不足判明時点以降も、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入不足判明時点以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。なお、上記発明において、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されているときには、前記排気導入制御が停止されてもよい。この場合、以下の効果が得られる。すなわち、少なくとも1つの排気導入手段が排気導入不足状態にあるときに排気導入制御が停止されていれば、各燃焼室に形成される混合気の空燃比間に、各燃焼室に導入される排気ガスの量間のバラツキに起因するバラツキが生じることはない。したがって、排気導入制御が停止された状態で学習補正係数の算出が継続されれば、斯くして算出される学習補正係数は、やがては、少なくとも1つの排気導入手段が排気導入不足状態にあったとしても排気エミッション性能を高い性能に維持することができる学習補正係数に収束する。したがって、少なくとも1つの排気導入手段が排気導入不足状態にあるときに、排気導入制御が実行された状態で混合気の空燃比をフィードバック制御する場合よりも、排気導入制御が停止された状態で混合気の空燃比をフィードバック制御する場合のほうが、排気エミッション性能をより高い性能に維持することができる可能性が高い。上記発明において、少なくとも1つの排気導入手段が排気導入不足状態にあることが判明したときに排気導入制御が実行されている場合に排気導入制御が停止されれば、排気導入制御が停止された状態で学習補正係数の算出が継続されることから、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。また、本願の別の発明は、複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置に関する。そして、本発明の内燃機関は、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備する。そして、本発明では、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入可能な排気ガスの量が前記予め定められた量よりも少ない状態である排気導入不足状態にあることが判明していないときには、予め定められた基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されているときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入不足状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数が算出され、これら算出された瞬時補正係数および学習補正係数によって前記基準状態量を補正することによって目標状態量が算出し、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されている間、前記修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数が算出され、これら算出された瞬時補正係数および学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されていないときには、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と前記排気導入制御が実行されておらず且つ前記排気導入手段の全てが前記排気導入不足状態にないとみなせる時点で算出された学習補正係数とに基づいて新たな学習補正係数が過渡学習補正係数として算出され、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記基準空燃比を目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている過渡学習補正係数とに基づいて新たな過渡学習補正係数が算出され、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量が算出し、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。本発明によれば、以下の効果が得られる。すなわち、排気導入不足判明時点の学習補正係数は、上述したように、排気導入不足状態にある排気導入手段に対応する燃焼室以下この燃焼室を特定の燃焼室というに形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、排気導入不足判明時点で算出されている学習補正係数には、定常空燃比偏差を十分に補償するための適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入不足判明時点で算出されている学習補正係数を用いて算出された目標状態量に状態量が制御されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。さらに、空燃比FB制御全体に関しても、適切な空燃比FB制御に対して誤差がある可能性があるし、排気導入手段自体が排気導入不足状態にあることたとえば、各燃焼室に排気ガスを導入するための排気導入手段の通路が閉塞状態にあることに起因して排気エミッション性能が低下している可能性もある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、上述したように、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。しかしながら、本願の発明者の研究により、排気導入不足判明時点およびそれ以降において、排気導入制御が実行されていないのであれば、混合気の空燃比のフィードバック制御に利用される学習補正係数に適切な工夫を施せば、排気エミッション性能を高い性能に維持することができることが判明した。ここで、本発明では、排気導入不足判明時点で排気導入制御が実行されている場合、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、本発明では、排気導入不足判明時点で排気導入制御が実行されている場合、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、排気導入不足判明時点で排気導入制御が実行されている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、本発明では、それ以降、排気導入制御が実行されている限り、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、本発明では、排気導入不足判明時点以降、排気導入制御が実行されている場合にも、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、排気導入不足判明時点以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、少なくとも1つの排気導入手段が排気導入不足状態にあり、したがって、少なくとも1つの排気導入手段が所定量よりも少ない量の排気ガスしか燃焼室に導入することができないとしても、排気導入制御自体が実行されていないのであれば、各燃焼室に形成される混合気の空燃比間に、各燃焼室に導入される排気ガスの量間のバラツキに起因するバラツキが生じることはない。すなわち、排気導入不足判明時点で排気導入制御が実行されていないときに、各燃焼室に形成される混合気の空燃比間にバラツキを生じさせる原因は、排気導入不足判明時点の学習補正係数に含まれる適切な学習補正係数に対する誤差である。そして、少なくとも1つの排気導入手段が排気導入不足状態にあっても排気導入制御が実行されていなければ、排気導入制御が実行されておらず且つ排気導入手段の全てが排気導入不足状態にないときに算出された学習補正係数は、排気導入不足判明時点で利用される学習補正係数として適切な学習補正係数であると言える。ここで、本発明では、排気導入不足判明時点で排気導入制御が実行されていない場合、基準空燃比がそのまま目標空燃比に設定されるが、新たな学習補正係数の算出の基礎となる学習補正係数として、排気導入制御が実行されておらず且つ排気導入手段の全てが排気導入不足状態にないとみなせる時点で算出された学習補正係数が採用され、この学習補正係数を用いて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入不足判明時点で排気導入制御が実行されていない場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、本発明では、それ以降、排気導入制御が実行されない限り、排気導入制御が実行されておらず且つ排気導入手段の全てが排気導入不足状態にないとみなせる時点で算出された学習補正係数を基礎として学習補正係数が算出され、斯くして算出される学習補正係数を用いて混合気の空燃比がフィードバック制御される。これによれば、排気導入不足判明時点以降、排気導入制御が実行されていない場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。なお、上記発明において、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されているときには、前記排気導入制御が停止されてもよい。この場合、以下の効果が得られる。すなわち、上述したように、少なくとも1つの排気導入手段が排気導入不足状態にあるときに、排気導入制御が実行された状態で混合気の空燃比をフィードバック制御する場合よりも、排気導入制御が停止された状態で混合気の空燃比をフィードバック制御する場合のほうが、排気エミッション性能をより高い性能に維持することができる可能性が高い。上記発明において、少なくとも1つの排気導入手段が排気導入不足状態にあることが判明したときに排気導入制御が実行されている場合に排気導入制御が停止されれば、排気導入制御が停止された状態で学習補正係数の算出が継続されることから、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。また、本願のさらに別の発明は、複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置に関する。そして、本発明の内燃機関は、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備する。そして、本発明では、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入可能な排気ガスの量が前記予め定められた量よりも少ない状態である排気導入不足状態にあることが判明していないときには、予め定められた基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されているときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入不足状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数が継続学習補正係数として算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されている間、前記修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数が算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出し、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されておらず且つ現時点で算出されている学習補正係数が前記排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっているときには、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数が継続学習補正係数として算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数が算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されておらず且つ現時点で算出されている学習補正係数である排気導入不足判明時点の学習補正係数が前記排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっていないときには、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と前記排気導入制御が実行されておらず且つ前記排気導入手段の全てが前記排気導入不足状態にないとみなせる時点で算出された学習補正係数である正常時学習補正係数とに基づいて新たな学習補正係数が過渡学習補正係数として算出され、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されておらず且つ前記排気導入不足判明時点の学習補正係数を基礎として算出される学習補正係数である継続学習補正係数が前記排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっていない間、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と前記正常時学習補正係数を基礎として算出される学習補正係数である過渡学習補正係数とに基づいて新たな過渡学習補正係数が算出され、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、前記継続学習補正係数が前記排気導入制御が実行されていないときの定常空燃比偏差を補償する値になったときには、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数が算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数が算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。本発明によれば、以下の効果が得られる。すなわち、排気導入不足判明時点の学習補正係数は、上述したように、排気導入不足状態にある排気導入手段に対応する燃焼室すなわち、特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、排気導入不足判明時点の学習補正係数には、定常空燃比偏差を十分に補償するための適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入不足判明時点の学習補正係数を用いて算出された目標状態量に状態量が制御されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。さらに、空燃比FB制御全体に関しても、適切な空燃比FB制御に対して誤差がある可能性があるし、排気導入手段自体が排気導入不足状態にあることたとえば、各燃焼室に排気ガスを導入するための排気導入手段の通路が閉塞状態にあることに起因して排気エミッション性能が低下している可能性もある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、上述したように、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。しかしながら、本願の発明者の研究により、排気導入不足判明時点およびそれ以降において、排気導入制御が実行されていないのであれば、混合気の空燃比のフィードバック制御に利用される学習補正係数に適切な工夫を施せば、排気エミッション性能を高い性能に維持することができることが判明した。ここで、本発明では、排気導入不足判明時点で排気導入制御が実行されている場合、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、本発明では、排気導入不足判明時点で排気導入制御が実行されている場合、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入不足判明時点で排気導入制御が実行されている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、本発明では、排気導入不足判明時点以降、排気導入制御が実行されている場合にも、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、本発明では、排気導入不足判明時点以降、排気導入制御が実行されている場合にも、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入不足判明時点以降、排気導入制御が実行されている場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、少なくとも1つの排気導入手段が排気導入不足状態にあり、したがって、少なくとも1つの排気導入手段が所定量よりも少ない量の排気ガスしか燃焼室に導入することができないとしても、排気導入制御自体が実行されていないのであれば、各燃焼室に形成される混合気の空燃比間に、各燃焼室に導入される排気ガスの量間のバラツキに起因するバラツキが生じることはない。すなわち、排気導入不足判明時点で排気導入制御が実行されていないときに、各燃焼室に形成される混合気の空燃比間にバラツキを生じさせる原因は、排気導入不足判明時点の学習補正係数に含まれる適切な学習補正係数に対する誤差である。言い方を変えれば、排気導入不足判明時点の学習補正係数が排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっている場合、この学習補正係数を用いて混合気の空燃比がフィードバック制御されたとしても、高い排気エミッション性能を得ることができる。ここで、本発明では、排気導入不足判明時点で排気導入制御が実行されていないときに、その時点で算出されている学習補正係数が排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっている場合、基準空燃比がそのまま目標空燃比に設定されるが、新たな学習補正係数の算出の基礎となる学習補正係数として、排気導入不足判明時点の学習補正係数が採用され、この学習補正係数を用いて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入不足判明時点で排気導入制御が実行されていないときに、その時点で算出されている学習補正係数が排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、それ以降、排気導入制御が実行されない限り、排気導入不足判明時点の学習補正係数を基礎として学習補正係数が算出され、斯くして算出される学習補正係数を用いて混合気の空燃比がフィードバック制御される。これによれば、排気導入不足判明時点以降、排気導入制御が実行されていない場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。一方、本発明では、排気導入不足判明時点で排気導入制御が実行されていないときに、排気導入不足判明時点の学習補正係数が排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっていない場合、基準空燃比がそのまま目標空燃比に設定されるが、新たな学習補正係数の算出の基礎となる学習補正係数として、正常時学習補正係数すなわち、排気導入制御が実行されておらず且つ排気導入手段の全てが排気導入不足状態にないとみなせる時点で算出された学習補正係数が採用され、この正常時学習補正係数を用いて混合気の空燃比がフィードバック制御される。上述したように、少なくとも1つの排気導入手段が排気導入不足状態にあっても排気導入制御が実行されていなければ、正常時学習補正係数は、排気導入不足判明時点で利用される学習補正係数として適切な学習補正係数であると言える。したがって、本発明によれば、排気導入不足判明時点で排気導入制御が実行されていないときに、排気導入不足判明時点の学習補正係数が排気導入制御が実行されていないときの定常空燃比偏差を補償する値になっていない場合であっても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、本発明では、それ以降、排気導入制御が実行されず且つ継続学習補正係数すなわち、排気導入不足判明時点の学習補正係数を基礎として算出される学習補正係数が排気導入制御が実行されていないときの定常空燃比偏差を補償する値にならない限り、過渡学習補正係数すなわち、正常時学習補正係数を基礎として算出される学習補正係数を用いて混合気の空燃比がフィードバック制御される。これによれば、それ以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、本発明では、それ以降、排気導入制御が実行されておらず且つ継続学習補正係数が排気導入制御が実行されていないときの定常空燃比偏差を補償する値になった場合、基準空燃比がそのまま目標空燃比に設定されるが、継続学習補正係数を用いて混合気の空燃比がフィードバック制御される。この時点での継続学習補正係数は、排気導入不足判明時点以降、排気導入不足判明時点の学習補正係数を基礎として算出された学習補正係数である。したがって、この時点での継続学習補正係数は、少なくとも1つの排気導入手段が排気導入不足状態にあり且つ排気導入制御が実行されていないときの定常空燃比偏差を補償する学習補正係数として適切な学習補正係数であると言える。したがって、これによれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。さらに、本発明では、それ以降、排気導入制御が実行されない限り、継続学習補正係数を用いて混合気の空燃比がフィードバック制御される。このため、それ以降も、より高い排気エミッション性能が維持されるという効果を得ることができる。なお、上記発明において、少なくとも1つの排気導入手段が前記排気導入不足状態にあることが判明したときに前記排気導入制御が実行されているときには、前記排気導入制御が停止されてもよい。この場合、以下の効果が得られる。すなわち、上述したように、少なくとも1つの排気導入手段が排気導入不足状態にあるときに、排気導入制御が実行された状態で混合気の空燃比をフィードバック制御する場合よりも、排気導入制御が停止された状態で混合気の空燃比をフィードバック制御する場合のほうが、排気エミッション性能をより高い性能に維持することができる可能性が高い。上記発明において、少なくとも1つの排気導入手段が排気導入不足状態にあることが判明したときに排気導入制御が実行されている場合に排気導入制御が停止されれば、排気導入制御が停止された状態で学習補正係数の算出が継続されることから、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。また、本願のさらに別の発明は、複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置に関する。そして、本発明の内燃機関は、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備する。そして、本発明では、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入する排気ガスの量が前記予め定められた量よりも多い状態である排気導入過剰状態にあることが判明していないときには、予め定められた基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されているときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入過剰状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される第1の修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されている間は、前記第1の修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入制御が実行されていないときには、前記第1の修正とは異なる第2の修正であって現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入過剰状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される第2の修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されている間は、前記第2の修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。本発明によれば、以下の効果が得られる。すなわち、少なくとも1つの排気導入手段が排気導入過剰状態にあるときには、各燃焼室に予め定められた量以下この量を所定量というの排気ガスを導入しようとしても、少なくとも1つの燃焼室には、所定量よりも多い量の排気ガスが導入されてしまう。ここで、各燃焼室に所定量の排気ガスを導入しようとしたときに、或る1つの燃焼室以下この燃焼室を特定の燃焼室というに所定量よりも多い量の排気ガスが導入されてしまう場合、特定の燃焼室に導入される排気ガスの量は、残りの燃焼室に導入される排気ガスの量よりも多くなり、その結果、特定の燃焼室に吸入される空気の量は、残りの燃焼室に吸入される空気の量よりも少なくなる。このため、特定の燃焼室に形成される混合気の空燃比は、残りの燃焼室に形成される混合気の空燃比よりも小さくなるすなわち、リッチになる。あるいは、各燃焼室に吸入される空気の量以外の状況によっては、特定の燃焼室に形成される混合気の空燃比が残りの燃焼室に形成される混合気の空燃比よりも大きくなるすなわち、リーンになることもあり得る。いずれにせよ、各燃焼室に所定量の排気ガスを導入しようとしたときに特定の燃焼室に所定量よりも多い量の排気ガスが導入されてしまう場合、特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なることになる。ここで、本発明の学習補正係数は、瞬時空燃比偏差に基づいて算出される。したがって、少なくとも1つの排気導入手段が排気導入過剰状態にあることが判明した時点で算出されている学習補正係数以下この学習補正係数を排気導入過剰判明時点の学習補正係数というは、上記特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、この排気導入過剰判明時点の学習補正係数には、定常空燃比偏差を十分に補償するための適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入過剰判明時点の学習補正係数を用いて算出された目標状態量に状態量が制御されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。さらに、空燃比FB制御全体に関しても、適切な空燃比FB制御に対して誤差がある可能性があるし、排気導入手段自体が排気導入過剰状態にあることたとえば、各燃焼室に排気ガスを導入するための通路を排気導入手段が開放したままの状態にあることに起因して排気エミッション性能が低下している可能性もある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。ところで、適切な学習補正係数に対する排気導入過剰判明時点の学習補正係数の誤差は、排気導入過剰判明時点の学習補正係数が排気導入制御の実行中に算出された係数であるのか否かに応じて異なる。さらに、適切な空燃比FB制御に対する排気導入不足判明時点の混合気FB制御に関する誤差や、排気導入過剰時点で排気導入手段が排気導入過剰状態にあることに起因する排気エミッション性能の低下以下この低下を排気導入過剰に起因する排気エミッション性能の低下ともいうも、排気導入過剰判明時点で排気導入制御が実行されているか否かに応じて異なる。したがって、少なくとも1つの排気導入手段が排気導入過剰状態にあることが判明した後に排気エミッション性能を高い性能に維持するための手段として、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段を採用する場合、排気導入過剰判明時点で排気導入制御が実行されているか否かに応じて、基準空燃比に対する修正を変える必要があるし、少なくとも1つの排気導入手段が排気導入過剰状態にあることが判明した後に排気導入制御が実行されているか否かに応じて、基準空燃比に対する修正を変える必要もある。ここで、本発明では、少なくとも1つの排気導入手段が排気導入過剰状態にあることが判明した時点以下この時点を排気導入過剰判明時点ともいうで排気導入制御が実行されている場合の基準空燃比に対する修正すなわち、第1の修正と排気導入過剰判明時点で排気導入制御が実行されていない場合の基準空燃比に対する修正すなわち、第2の修正とが互いに異なる。しかも、これら第1の修正および第2の修正は、排気導入過剰判明時点の学習補正係数の学習に関する誤差以下この誤差を排気導入過剰判明時点の学習誤差ともいうと、排気導入過剰判明時点の空燃比FB制御全体に関する誤差以下この誤差を排気導入過剰判明時点の空燃比FB制御誤差ともいうと、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正である。すなわち、本発明では、排気導入過剰判明時点において、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入過剰判明時点において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、本発明では、排気導入過剰判明時点以降、排気導入制御が実行されている場合の基準空燃比に対する修正すなわち、第1の修正と排気導入過剰判明時点以降、排気導入制御が実行されていない場合の基準空燃比に対する修正すなわち、第2の修正とが互いに異なる。しかも、これら第1の修正および第2の修正は、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正である。すなわち、本発明では、排気導入過剰判明時点以降も、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入過剰判明時点以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、本願のさらに別の発明は、複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置に関する。そして、本発明の内燃機関は、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備する。そして、本発明では、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入する排気ガスの量が前記予め定められた量よりも多い状態である排気導入過剰状態にあることが判明していないときには、予め定められた基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されていないときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入過剰状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該修正された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数が継続学習補正係数として算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数が算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入制御が実行されているときには、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と前記排気導入制御が実行されており且つ前記排気導入手段の全てが前記排気導入過剰状態にないとみなせる時点で算出された学習補正係数とに基づいて新たな学習補正係数が過渡学習補正係数として算出され、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されている間、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている過渡学習補正係数とに基づいて新たな過渡学習補正係数が算出され、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。本発明によれば、以下の効果が得られる。すなわち、排気導入過剰判明時点の学習補正係数は、上述したように、排気導入過剰状態にある排気導入手段に対応する燃焼室以下この燃焼室を特定の燃焼室というに形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、排気導入過剰判明時点で算出されている学習補正係数には、定常空燃比偏差を十分に補償するための適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入過剰判明時点の学習補正係数を用いて算出された目標状態量に状態量が制御されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。さらに、空燃比FB制御全体に関しても、適切な空燃比FB制御に対して誤差がある可能性があるし、排気導入手段自体が排気導入過剰状態にあることたとえば、各燃焼室に排気ガスを導入するための通路を排気導入手段が開放したままの状態にあることに起因して排気エミッション性能が低下している可能性もある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、上述したように、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。しかしながら、本願の発明者の研究により、排気導入過剰判明時点およびそれ以降において、排気導入制御が実行されているのであれば、空燃比FB制御に利用される学習補正係数に適切な工夫を施せば、排気エミッション性能を高い性能に維持することができることが判明した。ここで、本発明では、排気導入過剰判明時点で排気導入制御が実行されていない場合、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、本発明では、排気導入過剰判明時点で排気導入制御が実行されていない場合、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、排気導入過剰判明時点で排気導入制御が実行されていない場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、本発明では、それ以降、排気導入制御が実行されない限り、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、本発明では、排気導入過剰判明時点以降、排気導入制御が実行されていない場合にも、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、排気導入過剰判明時点以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、少なくとも1つの排気導入手段が排気導入過剰状態にあり、したがって、少なくとも1つの排気導入手段が所定量よりも多い量の排気ガスを燃焼室に導入してしまうとしても、排気導入制御が実行されているのであれば、排気導入制御が実行されていない場合に比べて、各燃焼室に導入される排気ガスの量間のバラツキに起因して各燃焼室に形成される混合気の空燃比間に生じるバラツキは小さい。すなわち、排気導入過剰判明時点で排気導入制御が実行されているときに、各燃焼室に形成される混合気の空燃比間にバラツキを生じさせる主な原因は、排気導入過剰判明時点の学習補正係数に含まれる適切な学習補正係数に対する誤差である。そして、少なくとも1つの排気導入手段が排気導入過剰状態にあっても排気導入制御が実行されていれば、排気導入制御が実行されており且つ排気導入手段の全てが排気導入過剰状態にないときに算出された学習補正係数は、排気導入過剰判明時点で利用される学習補正係数として十分に適切な学習補正係数であると言える。ここで、本発明では、排気導入過剰判明時点で排気導入制御が実行されている場合、基準空燃比がそのまま目標空燃比に設定されるが、新たな学習補正係数の算出の基礎となる学習補正係数として、排気導入制御が実行されており且つ排気導入手段の全てが排気導入過剰状態にないとみなせる時点で算出された学習補正係数が採用され、この学習補正係数を用いて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入過剰判明時点で排気導入制御が実行されている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、本発明では、それ以降、排気導入制御が実行されている限り、排気導入制御が実行されており且つ排気導入手段の全てが排気導入過剰状態にないとみなせる時点で算出された学習補正係数を基礎として学習補正係数が算出され、斯くして算出される学習補正係数を用いて混合気の空燃比がフィードバック制御される。これによれば、排気導入過剰判明時点以降、排気導入制御が実行されている場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、本願のさらに別の発明は、複数の燃焼室を具備する内燃機関の空燃比制御装置であって、燃焼室に形成される混合気の空燃比の目標値である目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差が小さくなるように混合気の空燃比を決定する状態量を補正するための瞬時補正係数を前記瞬時空燃比偏差に基づいて算出するとともに、目標空燃比に対する混合気の空燃比の定常的な偏差である定常空燃比偏差が補償されるように前記状態量を補正するための学習補正係数を前記瞬時空燃比偏差と現時点で既に算出されている学習補正係数とに基づいて算出し、前記状態量に関して予め定められた基準状態量を前記瞬時補正係数と前記学習補正係数とによって補正することによって目標状態量を算出し、前記状態量を目標状態量に制御することによって混合気の空燃比を目標空燃比にフィードバック制御する内燃機関の空燃比制御装置に関する。そして、本発明の内燃機関は、燃焼室から排気通路に排出される排気ガスを各燃焼室に個別に導入する複数の排気導入手段をさらに具備する。そして、本発明では、各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの排気導入手段が対応する燃焼室に導入する排気ガスの量が前記予め定められた量よりも多い状態である排気導入過剰状態にあることが判明していないときには、予め定められた基準空燃比が目標空燃比に設定され、該設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入手段によって燃焼室に排気ガスを導入する排気導入制御が実行されていないときには、現時点で算出されている学習補正係数の学習に関する誤差と、混合気の空燃比のフィードバック制御全体に関する現時点の誤差と、前記排気導入手段が前記排気導入過剰状態にあることに起因する燃焼室から排出される排気ガス中のエミッションに関する性能の現時点の低下と、の少なくとも1つを考慮して決定される修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数が継続学習補正係数として算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されていない間、前記修正が前記基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数が算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入制御が実行されており且つ現時点で算出されている学習補正係数が前記排気導入制御が実行されているときの定常空燃比偏差を補償する値になっているときには、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている学習補正係数とに基づいて新たな学習補正係数が継続学習補正係数として算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されている間、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数が算出され、これら瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。一方、本発明では、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明したときに前記排気導入制御が実行されており且つ現時点で算出されている学習補正係数である排気導入過剰判明時点の学習補正係数が前記排気導入制御が実行されているときの定常空燃比偏差を補償する値になっていないときには、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と前記排気導入制御が実行されており且つ前記排気導入手段の全てが前記排気導入過剰状態にないとみなせる時点で算出された学習補正係数である正常時学習補正係数とに基づいて新たな学習補正係数が過渡学習補正係数として算出され、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、少なくとも1つの排気導入手段が前記排気導入過剰状態にあることが判明しており且つ前記排気導入制御が実行されており且つ前記排気導入過剰判明時点の学習補正係数を基礎として算出される学習補正係数である継続学習補正係数が前記排気導入制御が実行されているときの定常空燃比偏差を補償する値になっていない間、前記基準空燃比が目標空燃比に設定され、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と前記正常時学習補正係数を基礎として算出される学習補正係数である過渡学習補正係数とに基づいて新たな過渡学習補正係数が算出され、これら算出された瞬時補正係数および過渡学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。そして、その後、前記継続学習補正係数が前記排気導入制御が実行されているときの定常空燃比偏差を補償する値になったときには、前記基準空燃比が目標空燃比に設定し、該設定された目標空燃比に対する混合気の空燃比の現時点の偏差である瞬時空燃比偏差に基づいて瞬時補正係数が算出されるとともに、前記瞬時空燃比偏差と現時点で算出されている継続学習補正係数とに基づいて新たな継続学習補正係数が算出され、これら算出された瞬時補正係数および継続学習補正係数によって前記基準状態量を補正することによって目標状態量が算出され、該算出された目標状態量に基づいて混合気の空燃比がフィードバック制御される。本発明によれば、以下の効果が得られる。すなわち、排気導入過剰判明時点の学習補正係数は、上述したように、排気導入過剰状態にある排気導入手段に対応する燃焼室すなわち、特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、排気導入過剰判明時点の学習補正係数には、定常空燃比偏差を十分に補償するための適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入過剰判明時点の学習補正係数を用いて算出された目標状態量に状態量が制御されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。さらに、空燃比FB制御全体に関しても、適切な空燃比FB制御に対して誤差がある可能性があるし、排気導入手段自体が排気導入過剰状態にあることたとえば、各燃焼室に排気ガスを導入するための通路を排気導入手段が開放したままの状態にあることに起因して排気エミッション性能が低下している可能性もある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、上述したように、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。しかしながら、本願の発明者の研究により、排気導入過剰判明時点およびそれ以降において、排気導入制御が実行されているのであれば、空燃比FB制御に利用される学習補正係数に適切な工夫を施せば、排気エミッション性能を高い性能に維持することができることが判明した。ここで、本発明では、排気導入過剰判明時点で排気導入制御が実行されていない場合、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、本発明では、排気導入過剰判明時点で排気導入制御が実行されていない場合、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入過剰判明時点で排気導入制御が実行されていない場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、本発明では、排気導入過剰判明時点以降、排気導入制御が実行されていない場合にも、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、本発明では、排気導入過剰判明時点以降、排気導入制御が実行されていない場合にも、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入過剰判明時点以降、排気導入制御が実行されていない場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、少なくとも1つの排気導入手段が排気導入過剰状態にあり、したがって、少なくとも1つの排気導入手段が所定量よりも多い量の排気ガスを燃焼室に導入してしまうとしても、排気導入制御が実行されているのであれば、排気導入制御が実行されていない場合に比べて、各燃焼室に導入される排気ガスの量間のバラツキに起因して各燃焼室に形成される混合気の空燃比間に生じるバラツキは小さい。すなわち、排気導入過剰判明時点で排気導入制御が実行されているときに、各燃焼室に形成される混合気の空燃比間にバラツキを生じさせる主な原因は、排気導入過剰判明時点の学習補正係数に含まれる適切な学習補正係数に対する誤差である。言い方を変えれば、排気導入過剰判明時点の学習補正係数が排気導入制御が実行されているときの定常空燃比偏差を補償する値になっている場合、この学習補正係数を用いて混合気の空燃比がフィードバック制御されたとしても、高い排気エミッション性能を得ることができる。ここで、本発明では、排気導入過剰判明時点で排気導入制御が実行されているときに、その時点で算出されている学習補正係数が排気導入制御が実行されているときの定常空燃比偏差を補償する値になっている場合、基準空燃比がそのまま目標空燃比に設定されるが、新たな学習補正係数の算出の基礎となる学習補正係数として、排気導入過剰判明時点の学習補正係数が採用され、この学習補正係数を用いて混合気の空燃比がフィードバック制御される。このため、本発明によれば、排気導入過剰判明時点で排気導入制御が実行されているときに、その時点で算出されている学習補正係数が排気導入制御が実行されているときの定常空燃比偏差を補償する値になっている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、それ以降、排気導入制御が実行されている限り、排気導入過剰判明時点の学習補正係数を基礎として学習補正係数が算出され、斯くして算出される学習補正係数を用いて混合気の空燃比がフィードバック制御される。これによれば、排気導入過剰判明時点以降、排気導入制御が実行されている場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。一方、本発明では、排気導入過剰判明時点で排気導入制御が実行されているときに、排気導入過剰判明時点の学習補正係数が排気導入制御が実行されているときの定常空燃比偏差を補償する値になっていない場合、基準空燃比がそのまま目標空燃比に設定されるが、新たな学習補正係数の算出の基礎となる学習補正係数として、正常時学習補正係数すなわち、排気導入制御が実行されており且つ排気導入手段の全てが排気導入過剰状態にないとみなせる時点で算出された学習補正係数が採用され、この正常時学習補正係数を用いて混合気の空燃比がフィードバック制御される。上述したように、少なくとも1つの排気導入手段が排気導入過剰状態にあっても排気導入制御が実行されていれば、正常時学習補正係数は、排気導入過剰判明時点で利用される学習補正係数として適切な学習補正係数であると言える。したがって、本発明によれば、排気導入過剰判明時点で排気導入制御が実行されているときに、排気導入過剰判明時点の学習補正係数が排気導入制御が実行されているときの定常空燃比偏差を補償する値になっていない場合であっても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、本発明では、それ以降、排気導入制御が実行されており且つ継続学習補正係数すなわち、排気導入過剰判明時点の学習補正係数を基礎として算出される学習補正係数が排気導入制御が実行されているときの定常空燃比偏差を補償する値にならない限り、過渡学習補正係数すなわち、正常時学習補正係数を基礎として算出される学習補正係数を用いて混合気の空燃比がフィードバック制御される。これによれば、それ以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、本発明では、それ以降、排気導入制御が実行されており且つ継続学習補正係数が排気導入制御が実行されているときの定常空燃比偏差を補償する値になった場合、基準空燃比がそのまま目標空燃比に設定されるが、継続学習補正係数を用いて混合気の空燃比がフィードバック制御される。この時点での継続学習補正係数は、排気導入過剰判明時点以降、排気導入過剰判明時点の学習補正係数を基礎として算出された学習補正係数である。したがって、この時点での継続学習補正係数は、少なくとも1つの排気導入手段が排気導入過剰状態にあり且つ排気導入制御が実行されているときの定常空燃比偏差を補償する学習補正係数として適切な学習補正係数であると言える。したがって、これによれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。さらに、本発明では、それ以降、排気導入制御が実行されている限り、継続学習補正係数を用いて混合気の空燃比がフィードバック制御される。このため、それ以降も、より高い排気エミッション性能が維持されるという効果を得ることができる。以下、本発明の実施形態について説明する。本発明の第1実施形態の空燃比制御装置が適用された内燃機関が図1に示されている。図1に示されている内燃機関10は、火花点火式の内燃機関いわゆるガソリンエンジンである。図1において、11は燃料噴射弁、12は燃焼室、16はクランクポジションセンサ、17は点火栓、20は内燃機関の本体、80はアクセルペダル、81はアクセルペダル踏込量センサをそれぞれ示している。また、図1において、30は吸気通路、31は吸気ポート、32は吸気マニホルド、34は吸気管、35はスロットル弁、36はスロットル弁35を駆動するためのアクチュエータ、37はエアフローメータ、38はエアクリーナ、40は排気通路、41は排気ポート、42は排気マニホルド、43は排気管、44は触媒コンバータ、46は空燃比センサ、48は空燃比センサ、50は排気再循環装置をそれぞれ示している。なお、吸気通路30は、吸気ポート31、吸気マニホルド32、および、吸気管34から構成されている。一方、排気通路40は、排気ポート41、排気マニホルド42、および、排気管43から構成されている。電子制御装置90はマイクロコンピュータからなる。また、電子制御装置90はCPUマイクロプロセッサ91、ROMリードオンリメモリ92、RAMランダムアクセスメモリ93、バックアップRAM94、および、インターフェース95を有する。これらCPU91、ROM92、RAM93、バックアップRAM94、および、インターフェース95は双方向バスによって互いに接続されている。次に、上述した内燃機関の各構成要素についてさらに詳細に説明する。なお、以下の説明において混合気とは燃焼室内に形成される空気と燃料とが混合されたガスを意味し、機関回転数とは内燃機関の回転数を意味し、スロットル弁開度とはスロットル弁の開度を意味し、吸入空気量とは燃焼室に吸入される空気の量を意味し、アクセルペダル踏込量とはアクセルペダルの踏込量を意味し、要求機関トルクとは内燃機関から出力されるトルクとして要求されるトルクを意味する。内燃機関10は、4つの燃焼室12と、4つの燃料噴射弁11と、を具備する。これら燃料噴射弁11は、その燃料噴射孔が各燃焼室12に対応する吸気ポート31内に露出するように内燃機関の本体20に取り付けられている。また、燃料噴射弁11は、電子制御装置90のインターフェース95に電気的に接続されている。電子制御装置90は、目標燃料噴射タイミングにおいて目標燃料噴射量の燃料を燃料噴射弁11に噴射させるための指令信号を燃料噴射弁11に供給する。電子制御装置90から燃料噴射弁11に指令信号が供給されると、燃料噴射弁11は、それぞれ対応する吸気ポート31内に燃料を噴射する。内燃機関10は、4つの点火栓17を具備する。これら点火栓17は、その放電電極がそれぞれ対応する燃焼室12内に露出するように内燃機関の本体20に取り付けられている。また、点火栓12は、電子制御装置90のインターフェース95に電気的に接続されている。電子制御装置90は、目標点火タイミングにおいて点火栓12に火花を発生させるための指令信号を点火栓12に供給する。電子制御装置90から点火栓17に指令信号が供給されると、点火栓12は、燃焼室12内の燃料を点火する。なお、燃焼室12内の燃料が点火栓17によって点火されると、燃焼室12内の燃料が燃焼し、ピストン図示せずおよびコンロッド図示せずを介してクランクシャフト図示せずにトルクが出力される。クランクポジションセンサ16は、内燃機関の出力軸、すなわち、クランクシャフト近傍に配置されている。また、クランクポジションセンサ16は、電子制御装置90のインターフェース95に電気的に接続されている。クランクポジションセンサ16は、クランクシャフトの回転位相に対応する出力値を出力する。この出力値は、電子制御装置90に入力される。電子制御装置90は、この出力値に基づいて機関回転数を算出する。吸気マニホルド32は、その一端で複数の管に分岐しており、これら分岐した管は、それぞれ対応する吸気ポート31に接続されている。また、吸気マニホルド32は、その他端で吸気管34の一端に接続されている。スロットル弁35は、吸気管34に配置されている。スロットル弁35には、その開度を変更するためのアクチュエータ以下このアクチュエータをスロットル弁アクチュエータという36が接続されている。スロットル弁アクチュエータ36は、電子制御装置90のインターフェース95に電気的に接続されている。電子制御装置90は、スロットル弁開度を目標スロットル弁開度に制御するようにスロットル弁アクチュエータ36を駆動するための制御信号をスロットル弁アクチュエータ36に供給する。なお、スロットル弁開度が変更されると、スロットル弁35が配置された領域における吸気管34内の流路面積が変わる。これによって、スロットル弁35を通過する空気の量が変わり、ひいては、燃焼室に吸入される空気の量が変わる。エアフローメータ37は、スロットル弁35よりも上流において吸気通路30より具体的には、吸気管34に配置されている。また、エアフローメータ37は、電子制御装置90のインターフェース95に電気的に接続されている。エアフローメータ37は、そこを通過する空気の量に対応する出力値を出力する。この出力値は、電子制御装置90に入力される。電子制御装置90は、この出力値に基づいてエアフローメータ37を通過する空気の量、ひいては、吸入空気量を算出する。エアクリーナ38は、エアフローメータ37よりも上流において吸気通路30より具体的には、吸気管34に配置されている。排気マニホルド42は、その一端で複数の管に分岐しており、これら分岐した管は、それぞれ対応する排気ポート41に接続されている。また、排気マニホルド42は、その他端で排気管43の一端に接続されている。排気管43は、その他端で外気に開放されている。触媒コンバータ44は、排気通路40より具体的には、排気管43に配置されている。また、触媒コンバータ44は、その内部に触媒45を収容している。この触媒45は、そこに流入する排気ガスの空燃比が理論空燃比であるときに排気ガス中の窒素酸化物NOx、一酸化炭素CO、および、未燃炭化水素HCを高い浄化率で同時に浄化することができるいわゆる三元触媒である。なお、排気ガスの空燃比とは、燃焼室12に供給された燃料の量すなわち、燃料噴射量に対する燃焼室12に吸入された空気の量すなわち、吸入空気量の比を意味する。空燃比センサ以下上流側空燃比センサともいう46は、触媒コンバータ44よりも上流の排気通路40より具体的には、排気管43に取り付けられている。また、空燃比センサ46は、電子制御装置90のインターフェース95に電気的に接続されている。空燃比センサ46は、そこに到来する排気ガスの空燃比に対応する出力値を出力する。この出力値は、電子制御装置90に入力される。電子制御装置90は、この出力値に基づいて空燃比センサ46に到来する排気ガスの空燃比を算出する。したがって、空燃比センサ46は、そこに到来する排気ガスの空燃比を検出するセンサであると言える。なお、空燃比センサ46は、そこに到来する排気ガスの空燃比を検出するセンサであれば特定のセンサに制限されず、たとえば、空燃比センサ46として、図2Aに示されている出力特性を有するいわゆる限界電流式の酸素濃度センサを採用することができる。この酸素濃度センサは、図2Aに示されているように、そこに到来する排気ガスの空燃比が大きいほど大きい電流値を出力値として出力する。空燃比センサ以下下流側空燃比センサともいう48は、触媒コンバータ44よりも下流の排気通路40より具体的には、排気管43に取り付けられている。また、空燃比センサ48は、電子制御装置90のインターフェース95に電気的に接続されている。空燃比センサ48は、そこに到来する排気ガスの空燃比に対応する出力値を出力する。この出力値は、電子制御装置90に入力される。電子制御装置90は、この出力値に基づいて空燃比センサ48に到来する排気ガスの空燃比を算出する。したがって、空燃比センサ48は、そこに到来する排気ガスの空燃比を検出するセンサであると言える。なお、空燃比センサ48は、そこに到来する排気ガスの空燃比を検出するセンサであれば特定のセンサに制限されず、たとえば、空燃比センサ48として、図2Bに示されている出力特性を有するいわゆる起電力式の酸素濃度センサを採用することができる。この酸素濃度センサは、図2Bに示されているように、そこに到来する排気ガスの空燃比が理論空燃比よりもリッチであるときに比較的大きい一定の電圧値を出力値として出力し、そこに到来する排気ガスの空燃比が理論空燃比よりもリーンであるときに比較的小さい一定の電圧値を出力値として出力する。そして、この酸素濃度センサは、そこに到来する排気ガスの空燃比が理論空燃比であるときに上記比較的大きい一定の電圧値と上記比較的小さい一定の電圧値との中間の電圧値を出力値として出力する。したがって、この酸素濃度センサの出力値は、そこに到来する排気ガスの空燃比が理論空燃比よりもリッチな空燃比から理論空燃比よりもリーンな空燃比に変化するとき、上記比較的大きい一定の電圧値から上記比較的小さい一定の電圧値まで上記中間の電圧値を経由して一気に小さくなる。一方、この酸素濃度センサの出力値は、そこに到来する排気ガスの空燃比が理論空燃比よりもリーンな空燃比から理論空燃比よりもリッチな空燃比に変化するとき、上記比較的小さい一定の電圧値から上記比較的大きい一定の電圧値まで上記中間の電圧値を経由して一気に大きくなる。排気再循環装置以下EGR装置という50は、燃焼室12から排気通路40に排出された排気ガスを吸気通路30に導入し、ひいては、燃焼室12に導入する装置である。EGR装置50は、排気再循環通路以下EGR通路という51と、排気再循環制御弁以下EGR制御弁という52と、排気再循環クーラ以下EGRクーラという53と、を具備する。EGR通路51は、触媒コンバータ44よりも上流の排気通路40と各吸気ポート31とを接続している。EGR制御弁52は、EGR通路51に配置されている。また、EGR制御弁52は、電子制御装置90のインターフェース95に電気的に接続されている。電子制御装置90は、EGR制御弁52の開度以下この開度をEGR制御弁開度というをその目標値以下この目標値を目標EGR制御弁開度というに制御するようにEGR制御弁52を駆動するための制御信号をEGR制御弁52に供給する。なお、EGR制御弁開度が変更されると、EGR制御弁52が配置された領域におけるEGR通路51内の流路面積が変わる。これによって、EGR制御弁52を通過する排気ガスの量が変わり、ひいては、各吸気ポート31に導入される排気ガスの量が変わる。また、EGR制御弁52は、4つの吸気ポート31に共通して1つだけ用意されており、4つの吸気ポート31に導入される排気ガスの量を一括して制御する。EGRクーラ53は、EGR制御弁52よりも上流のEGR通路51に配置されている。EGRクーラ53は、そこを通過する排気ガスを冷却する。アクセルペダル踏込量センサ81は、アクセルペダル80に接続されている。また、アクセルペダル踏込量センサ81は、電子制御装置90のインターフェース95に電気的に接続されている。アクセルペダル踏込量センサ81は、アクセルペダル80の踏込量に対応する出力値を出力する。この出力値は、電子制御装置90に入力される。電子制御装置90は、この出力値に基づいてアクセルペダル80の踏込量、ひいては、要求機関トルクを算出する。次に、第1実施形態のスロットル弁の制御について説明する。なお、以下の説明において目標吸入空気量とは吸入空気量の目標値を意味する。第1実施形態では、機関回転数と要求機関トルクとによって規定される機関運転状態に応じて適切な吸入空気量が実験等によって予め求められる。そして、これら求められた吸入空気量が図3Aに示されているように機関回転数NEと要求機関トルクTQrとの関数のマップの形で基準吸入空気量Gabとして電子制御装置に記憶されている。そして、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準吸入空気量Gabが図3Aのマップから取得される。そして、この取得された基準吸入空気量Gabが目標スロットル弁開度に設定される。そして、斯くして設定された目標吸入空気量の空気を燃焼室に吸入させるためのスロットル弁開度が目標スロットル弁開度として算出される。そして、スロットル弁を目標スロットル弁開度だけ開弁させるためにスロットル弁に供給されるべき制御信号が算出される。そして、この算出された制御信号がスロットル弁に供給される。斯くして、スロットル弁開度が目標スロットル弁開度に制御される。次に、第1実施形態の点火栓の制御について説明する。なお、以下の説明において点火タイミングとは点火栓によって燃焼室内に形成された混合気に点火するタイミングを意味する。第1実施形態では、機関回転数と要求機関トルクとによって規定される機関運転状態に応じて適切な点火タイミングが実験等によって予め求められる。そして、これら求められた点火タイミングが図3Bに示されているように機関回転数NEと要求機関トルクTQrとの関数のマップの形で基準点火タイミングTignbとして電子制御装置に記憶されている。そして、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準点火タイミングTignbが図3Bのマップから取得される。そして、この取得された基準点火タイミングTignbが目標点火タイミングに設定される。そして、斯くして設定された目標点火タイミングが到来したときに点火栓を作動させる指令信号が点火栓に供給される。斯くして、点火栓が目標点火タイミングにおいて作動せしめられる。次に、第1実施形態のEGR制御弁の制御について説明する。なお、以下の説明においてEGR率とは各燃焼室に吸入されるガスの量すなわち、各燃焼室に吸入される空気と排気ガスとの総量に対する各燃焼室に吸入される排気ガスの量の比を意味し、目標EGR率とはEGR率の目標値を意味する。第1実施形態では、機関回転数と要求機関トルクとによって規定される機関運転状態に応じて適切なEGR率が実験等によって予め求められる。そして、これら求められたEGR率が図3Cに示されているように機関回転数NEと要求機関トルクTQrとの関数のマップの形で基準EGR率Regrbとして電子制御装置に記憶されている。そして、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準EGR率Regrbが図3Cのマップから取得される。そして、この取得された基準EGR率Regrbが目標EGR率に設定される。そして、斯くして設定された目標EGR率を達成させるためのEGR制御弁開度が目標EGR制御弁開度として算出される。そして、EGR制御弁を目標EGR制御弁開度だけ開弁させるためにEGR制御弁に供給されるべき制御信号が算出される。そして、この算出された制御信号がEGR制御弁に供給される。斯くして、EGR制御弁開度が目標EGR制御弁開度に制御される。次に、第1実施形態の燃料噴射弁の制御について説明する。なお、以下の説明において、目標燃料噴射量とは燃料噴射弁から噴射される燃料の量の目標値を意味し、目標燃料噴射タイミングとは燃料噴射弁から燃料を噴射させるタイミングを意味する。第1実施形態では、目標燃料噴射量が算出されるとともに、目標燃料噴射タイミングが設定される。これら目標燃料噴射量の算出および目標燃料噴射タイミングの設定については後述する。そして、目標燃料噴射量の燃料を燃料噴射弁から噴射させるために燃料噴射弁に供給されるべき指令信号以下この指令信号を燃料噴射指令信号というが目標燃料噴射量に基づいて算出される。そして、目標燃料噴射タイミングが到来したときに燃料噴射指令信号が燃料噴射弁に供給される。斯くして、燃料噴射弁から燃料が噴射される。次に、第1実施形態の目標燃料噴射量の算出について説明する。なお、以下の説明において、機関運転状態とは内燃機関の運転状態を意味し、機関運転とは内燃機関の運転を意味し、燃料噴射量とは燃料噴射弁から噴射される燃料の量を意味する。第1実施形態では、その時の吸入空気量とその時の目標空燃比とが取得される。そして、これら吸入空気量および目標空燃比を次式1に適用することによって、目標空燃比を達成するために必要な燃料噴射量である基準燃料噴射量Qbが算出される。すなわち、吸入空気量Gaを目標空燃比AFtで除算することによって、基準燃料噴射量Qbが算出される。Qb=Ga/AFt...1そして、その時のメインフィードバック補正係数以下この補正係数をメインFB補正係数というが取得される。そして、このメインFB補正係数および上式1によって算出された基準燃料噴射量Qbを次式2に適用することによって、目標燃料噴射量Qtが算出される。すなわち、基準燃料噴射量QbにメインFB補正係数Kqmを加算することによって、目標燃料噴射量Qtが算出される。Qt=QbKqm...2なお、第1実施形態では、上述したように設定される目標燃料噴射量に従って燃料噴射量が制御されることによって、混合気の空燃比が目標空燃比にフィードバック制御されることになる。次に、第1実施形態の目標燃料噴射タイミングの設定について説明する。なお、以下の説明において、燃料噴射タイミングとは燃料噴射弁から燃料を噴射させるタイミングを意味する。第1実施形態では、機関回転数と要求機関トルクとによって規定される機関運転状態に応じて適切な燃料噴射タイミングが実験等によって予め求められる。そして、これら求められた燃料噴射タイミングが図4Aに示されているように機関回転数NEと要求機関トルクTQrとの関数のマップの形で基準燃料噴射タイミングTinjbとして電子制御装置に記憶されている。そして、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準燃料噴射タイミングTinjbが図4Aのマップから取得される。そして、斯くして取得された基準燃料噴射タイミングTinjbが目標燃料噴射タイミングに設定される。次に、第1実施形態のメインFB補正係数の算出について説明する。第1実施形態では、その時の上流側空燃比センサの出力値に基づいて混合気の空燃比以下この空燃比を上流側空燃比というが取得されるとともに、その時のサブフィードバック補正係数以下この補正係数をサブFB補正係数というが取得される。そして、これら上流側空燃比およびサブFB補正係数を次式3に適用することによって、補正された上流側空燃比以下この上流側空燃比を補正上流側空燃比というが算出される。すなわち、上流側空燃比AFuにサブFB補正係数Kqsを加算することによって、補正上流側空燃比AFuaが算出される。AFua=AFuKqs...3そして、その時の目標空燃比が取得される。そして、この目標空燃比および上式3によって算出された補正上流側空燃比を次式4に適用することによって、目標空燃比に対する補正上流側空燃比の偏差以下この偏差を瞬時上流側空燃比偏差というが算出される。すなわち、目標空燃比AFtから補正上流側空燃比AFuaを減算することによって、瞬時上流側空燃比偏差ΔAFuが算出される。ΔAFu=AFt-AFua...4そして、上式4によって算出された瞬時上流側空燃比偏差ΔAFuを次式5に適用することによって、メイン学習補正係数Kqmgが算出され、この算出されたメイン学習補正係数Kqmgが電子制御装置に記憶される。なお、次式5において、左辺のKqmgが今回算出されるメイン学習補正係数であり、右辺のKqmgは次式5によって前回算出されたメイン学習補正係数であり、ΔAFuは上式4によって算出された瞬時上流側空燃比偏差である。また、次式5において、Aはなまし度合を決定する係数であり、所望のなまし度合に応じて0よりも大きく且つ1よりも小さい値に設定される。Kqmg=A×ΔAFu1-A×Kqmg...5そして、上式4によって算出された瞬時上流側空燃比偏差および上式5によって算出されたメイン学習補正係数を次式6に適用することによって、メインFB補正係数が算出される。すなわち、係数Kpに瞬時上流側空燃比偏差ΔAFuを乗算して得られる値に係数Kiにメイン学習補正係数Kqmgを乗算して得られる値を加算することによって、メインFB補正係数Kqmが算出される。なお、次式6において、KpmはいわゆるPI制御における比例ゲインであり、KimはいわゆるPI制御における積分ゲインである。また、メイン学習補正係数は、目標空燃比に対する混合気の空燃比の定常的な偏差以下この偏差を定常空燃比偏差というを補償する補正係数である。Kqm=Kpm×ΔAFuKim×Kqmg...6次に、第1実施形態のサブFB補正係数の算出について説明する。第1実施形態では、その時の下流側空燃比センサの出力値に基づいて排気ガスの空燃比以下この空燃比を下流側空燃比というが取得されるとともに、その時の目標空燃比が取得される。そして、これら下流側空燃比および目標空燃比を次式7に適用することによって、目標空燃比に対する下流側空燃比の偏差以下この偏差を瞬時下流側空燃比偏差というが算出される。すなわち、目標空燃比AFtから下流側空燃比AFdを減算することによって、瞬時下流側空燃比偏差ΔAFdが算出される。ΔAFd=AFt-AFd...7そして、上式7によって算出された瞬時下流側空燃比偏差ΔAFdを次式8に適用することによって、サブ学習補正係数Kqsgが算出される。なお、次式8において、左辺のKqsgが今回算出されるサブ学習補正係数であり、右辺のKqsgは次式8によって前回算出されたサブ学習補正係数であり、ΔAFdは上式7によって算出された瞬時下流側空燃比偏差である。また、次式8において、Bはなまし度合を決定する係数であり、所望のなまし度合に応じて0よりも大きく且つ1よりも小さい値に設定される。また、サブ学習補正係数は、定常空燃比偏差を補償する補正係数である。Kqsg=B×ΔAFd1-B×Kqsg...8そして、上式7によって算出された瞬時下流側空燃比偏差および上式8によって算出されたサブ学習補正係数を次式9に適用することによって、サブFB補正係数が算出される。すなわち、係数Kpに瞬時下流側空燃比偏差ΔAFdを乗算して得られる値に係数Kiにサブ学習補正係数Kqsgを乗算して得られる値を加算することによって、サブFB補正係数Kqsが算出される。なお、次式9においてKpsはいわゆるPI制御における比例ゲインであり、KisはいわゆるPI制御における積分ゲインである。Ksm=Kps×ΔAFdKis×Kqsg...9次に、第1実施形態の目標空燃比の設定について説明する。なお、以下の説明において排気導入不足状態とは各燃焼室に予め定められた量の排気ガスが導入されるべきときに少なくとも1つの燃焼室に導入される排気ガスの量が上記予め定められた量よりも少ない状態を意味し、EGR制御とはEGR装置によってEGRガスを燃焼室に導入する制御を意味し、メイン学習補正係数の誤差とは定常空燃比偏差を十分に補償することができるメイン学習補正係数に対する実際のメイン学習補正係数の誤差を意味し、サブ学習補正係数の誤差とは定常空燃比偏差を十分に補償することができるサブ学習補正係数に対するサブ学習補正係数の誤差を意味する。第1実施形態では、機関回転数と要求機関トルクとによって規定される機関運転状態に応じて適した混合気の空燃比が実験等によって予め求められる。そして、これら求められた混合気の空燃比が図4Bに示されているように機関回転数NEと要求機関トルクTQrとの関数のマップの形で基準空燃比AFbとして電子制御装置に記憶されている。そして、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。そして、EGR装置が排気導入不足状態にあることが判明していないときには、上記取得された基準空燃比が目標空燃比に設定される。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されているときには、メイン学習補正係数の誤差およびサブ学習補正係数の誤差を解消するように決定される修正以下この修正を排気導入不足時の第1の修正というが上記取得された基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。そして、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されている間、上記排気導入不足時の第1の修正が上記取得される基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されていないときには、メイン学習補正係数の誤差およびサブ学習補正係数の誤差を解消するように決定される修正以下この修正を排気導入不足時の第2の修正というが上記取得された基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。そして、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない間、上記排気導入不足時の第2の修正が上記取得される基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、第1実施形態において、排気導入不足状態とは、たとえば、或る特定の吸気ポートに接続されたEGR通路に排気ガス中の煤などが堆積することによって当該EGR通路が閉塞されることに起因して生じる状態である。第1実施形態によれば、以下の効果が得られる。すなわち、EGR装置が排気導入不足状態にあるとき以下これを排気導入不足時というには、各燃焼室に予め定められた量以下この量を所定量ともいうの排気ガスを導入しようとしても、少なくとも1つの燃焼室には、所定量よりも少ない量の排気ガスしか導入されない。ここで、各燃焼室に所定量の排気ガスを導入しようとしたときに、或る1つの燃焼室以下この燃焼室を特定の燃焼室というに所定量よりも少ない量の排気ガスしか導入されない場合、特定の燃焼室に導入される排気ガスの量は、残りの燃焼室に導入される排気ガスの量よりも少なくなり、その結果、特定の燃焼室に吸入される空気の量は、残りの燃焼室に吸入される空気の量よりも多くなる。このため、特定の燃焼室に形成される混合気の空燃比は、残りの燃焼室に形成される混合気の空燃比よりも大きくなるすなわち、リーンになる。あるいは、各燃焼室に吸入される空気の量以外の状況によっては、特定の燃焼室に形成される混合気の空燃比が残りの燃焼室に形成される混合気の空燃比よりも小さくなるすなわち、リッチになることもあり得る。いずれにせよ、各燃焼室に所定量の排気ガスを導入しようとしたときに特定の燃焼室に所定量よりも少ない量の排気ガスしか導入されない場合、特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なることになる。ここで、第1実施形態のメイン学習補正係数は、瞬時上流側空燃比偏差に基づいて算出され、第1実施形態のサブ学習補正係数は、瞬時下流側空燃比偏差に基づいて算出される。したがって、EGR装置が排気導入不足状態にあることが判明した時点で算出されているメイン学習補正係数およびサブ学習補正係数以下、メイン学習補正係数およびサブ学習補正係数をまとめて学習補正係数というは、上記特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、この排気導入不足判明時点の学習補正係数には、定常空燃比偏差を十分に補償することができる学習補正係数以下この学習補正係数を適切な学習補正係数というに対して少なからず誤差がある可能性がある。このため、排気導入不足判明時点の学習補正係数を用いて算出された目標燃料噴射量に燃料噴射量が制御されたとしても、燃焼室から排出される排気ガス中のエミッションに関する性能以下この性能を排気エミッション性能というが高い性能に維持されない可能性がある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。ところで、適切な学習補正係数に対する排気導入不足判明時点の学習補正係数の誤差は、排気導入不足判明時点の学習補正係数がEGR制御の実行中に算出された係数であるのか否かに応じて異なる。したがって、EGR装置が排気導入不足状態にあることが判明した後に排気エミッション性能を高い性能に維持するための手段として、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段を採用する場合、排気導入不足判明時点の学習補正係数がEGR制御の実行中に算出された係数であるのか否かに応じて、基準空燃比に対する修正を変える必要があるし、EGR装置が排気導入不足状態にあることが判明した後にEGR制御が実行されているか否かに応じて、基準空燃比に対する修正を変える必要もある。ここで、第1実施形態では、EGR装置が排気導入不足状態にあることが判明した時点以下この時点を排気導入不足判明時点ともいうでEGR制御が実行されている場合の基準空燃比に対する修正すなわち、排気導入不足時の第1の修正と排気導入不足判明時点でEGR制御が実行されていない場合の基準空燃比に対する修正すなわち、排気導入不足時の第2の修正とが互いに異なる。しかも、これら第1の修正および第2の修正は、排気導入不足判明時点のメイン学習補正係数およびサブ学習補正係数の少なくとも一方の学習に関する誤差以下この誤差を排気導入不足判明時点の学習誤差というと、排気導入不足判明時点の混合気の空燃比のフィードバック制御全体に関する誤差以下この誤差を排気導入不足判明時点の空燃比FB制御誤差というと、排気導入不足判明時点において排気再循環装置が前記排気導入不足状態にあることに起因する排気エミッション性能の低下以下この低下を排気導入不足に起因する排気エミッション性能の低下というと、の少なくとも1つを考慮して決定される修正である。すなわち、第1実施形態では、排気導入不足判明時点において、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、第1実施形態によれば、排気導入不足判明時点において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、第1実施形態では、排気導入不足判明時点以降、EGR制御が実行されている場合の基準空燃比に対する修正すなわち、排気導入不足時の第1の修正と排気導入不足判明時点以降、EGR制御が実行されていない場合の基準空燃比に対する修正すなわち、排気導入不足時の第2の修正とが互いに異なる。しかも、これら第1の修正および第2の修正は、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正である。すなわち、第1実施形態では、排気導入不足判明時点以降も、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、第1実施形態によれば、排気導入不足判明時点以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。なお、排気導入不足時の第1の修正による基準空燃比に対する修正の程度、すなわち、排気導入不足時の第1の修正による基準空燃比に対する修正量は、たとえば、単位時間当たりに各燃焼室に吸入される空気の量に応じて決定される量であってもよいし、所定時間に亘って各燃焼室に吸入された空気の量の積算値に応じて決定される量であってもよいし、上記所定量に対する上記特定の燃焼室に導入される排気ガスの量の偏差に応じて決定される量であってもよいし、機関回転数と各燃焼室に吸入されるガスの充填効率との組合せに応じて決定される量であってもよい。同様に、排気導入不足時の第2の修正による基準空燃比に対する修正の程度、すなわち、排気導入不足時の第2の修正による基準空燃比に対する修正量は、たとえば、単位時間当たりに各燃焼室に吸入される空気の量に応じて決定される量であってもよいし、所定時間に亘って各燃焼室に吸入された空気の量の積算値に応じて決定される量であってもよいし、上記所定量に対する上記特定の燃焼室に導入される排気ガスの量の偏差に応じて決定される量であってもよいし、機関回転数と各燃焼室に吸入されるガスの充填効率との組合せに応じて決定される量であってもよい。次に、第1実施形態のスロットル弁の制御を実行するルーチンの一例について説明する。このルーチンの一例が図5に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図5のルーチンが開始されると、始めに、ステップ10において、その時の機関回転数NEとその時の要求機関トルクTQrとが取得される。次いで、ステップ11において、ステップ10で取得された機関回転数NEと要求機関トルクTQrとに対応する基準吸入空気量Gabが図3Aのマップから取得される。次いで、ステップ12において、ステップ11で取得された基準吸入空気量Gabが目標吸入空気量Gatに設定される。次いで、ステップ13において、ステップ12で設定された目標吸入空気量Gatの空気を燃焼室に吸入させるためのスロットル弁開度が目標スロットル弁開度Dthtとして算出される。次いで、ステップ14において、ステップ13で算出された目標スロットル弁開度Dthtだけスロットル弁を開弁させるためにスロットル弁に供給すべき制御信号Sthが算出されるとともに、算出された制御信号Sthがスロットル弁に供給され、ルーチンが終了する。次に、第1実施形態の点火栓の制御を実行するルーチンの一例について説明する。このルーチンの一例が図6に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図6のルーチンが開始されると、始めに、ステップ20において、その時の機関回転数NEとその時の要求機関トルクTQrとが取得される。次いで、ステップ21において、ステップJで取得された機関回転数NEと要求機関トルクTQとに対応する基準点火タイミングTignbが図3Bのマップから取得される。次いで、ステップ22において、ステップ21で取得された基準点火タイミングTignbが目標点火タイミングTigntに設定される。次いで、ステップ23において、ステップ22で設定された目標点火タイミングが到来したときに点火栓を作動させるための指令信号が点火栓に供給され、ルーチンが終了する。次に、第1実施形態のEGR制御弁の制御を実行するルーチンの一例について説明する。このルーチンの一例が図7に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図7のルーチンが開始されると、始めに、ステップ30において、その時の機関回転数NEとその時の要求機関トルクTQrとが取得される。次いで、ステップ31において、ステップ30で取得された機関回転数NEと要求機関トルクTQrとに対応する基準EGR率Regrbが図3Cのマップから取得される。次いで、ステップ32において、ステップ31で取得された基準EGR率Regrbが目標EGR率Regrtに設定される。次いで、ステップ33において、ステップ32で設定された目標EGR率Regrtを達成させるためのEGR制御弁開度が目標EGR制御弁開度Degrtとして算出される。次いで、ステップ34において、ステップ33で算出された目標EGR制御弁開度DegrtだけEGR制御弁を開弁させるためにEGR制御弁に供給すべき制御信号Segrが算出されるとともに、算出された制御信号SegrがEGR制御弁に供給され、ルーチンが終了する。次に、第1実施形態の目標空燃比の設定を実行するルーチンの一例について説明する。このルーチンの一例が図8に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図8のルーチンが開始されると、始めに、ステップ100において、その時の機関回転数NEとその時の要求機関トルクTQrとが取得される。次いで、ステップ101において、ステップ100で取得された機関回転数NEと要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。次いで、ステップ102において、排気導入不足フラグFsがセットされているFs=1か否かが判別される。この排気導入不足フラグFsは、EGR装置が排気導入不足状態にあることが判明したときにセットされ、EGR装置が排気導入不足状態にあることが判明していないときにリセットされているフラグである。ステップ102において、Fs=1であると判別されたときには、ルーチンはステップ103に進む。一方、ステップ102において、Fs=1ではないと判別されたときには、ステップ106に進み、ステップ101で取得された基準空燃比AFbが目標空燃比AFtに設定され、ルーチンが終了する。ルーチンがステップ103に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ103において、Fegr=1であると判別されたときには、ルーチンがステップ104に進み、ステップ101で取得された基準空燃比AFbに排気導入不足時の第1の補正係数Kafs1を乗算して得られる値すなわち、基準空燃比AFbに排気導入不足時の第1の修正が施された値が目標空燃比AFtに設定され、ルーチンが終了する。一方、ステップ103において、Fegr=1ではないと判別されたときには、ルーチンがステップ105に進み、ステップ101で取得された基準空燃比AFbに排気導入不足時の第2の補正係数Kafs2を乗算して得られる値すなわち、基準空燃比AFbに排気導入不足時の第2の修正が施された値が目標空燃比AFtに設定され、ルーチンが終了する。次に、第1実施形態の燃料噴射弁の制御を実行するルーチンの一例について説明する。このルーチンの一例が図9に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図9のルーチンが開始されると、始めに、ステップ40において、その時の機関回転数NE、その時の要求機関トルクTQr、その時の吸入空気量Ga、その時の目標空燃比AFt、および、その時のメインFB補正係数Kqmが取得される。次いで、ステップ41において、ステップ40で取得された吸入空気量Gaおよび目標空燃比AFtを上式1に適用することによって基準燃料噴射量Qbが算出される。次いで、ステップ42において、ステップ40で取得されたメインFB補正係数Kqmおよびステップ41で算出された基準燃料噴射量Qbを上式2に適用することによって目標燃料噴射弁Qtが算出される。次いで、ステップ42で算出された目標燃料噴射量Qtの燃料を燃料噴射弁から噴射させるために燃料噴射弁に供給されるべき指令信号Sinjが算出される。次いで、ステップ44において、ステップ40で取得された機関回転数NEと要求機関トルクTQrとに対応する基準燃料噴射タイミングTinjbが図4Aのマップから取得される。次いで、ステップ44で取得された基準燃料噴射タイミングTinjbが目標燃料噴射タイミングTinjtに設定される。次いで、ステップ46において、ステップ45で設定された目標燃料噴射タイミングTinjtが到来したときにステップ43で算出された指令信号Sinjが燃料噴射弁に供給され、ルーチンが終了する。次に、第1実施形態のメインFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図10に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図10のルーチンが開始されると、始めに、ステップ130において、その時の目標空燃比AFt、その時の上流側空燃比AFu、その時のサブFB補正係数Kqs、および、その時のメイン学習補正係数Kqmgが取得される。次いで、ステップ131において、ステップ130で取得された上流側空燃比AFuおよびサブFB補正係数Kqsを上式3に適用することによって、補正上流側空燃比AFuaが算出される。次いで、ステップ132において、ステップ130で取得された目標空燃比AFtおよびステップ131で算出された補正上流側空燃比AFuaを上式4に適用することによって、瞬時上流側空燃比偏差ΔAFuが算出される。次いで、ステップ133において、ステップ130で取得されたメイン学習補正係数Kqmgおよびステップ132で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、新たなメイン学習補正係数Kqmgが算出されるとともに、この算出されたメイン学習補正係数Kqmgが最新のメイン学習補正係数として電子制御装置に記憶される。つまり、これによって、メイン学習補正係数が更新される。次いで、ステップ134において、ステップ132で算出された瞬時上流側空燃比偏差ΔAFuおよびステップ133で算出されたメイン学習補正係数Kqmgを上式6に適用することによって、新たなメインFB補正係数Kqmが算出され、ルーチンが終了する。次に、第1実施形態のサブFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図11に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図11のルーチンが開始されると、始めに、ステップ160において、その時の目標空燃比AFt、その時の下流側空燃比AFd、および、その時のサブ学習補正係数Kqsgが取得される。次いで、ステップ161において、ステップ160で取得された目標空燃比AFtおよび下流側空燃比AFdを上式7に適用することによって、瞬時下流側空燃比偏差ΔAFdが算出される。次いで、ステップ162において、ステップ160で取得されたサブ学習補正係数Kqsgおよびステップ161で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、新たなサブ学習補正係数Kqsgが算出されるとともに、この算出されたサブ学習補正係数Kqsgが最新のサブ学習補正係数として電子制御装置に記憶される。つまり、これによって、サブ学習補正係数が更新される。次いで、ステップ163において、ステップ161で算出された瞬時下流側空燃比偏差ΔAFdおよびステップ162で算出されたサブ学習補正係数Kqsgを上式9に適用することによって、新たなサブFB補正係数Kqsが算出され、ルーチンが終了する。次に、第2実施形態について説明する。なお、以下で説明されない第2実施形態の構成および制御は、第1実施形態の構成および制御と同じであるか、あるいは、第2実施形態に具現化された本発明の技術思想に鑑みたときに当然に導き出される構成または制御である。第2実施形態では、第1実施形態において、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されているときには、上記取得された基準空燃比に予め定められた修正すなわち、排気導入不足時の第1の修正が施され、該修正された基準空燃比が目標空燃比に設定されるとともに、EGR制御が停止される。第2実施形態によれば、以下の効果が得られる。すなわち、EGR装置が排気導入不足状態にあるときにEGR制御が停止されていれば、各燃焼室に形成される混合気の空燃比間に、各燃焼室に導入される排気ガスの量間のバラツキに起因するバラツキが生じることはない。したがって、EGR制御が停止された状態でメイン学習補正係数およびサブ学習補正係数の算出が継続されれば、斯くして算出される学習補正係数は、やがては、EGR装置が排気導入不足状態にあったとしても排気エミッション性能を高い性能に維持することができる学習補正係数に収束する。したがって、EGR装置が排気導入不足状態にあるときに、EGR制御が実行された状態で混合気の空燃比をフィードバック制御する場合よりも、EGR制御が停止された状態で混合気の空燃比をフィードバック制御する場合のほうが、排気エミッション性能をより高い性能に維持することができる可能性が高い。ここで、第2実施形態では、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されている場合、EGR制御が停止されることから、排気導入不足判明時点以降、EGR制御が停止された状態でメイン学習補正係数およびサブ学習補正係数の算出が継続される。このため、第2実施形態によれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。次に、第2実施形態の目標空燃比の設定を実行するルーチンの一例について説明する。このルーチンの一例が図12に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図12のルーチンが開始されると、始めに、ステップ200において、その時の機関回転数NEとその時の要求機関トルクTQrとが取得される。次いで、ステップ201において、ステップ200で取得された機関回転数NEと要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。次いで、ステップ202において、排気導入不足フラグFsがセットされているFs=1か否かが判別される。この排気導入不足フラグFsは、EGR装置が排気導入不足状態にあることが判明したときにセットされ、EGR装置が排気導入不足状態にあることが判明していないときにリセットされているフラグである。ステップ202において、Fs=1であると判別されたときには、ルーチンはステップ203に進む。一方、ステップ202において、Fs=1ではないと判別されたときには、ルーチンがステップ208に進み、ステップ201で取得された基準空燃比AFbが目標空燃比AFtに設定され、ルーチンが終了する。ルーチンがステップ203に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ203において、Fegr=1であると判別されたときには、ルーチンがステップ204に進む。一方、ステップ203において、Fegr=1ではないと判別されたときには、ルーチンがステップ207に進み、ステップ201で取得された基準空燃比AFbに排気導入不足時の第2の補正係数Kafs2を乗算して得られる値すなわち、基準空燃比AFbに排気導入不足時の第2の修正が施された値が目標空燃比AFtに設定され、ルーチンが終了する。ルーチンがステップ204に進むと、ステップ201で取得された基準空燃比AFbに排気導入不足時の第1の補正係数Kafs1を乗算して得られる値すなわち、基準空燃比AFbに排気導入不足時の第1の修正が施された値が目標空燃比AFtに設定される。次いで、ステップ205において、EGR制御が停止される。次いで、ステップ206において、EGR制御フラグFegrがリセットされFegr←0、ルーチンが終了する。なお、第2実施形態のメインFB補正係数の算出を実行するルーチンとして、たとえば、図10のルーチンを採用することができ、第2実施形態のサブFB補正係数の算出を実行するルーチンとして、たとえば、図11のルーチンを採用することができる。次に、第3実施形態について説明する。なお、以下で説明されない第3実施形態の構成および制御は、上述した実施形態の構成および制御と同じであるか、あるいは、第3実施形態に具現化された本発明の技術思想に鑑みたときに当然に導き出される構成または制御である。第3実施形態では、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。そして、EGR装置が排気導入不足状態にあることが判明していないときには、上記取得された基準空燃比が目標空燃比に設定される。なお、この場合、その時々で算出されているメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、その時々で算出されているサブ学習補正係数が上流側空燃比の補正に用いられる。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されているときには、メイン学習補正係数の誤差およびサブ学習補正係数の誤差を解消するように決定される修正以下この修正を排気導入不足時の修正というが上記取得された基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、この場合、排気導入不足判明時点のメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、排気導入不足判明時点のサブ学習補正係数が上流側空燃比の補正に用いられる。そして、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されている間、上記排気導入不足時の修正が上記取得される基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、この場合、その時々で算出されているメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、その時々で算出されているサブ学習補正係数が上流側空燃比の補正に用いられる。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されていないときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、その時点で算出されているメイン学習補正係数の代わりに、EGR制御が実行されておらず且つEGR装置が排気導入不足状態にないとみなせる時点で算出されたメイン学習補正係数以下このメイン学習補正係数を正常時メイン学習補正係数というに基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、過渡メイン学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、排気導入不足判明時点では、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が算出される。そして、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない間、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記正常時メイン学習補正係数を基礎として算出された過渡メイン学習補正係数に基づいて新たな過渡メイン学習補正係数が算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数を基礎として算出された過渡メイン学習補正係数に基づいて算出される過渡メイン学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、排気導入不足判明時点以降、排気導入不足判明時点のサブ学習補正係数を基礎として算出されるサブ学習補正係数がそのまま上流側空燃比を補正するためのサブ学習補正係数として用いられる。あるいは、第3実施形態では、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されていないときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、その時点で算出されているサブ学習補正係数の代わりに、EGR制御が実行されておらず且つEGR装置が排気導入不足状態にないとみなせる時点で算出されたサブ学習補正係数以下このサブ学習補正係数を正常時サブ学習補正係数というに基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いて上流側空燃比が補正される。つまり、この場合、結果として、正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、排気導入不足判明時点では、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が算出される。そして、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない間、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記正常時サブ学習補正係数を基礎として算出された過渡サブ学習補正係数に基づいて新たな過渡サブ学習補正係数が算出され、該算出された過渡サブ学習補正係数を用いて上流側空燃比が補正される。つまり、この場合、結果として、正常時サブ学習補正係数を基礎として算出された過渡サブ学習補正係数に基づいて算出される過渡サブ学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、排気導入不足判明時点以降、排気導入不足判明時点のメイン学習補正係数を基礎として算出されるメイン学習補正係数がそのままメインFB補正係数を算出するためのメイン学習補正係数として用いられる。あるいは、第3実施形態では、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されていないときには、上記取得された基準空燃比が目標空燃比に設定され、その時点で算出されているメイン学習補正係数の代わりに、上記正常時メイン学習補正係数に基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、その時点で算出されているサブ学習補正係数の代わりに、上記正常時サブ学習補正係数に基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いて上流側空燃比が補正される。つまり、この場合、結果として、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、過渡メイン学習補正係数と正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない間、上記取得された基準空燃比が目標空燃比に設定され、上記正常時メイン学習補正係数を基礎として算出された過渡メイン学習補正係数に基づいて新たな過渡メイン学習補正係数が算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記正常時サブ学習補正係数を基礎として算出された過渡サブ学習補正係数に基づいて新たな過渡サブ学習補正係数が算出され、該算出された過渡サブ学習補正係数を用いて上流側空燃比が補正される。つまり、この場合、結果として、正常時メイン学習補正係数を基礎として算出された過渡メイン学習補正係数に基づいて算出される過渡メイン学習補正係数とサブ学習補正係数を基礎として算出された過渡サブ学習補正係数に基づいて算出される過渡サブ学習補正係数とによって基準燃料噴射量が補正されることになる。第3実施形態によれば、以下の効果が得られる。すなわち、排気導入不足判明時点のメイン学習補正係数およびサブ学習補正係数以下、メイン学習補正係数およびサブ学習補正係数をまとめて学習補正係数というは、上述したように、特定の燃焼室すなわち、所定量よりも少ない量の排気ガスしか導入されない燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、排気導入不足判明時点の学習補正係数には、適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入不足判明時点の学習補正係数を用いて基準燃料噴射量が補正されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、上述したように、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。しかしながら、本願の発明者の研究により、排気導入不足判明時点およびそれ以降において、EGR制御が実行されていないのであれば、基準燃料噴射量の補正に利用される学習補正係数に適切な工夫を施せば、排気エミッション性能を高い性能に維持することができることが判明した。ここで、第3実施形態では、排気導入不足判明時点でEGR制御が実行されている場合、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、第3実施形態では、排気導入不足判明時点でEGR制御が実行されている場合、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、排気導入不足判明時点でEGR制御が実行されている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、第3実施形態では、それ以降、EGR制御が実行されている限り、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、第3実施形態では、排気導入不足判明時点以降、EGR制御が実行されている場合にも、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、排気導入不足判明時点以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、EGR装置が排気導入不足状態にあり、したがって、特定の燃焼室に所定量よりも少ない量の排気ガスしか導入されないとしても、EGR制御自体が実行されていないのであれば、各燃焼室に形成される混合気の空燃比間に、各燃焼室に導入される排気ガスの量間のバラツキに起因するバラツキが生じることはない。すなわち、排気導入不足判明時点でEGR制御が実行されていないときに、各燃焼室に形成される混合気の空燃比間にバラツキを生じさせる原因は、排気導入不足判明時点の学習補正係数に含まれる適切な学習補正係数に対する誤差である。そして、EGR装置が排気導入不足状態にあってもEGR制御が実行されていなければ、EGR制御が実行されておらず且つEGR装置が排気導入不足状態にないときに算出された学習補正係数は、排気導入不足判明時点で利用されるメイン学習補正係数およびサブ学習補正係数として適切な学習補正係数であると言える。ここで、第3実施形態では、排気導入不足判明時点でEGR制御が実行されていない場合、基準空燃比がそのまま目標空燃比に設定されるが、新たなメイン学習補正係数の算出の基礎となるメイン学習補正係数として、正常時メイン学習補正係数が採用され、この正常時メイン学習補正係数を用いて基準燃料噴射量が補正され、あるいは、新たなサブ学習補正係数の算出の基礎となるサブ学習補正係数として、正常時サブ学習補正係数が採用され、この正常時サブ学習補正係数を用いて基準燃料噴射量が補正され、あるいは、新たなメイン学習補正係数および新たなサブ学習補正係数の算出の基礎となるメイン学習補正係数およびサブ学習補正係数として、正常時メイン学習補正係数および正常時サブ学習補正係数が採用され、これら正常時メイン学習補正係数および正常時サブ学習補正係数を用いて基準燃料噴射量が補正される。このため、第3実施形態によれば、排気導入不足判明時点でEGR制御が実行されていない場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第3実施形態では、それ以降、EGR制御が実行されない限り、正常時メイン学習補正係数または正常時サブ学習補正係数を基礎としてメイン学習補正係数またはサブ学習補正係数が算出され、斯くして算出されるメイン学習補正係数またはサブ学習補正係数を用いて基準燃料噴射量が補正される。これによれば、排気導入不足判明時点以降、EGR制御が実行されていない場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。次に、第3実施形態の目標空燃比の設定を実行するルーチンの一例について説明する。このルーチンの一例が図13に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。また、図13のステップ300~ステップ303およびステップ306は、それぞれ、図8のステップ100~ステップ103およびステップ106と同じであるので、これらステップの説明は省略する。図13のルーチンでは、ルーチンがステップ304に進むと、ステップ301で取得された基準空燃比AFbに排気導入不足時の修正Kafsを乗算して得られる値すなわち、基準空燃比AFbに排気導入不足時の修正が施された値が目標空燃比AFに設定され、ルーチンが終了する。一方、ルーチンがステップ305に進むと、ステップ301で取得された基準空燃比AFbが目標空燃比AFtに設定され、ルーチンが終了する。次に、第3実施形態のメインFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図14に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図14のルーチンが開始されると、始めに、ステップ330において、その時の目標空燃比AFt、その時の上流側空燃比AFu、および、その時のサブFB補正係数Kqsが取得される。次いで、ステップ331において、排気導入不足フラグFsがセットされているFs=1か否かが判別される。この排気導入不足フラグFsは、EGR装置が排気導入不足状態にあることが判明したときにセットされ、EGR装置が排気導入不足状態にあることが判明していないときにリセットされているフラグである。ステップ331において、Fs=1であると判別されたときには、ルーチンはステップ332に進む。一方、ステップ331において、Fs=1ではないと判別されたときには、ステップ333に進む。ルーチンがステップ332に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ332において、Fegr=1であると判別されたときには、ルーチンはステップ333に進む。一方、ステップ332において、Fegr=1ではないと判別されたときには、ルーチンはステップ338に進む。ルーチンがステップ333に進むと、本ルーチンの前回の実行時にステップ336で記憶されたメイン学習補正係数Kqmgが取得される。次いで、ステップ334において、ステップ330で取得された上流側空燃比AFuおよびサブFB補正係数Kqsを上式3に適用することによって、補正上流側空燃比AFuaが算出される。次いで、ステップ335において、ステップ330で取得された目標空燃比AFtおよびステップ334で算出された補正上流側空燃比AFuaを上式4に適用することによって、瞬時上流側空燃比偏差ΔAFuが算出される。次いで、ステップ336において、ステップ333で取得されたメイン学習補正係数Kqmgおよびステップ335で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、新たなメイン学習補正係数Kqmgが算出されるとともに、この算出されたメイン学習補正係数Kqmgが最新のメイン学習補正係数として電子制御装置に記憶される。つまり、これによって、メイン学習補正係数が更新される。次いで、ステップ337において、ステップ335で算出された瞬時上流側空燃比偏差ΔAFuおよびステップ336で算出されたメイン学習補正係数Kqmgを上式6に適用することによって、新たなメインFB補正係数Kqmが算出され、ルーチンが終了する。ルーチンがステップ338に進むと、ステップ333に進んでいたルーチンが初めてステップ338に進んだ場合には、正常時メイン学習補正係数Kqmgnがメイン学習補正係数Kqmgとして取得され、それ以外の場合には、本ルーチンの前回の実行時にステップ341で記憶された過渡メイン学習補正係数Kqmgkがメイン学習補正係数Kqmgとして取得される。次いで、ステップ339において、ステップ330で取得された上流側空燃比AFuおよびサブFB補正係数Kqsを上式3に適用することによって、補正上流側空燃比AFuaが算出される。次いで、ステップ340において、ステップ330で取得された目標空燃比AFtおよびステップ339で算出された補正上流側空燃比AFuaを上式4に適用することによって、瞬時上流側空燃比偏差ΔAFuが算出される。次いで、ステップ341において、ステップ338で取得されたメイン学習補正係数Kqmgおよびステップ340で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、新たなメイン学習補正係数Kqmgが算出されるとともに、この算出されたメイン学習補正係数Kqmgが最新の過渡メイン学習補正係数Kqmgkとして電子制御装置に記憶される。つまり、これによって、過渡メイン学習補正係数が更新される。次いで、ステップ342において、ステップ340で算出された瞬時上流側空燃比偏差ΔAFuおよびステップ341で算出されたメイン学習補正係数Kqmgを上式6に適用することによって、新たなメインFB補正係数Kqmが算出され、ルーチンが終了する。次に、第3実施形態のサブFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図15に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図15のルーチンが開始されると、始めに、ステップ360において、その時の目標空燃比AFt、および、その時の下流側空燃比AFdが取得される。次いで、ステップ361において、排気導入不足フラグFsがセットされているFs=1か否かが判別される。この排気導入不足フラグFsは、EGR装置が排気導入不足状態にあることが判明したときにセットされ、EGR装置が排気導入不足状態にあることが判明していないときにリセットされているフラグである。ステップ361において、Fs=1であると判別されたときには、ルーチンはステップ362に進む。一方、ステップ361において、Fs=1ではないと判別されたときには、ステップ363に進む。ルーチンがステップ362に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ362において、Fegr=1であると判別されたときには、ルーチンはステップ363に進む。一方、ステップ362において、Fegr=1ではないと判別されたときには、ルーチンはステップ367に進む。ルーチンがステップ363に進むと、本ルーチンの前回の実行時にステップ365で記憶されたサブ学習補正係数Kqsgが取得される。次いで、ステップ364において、ステップ360で取得された目標空燃比AFtおよび下流側空燃比AFdを上式7に適用することによって、瞬時下流側空燃比偏差ΔAFdが算出される。次いで、ステップ365において、ステップ363で取得されたサブ学習補正係数Kqsgおよびステップ364で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、新たなサブ学習補正係数Kqsgが算出されるとともに、この算出されたサブ学習補正係数Kqsgが最新のサブ学習補正係数として電子制御装置に記憶される。つまり、これによって、サブ学習補正係数が更新される。次いで、ステップ366において、ステップ364で算出された瞬時下流側空燃比偏差ΔAFdおよびステップ365で算出されたサブ学習補正係数Kqsgを上式9に適用することによって、新たなサブFB補正係数Kqsが算出され、ルーチンが終了する。ルーチンがステップ367に進むと、ステップ363に進んでいたルーチンが初めてステップ367に進んだ場合には、正常時サブ学習補正係数Kqsgnがサブ学習補正係数Kqsgとして取得され、それ以外の場合には、本ルーチンの前回の実行時にステップ369で記憶された過渡サブ学習補正係数Kqsgkがサブ学習補正係数Kqsgとして取得される。次いで、ステップ368において、ステップ360で取得された目標空燃比AFtおよび下流側空燃比AFdを上式7に適用することによって、瞬時下流側空燃比偏差ΔAFdが算出される。次いで、ステップ369において、ステップ367で取得されたサブ学習補正係数Kqsgおよびステップ368で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、新たなサブ学習補正係数Kqsgが算出されるとともに、この算出されたサブ学習補正係数Kqsgが最新の過渡サブ学習補正係数Kqsgnとして電子制御装置に記憶される。つまり、これによって、過渡サブ学習補正係数が更新される。次いで、ステップ370において、ステップ368で算出された瞬時下流側空燃比偏差ΔAFdおよびステップ369で算出されたサブ学習補正係数Kqsgを上式9に適用することによって、新たなサブFB補正係数Kqsが算出され、ルーチンが終了する。次に、第4実施形態について説明する。なお、以下で説明されない第4実施形態の構成および制御は、上述した実施形態の構成および制御と同じであるか、あるいは、第4実施形態に具現化された本発明の技術思想に鑑みたときに当然に導き出される構成または制御である。第4実施形態では、第3実施形態において、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されているときには、上記取得された基準空燃比に予め定められた修正すなわち、排気導入不足時の修正が施され、該修正された基準空燃比が目標空燃比に設定されるとともに、EGR制御が停止される。第4実施形態によれば、以下の効果が得られる。すなわち、上述したように、EGR装置が排気導入不足状態にあるときに、EGR制御が実行された状態で混合気の空燃比をフィードバック制御する場合よりも、EGR制御が停止された状態で混合気の空燃比をフィードバック制御する場合のほうが、排気エミッション性能をより高い性能に維持することができる可能性が高い。第4実施形態では、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されている場合にEGR制御が停止されることから、EGR制御が停止された状態でメイン学習補正係数およびサブ学習補正係数の算出が継続される。このため、第4実施形態によれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。次に、第4実施形態の目標空燃比の設定を実行するルーチンの一例について説明する。このルーチンの一例が図16に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図16のルーチンが開始されると、始めに、ステップ400において、その時の機関回転数NEとその時の要求機関トルクTQrとが取得される。次いで、ステップ401において、ステップ400で取得された機関回転数NEと要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。次いで、ステップ402において、排気導入不足フラグFsがセットされているFs=1か否かが判別される。この排気導入不足フラグFsは、EGR装置が排気導入不足状態にあることが判明したときにセットされ、EGR装置が排気導入不足状態にあることが判明していないときにリセットされているフラグである。ステップ402において、Fs=1であると判別されたときには、ルーチンはステップ403に進む。一方、ステップ402において、Fs=1ではないと判別されたときには、ルーチンがステップ408に進み、ステップ401で取得された基準空燃比AFbが目標空燃比AFtに設定され、ルーチンが終了する。ルーチンがステップ403に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ403において、Fegr=1であると判別されたときには、ルーチンがステップ404に進む。一方、ステップ403において、Fegr=1ではないと判別されたときには、ルーチンがステップ407に進み、ステップ401で取得された基準空燃比AFbが目標空燃比AFtに設定され、ルーチンが終了する。ルーチンがステップ404に進むと、ステップ401で取得された基準空燃比AFbに排気導入不足時の補正係数Kafsを乗算して得られる値すなわち、基準空燃比AFbに排気導入不足時の修正が施された値が目標空燃比AFtに設定される。次いで、ステップ405において、EGR制御が停止される。次いで、ステップ406において、EGR制御フラグFegrがリセットされFegr←0、ルーチンが終了する。なお、第4実施形態のメインFB補正係数の算出を実行するルーチンとして、たとえば、図14のルーチンを採用することができ、第4実施形態のサブFB補正係数の算出を実行するルーチンとして、たとえば、図15のルーチンを採用することができる。次に、第5実施形態について説明する。なお、以下で説明されない第5実施形態の構成および制御は、上述した実施形態の構成および制御と同じであるか、あるいは、第5実施形態に具現化された本発明の技術思想に鑑みたときに当然に導き出される構成または制御である。第5実施形態では、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。そして、EGR装置が排気導入不足状態にあることが判明していないときには、上記取得された基準空燃比が目標空燃比に設定される。なお、この場合、その時々で算出されているメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、その時々で算出されているサブ学習補正係数が上流側空燃比の補正に用いられる。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されているときには、メイン学習補正係数の誤差およびサブ学習補正係数の誤差を解消するように決定される修正以下この修正を排気導入不足時の修正というが上記取得された基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、この場合、排気導入不足判明時点のメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、排気導入不足判明時点のサブ学習補正係数が上流側空燃比の補正に用いられる。そして、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されている間、上記排気導入不足時の修正が上記取得される基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、ここでも、その時々で算出されているメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、その時々で算出されているサブ学習補正係数が上流側空燃比の補正に用いられる。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されておらず且つ現時点で算出されているメイン学習補正係数がEGR制御が実行されていないときの定常空燃比偏差を補償する値以下この値をEGR制御非実行時の定常空燃比偏差補償値というになっているときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が継続メイン学習補正係数として算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出される。つまり、この場合、排気導入不足判明時点のメイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、継続メイン学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が算出され、該算出されたサブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記継続メイン学習補正係数に基づいて新たな継続メイン学習補正係数が算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出される。なお、ここでも、排気導入不足判明時点のサブ学習補正係数を基礎として算出されるサブ学習補正係数を用いてサブFB補正係数が算出される。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されておらず且つ現時点で算出されているメイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていないときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、正常時メイン学習補正係数に基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、過渡メイン学習補正係数によって基準燃料噴射量が補正されることになる。なお、ここでも、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が算出され、該算出されたサブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、排気導入不足判明時点のメイン学習補正係数を基礎にして算出されるメイン学習補正係数である継続メイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記過渡メイン学習補正係数に基づいて算出される新たな過渡メイン学習補正係数を用いてメインFB補正係数が算出される。なお、この場合、排気導入不足判明時点のサブ学習補正係数に基づいて算出されるサブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、継続メイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出される。なお、この場合、排気導入不足判明時点のサブ学習補正係数に基づいて算出されるサブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出される。なお、ここでも、排気導入不足判明時点のサブ学習補正係数に基づいて算出されるサブ学習補正係数を用いてサブFB補正係数が算出される。あるいは、第5実施形態では、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されておらず且つ現時点で算出されているサブ学習補正係数がEGR制御が実行されていないときの定常空燃比偏差を補償する値以下この値をEGR制御非実行時の定常空燃比補償値というになっているときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が継続サブ学習補正係数として算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、排気導入不足判明時点のサブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、継続サブ学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が算出され、該算出されたメイン学習補正係数を用いてメインFB補正係数が算出される。そして、その後、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記継続サブ学習補正係数に基づいて新たな継続サブ学習補正係数が算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。なお、ここでも、排気導入不足判明時点のサブ学習補正係数を基礎として算出されるメイン学習補正係数を用いてメインFB補正係数が算出される。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されておらず且つ現時点で算出されているサブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていないときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、正常時サブ学習補正係数に基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数によって基準燃料噴射量が補正されることになる。なお、ここでも、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が算出され、該算出されたメイン学習補正係数を用いてメインFB補正係数が算出される。そして、その後、排気導入不足判明時点のサブ学習補正係数を基礎にして算出されるサブ学習補正係数である継続サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記過渡サブ学習補正係数に基づいて算出される新たな過渡サブ学習補正係数を用いてサブFB補正係数が算出される。なお、この場合、排気導入不足判明時点のメイン学習補正係数に基づいて算出されるメイン学習補正係数を用いてメインFB補正係数が算出される。そして、その後、継続サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。なお、この場合、排気導入不足判明時点のメイン学習補正係数に基づいて算出されるメイン学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。なお、ここでも、排気導入不足判明時点のメイン学習補正係数に基づいて算出されるメイン学習補正係数を用いてメインFB補正係数が算出される。あるいは、第5実施形態では、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されておらず且つ現時点で算出されているメイン学習補正係数およびサブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっているときには、上記取得された基準空燃比が目標空燃比に設定され、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が継続メイン学習補正係数として算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が継続サブ学習補正係数として算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、排気導入不足判明時点のメイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、継続メイン学習補正係数と排気導入不足判明時点のサブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、継続サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、その後、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記継続メイン学習補正係数に基づいて新たな継続メイン学習補正係数が算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記継続サブ学習補正係数に基づいて新たな継続サブ学習補正係数が算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されておらず且つ現時点で算出されているメイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっておらず且つ現時点で算出されているサブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっているときには、上記取得された基準空燃比が目標空燃比に設定され、正常時メイン学習補正係数に基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、現時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が継続サブ学習補正係数として算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、過渡メイン学習補正係数と現時点で算出されているサブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、継続サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、その後、排気導入不足判明時点のメイン学習補正係数を基礎にして算出されるメイン学習補正係数である継続メイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定され、上記過渡メイン学習補正係数に基づいて算出される新たな過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、継続メイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない限り、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されておらず且つ現時点で算出されているメイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっており且つ現時点で算出されているサブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていないときには、上記取得された基準空燃比が目標空燃比に設定され、現時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が継続メイン学習補正係数として算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、正常時サブ学習補正係数に基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、現時点で算出されているメイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、継続メイン学習補正係数と正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、その後、排気導入不足判明時点のサブ学習補正係数を基礎にして算出されるサブ学習補正係数である継続サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定され、上記継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記過渡サブ学習補正係数に基づいて算出される新たな過渡サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、継続サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない限り、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されておらず且つ現時点で算出されているメイン学習補正係数およびサブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていないときには、上記取得された基準空燃比が目標空燃比に設定され、正常時メイン学習補正係数に基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、正常時サブ学習補正係数に基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、継続メイン学習補正係数と正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、その後、排気導入不足判明時点のメイン学習補正係数を基礎として算出されるメイン学習補正係数である継続メイン学習補正係数およびサブ学習補正係数を基礎にして算出されるサブ学習補正係数である継続サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定され、上記過渡メイン学習補正係数に基づいて算出される新たな過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記過渡サブ学習補正係数に基づいて算出される新たな過渡サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、継続メイン学習補正係数および継続サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない限り、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。第5実施形態によれば、以下の効果が得られる。すなわち、排気導入不足判明時点のメイン学習補正係数およびサブ学習補正係数以下、メイン学習補正係数およびサブ補正係数をまとめて学習補正係数というは、上述したように、特定の燃焼室すなわち、所定量よりも少ない量の排気ガスしか導入されない燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、排気導入不足判明時点の学習補正係数には、適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入不足判明時点の学習補正係数を用いて基準燃料噴射量が補正されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、上述したように、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。しかしながら、本願の発明者の研究により、排気導入不足判明時点およびそれ以降において、EGR制御が実行されていないのであれば、混合気の空燃比のフィードバック制御に利用される学習補正係数に適切な工夫を施せば、排気エミッション性能を高い性能に維持することができることが判明した。ここで、第5実施形態では、排気導入不足判明時点でEGR制御が実行されている場合、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、第5実施形態では、排気導入不足判明時点でEGR制御が実行されている場合、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、第5実施形態によれば、排気導入不足判明時点でEGR制御が実行されている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、第5実施形態では、排気導入不足判明時点以降、EGR制御が実行されている場合にも、排気導入不足判明時点の学習誤差と、排気導入不足判明時点の空燃比FB制御誤差と、排気導入不足に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、第5実施形態では、排気導入不足判明時点以降、EGR制御が実行されている場合にも、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、第5実施形態によれば、排気導入不足判明時点以降、EGR制御が実行されている場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、EGR装置が排気導入不足状態にあり、したがって、特定の燃焼室に所定量よりも少ない量の排気ガスしか導入されないとしても、EGR制御自体が実行されていないのであれば、各燃焼室に形成される混合気の空燃比間に、各燃焼室に導入される排気ガスの量間のバラツキに起因するバラツキが生じることはない。すなわち、排気導入不足判明時点でEGR制御が実行されていないときに、各燃焼室に形成される混合気の空燃比間にバラツキを生じさせる原因は、排気導入不足判明時点の学習補正係数に含まれる適切な学習補正係数に対する誤差である。言い方を変えれば、排気導入不足判明時点の学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっている場合、この学習補正係数を用いて基準燃料噴射量が補正されたとしても、高い排気エミッション性能を得ることができる。ここで、第5実施形態では、排気導入不足判明時点でEGR制御が実行されていないときに、その時点で算出されている学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっている場合、基準空燃比がそのまま目標空燃比に設定されるが、新たな学習補正係数の算出の基礎となる学習補正係数として、排気導入不足判明時点の学習補正係数が採用され、この学習補正係数を用いて基準燃料噴射量が補正される。このため、第5実施形態によれば、排気導入不足判明時点でEGR制御が実行されていないときに、その時点で算出されている学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、それ以降、EGR制御が実行されない限り、排気導入不足判明時点の学習補正係数を基礎として学習補正係数が算出され、斯くして算出される学習補正係数を用いて基準燃料噴射量が補正される。これによれば、排気導入不足判明時点以降、EGR制御が実行されていない場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。一方、第5実施形態では、排気導入不足判明時点でEGR制御が実行されていないときに、排気導入不足判明時点のメイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない場合、基準空燃比がそのまま目標空燃比に設定されるが、新たなメイン学習補正係数の算出の基礎となるメイン学習補正係数として、正常時メイン学習補正係数が採用され、この正常時メイン学習補正係数を用いて基準燃料噴射量が補正される。上述したように、EGR装置が排気導入不足状態にあってもEGR制御が実行されていなければ、正常時メイン学習補正係数は、排気導入不足判明時点で利用されるメイン学習補正係数として適切なメイン学習補正係数であると言える。したがって、第5実施形態によれば、排気導入不足判明時点でEGR制御が実行されていないときに、排気導入不足判明時点のメイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない場合であっても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第5実施形態では、それ以降、EGR制御が実行されず且つ継続メイン学習補正係数すなわち、排気導入不足判明時点のメイン学習補正係数を基礎として算出されるメイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値にならない限り、過渡メイン学習補正係数すなわち、正常時メイン学習補正係数を基礎として算出されるメイン学習補正係数を用いて基準燃料噴射量が補正される。これによれば、それ以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第5実施形態では、それ以降、EGR制御が実行されておらず且つ継続メイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になった場合、基準空燃比がそのまま目標空燃比に設定されるが、継続メイン学習補正係数を用いて基準燃料噴射量が補正される。この時点での継続メイン学習補正係数は、排気導入不足判明時点以降、排気導入不足判明時点のメイン学習補正係数を基礎として算出されたメイン学習補正係数である。したがって、この時点での継続メイン学習補正係数は、EGR装置が排気導入不足状態にあり且つEGR制御が実行されていないときの定常空燃比偏差を補償するメイン学習補正係数として適切なメイン学習補正係数であると言える。したがって、これによれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。さらに、第5実施形態では、それ以降、EGR制御が実行されない限り、継続メイン学習補正係数を用いて基準燃料噴射量が補正される。このため、それ以降も、より高い排気エミッション性能が維持されるという効果を得ることができる。また、第5実施形態では、排気導入不足判明時点でEGR制御が実行されていないときに、排気導入不足判明時点のサブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない場合、基準空燃比がそのまま目標空燃比に設定されるが、新たなサブ学習補正係数の算出の基礎となるサ学習補正係数として、正常時サブ学習補正係数が採用され、この正常時サブ学習補正係数を用いて基準燃料噴射量が補正される。上述したように、EGR装置が排気導入不足状態にあってもEGR制御が実行されていなければ、正常時サブ学習補正係数は、排気導入不足判明時点で利用されるサブ学習補正係数として適切なサブ学習補正係数であると言える。したがって、第5実施形態によれば、排気導入不足判明時点でEGR制御が実行されていないときに、排気導入不足判明時点のサブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっていない場合であっても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第5実施形態では、それ以降、EGR制御が実行されず且つ継続サブ学習補正係数すなわち、排気導入不足判明時点のサブ学習補正係数を基礎として算出されるサブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値にならない限り、過渡サブ学習補正係数すなわち、正常時サブ学習補正係数を基礎として算出されるサブ学習補正係数を用いて基準燃料噴射量が補正される。これによれば、それ以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第5実施形態では、それ以降、EGR制御が実行されておらず且つ継続サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になった場合、基準空燃比がそのまま目標空燃比に設定されるが、継続サブ学習補正係数を用いて基準燃料噴射量が補正される。この時点での継続サブ学習補正係数は、排気導入不足判明時点以降、排気導入不足判明時点のサブ学習補正係数を基礎として算出されたサブ学習補正係数である。したがって、この時点での継続サブ学習補正係数は、EGR装置が排気導入不足状態にあり且つEGR制御が実行されていないときの定常空燃比偏差を補償するサブ学習補正係数として適切なサブ学習補正係数であると言える。したがって、これによれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。さらに、第5実施形態では、それ以降、EGR制御が実行されない限り、継続サブ学習補正係数を用いて基準燃料噴射量が補正される。このため、それ以降も、より高い排気エミッション性能が維持されるという効果を得ることができる。なお、第5実施形態の目標空燃比の設定を実行するルーチンとして、たとえば、図13のルーチンを採用することができる。次に、第5実施形態のメインFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図17および図18に示されている。なお、このルーチンは、所定時間が経過する毎に実行されるルーチンである。図17および図18のルーチンが開始されると、始めに、ステップ530において、その時の目標空燃比AFt、その時の上流側空燃比AFu、および、その時のサブFB補正係数Kqsが取得される。次いで、ステップ531において、排気導入不足フラグFsがセットされているFs=1か否かが判別される。この排気導入不足フラグFsは、EGR装置が排気導入不足状態にあることが判明したときにセットされ、EGR装置が排気導入不足状態にあることが判明していないときにリセットされているフラグである。ステップ531において、Fs=1であると判別されたときには、ルーチンはステップ532に進む。一方、ステップ531において、Fs=1ではないと判別されたときには、ステップ533に進む。ルーチンがステップ532に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ532において、Fegr=1であると判別されたときには、ルーチンはステップ533に進む。一方、ステップ532において、Fegr=1ではないと判別されたときには、ルーチンはステップ538に進む。ルーチンがステップ533に進むと、本ルーチンの前回の実行時にステップ536で記憶されたメイン学習補正係数Kqmgが取得される。次いで、ステップ534において、ステップ530で取得された上流側空燃比AFuおよびサブFB補正係数Kqsを上式3に適用することによって、補正上流側空燃比AFuaが算出される。次いで、ステップ535において、ステップ530で取得された目標空燃比AFtおよびステップ534で算出された補正上流側空燃比AFuaを上式4に適用することによって、瞬時上流側空燃比偏差ΔAFuが算出される。次いで、ステップ536において、ステップ533で取得されたメイン学習補正係数Kqmgおよびステップ535で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、新たなメイン学習補正係数Kqmgが算出されるとともに、この算出されたメイン学習補正係数Kqmgが最新のメイン学習補正係数として電子制御装置に記憶される。つまり、これによって、メイン学習補正係数が更新される。次いで、ステップ537において、ステップ535で算出された瞬時上流側空燃比偏差ΔAFuおよびステップ536で算出されたメイン学習補正係数Kqmgを上式6に適用することによって、新たなメインFB補正係数Kqmが算出され、ルーチンが終了する。ルーチンがステップ538に進むと、今回のルーチンがステップ548を実行したルーチンの次に実行されたルーチンでなければ、現時点で算出されているメイン学習補正係数Kqmgの学習が完了しているか否かすなわち、同メイン学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっているか否かが判別され、今回のルーチンがステップ548を実行したルーチンの次に実行されたルーチンであれば、前回のルーチンの実行時にステップ548で記憶された継続メイン学習補正係数Kqmgcの学習が完了しているか否かすなわち、同継続メイン学習補正係数KqmgcがEGR制御非実行時の定常空燃比偏差補償値になっているか否かが判別される。ここで、現時点で算出されているメイン学習補正係数Kqmgの学習が完了していると判別されたとき、あるいは、前回のルーチンの実行時にステップ548で記憶された継続メイン学習補正係数Kqmgcの学習が完了していると判別されたときには、ルーチンはステップ539に進む。一方、現時点で算出されているメイン学習補正係数Kqmgの学習が完了していないと判別されたとき、あるいは、前回のルーチンの実行時にステップ548で記憶された継続メイン学習補正係数Kqmgcの学習が完了していないと判別されたときには、ルーチンはステップ544に進む。ステップ538において現時点で算出されているメイン学習補正係数Kqmgの学習が完了していると判別され、ルーチンがステップ539に進んだ場合には、現時点で算出されているメイン学習補正係数Kqmgが取得され、ステップ538において前回のルーチンの実行時にステップ548で記憶された継続メイン学習補正係数Kqmgcの学習が完了していると判別され、ルーチンがステップ539に進んだ場合には、前回のルーチンの実行時にステップ548で記憶された継続メイン学習補正係数Kqmgcがメイン学習補正係数Kqmgとして取得される。次いで、ステップ540において、ステップ530で取得された上流側空燃比AFuおよびサブFB補正係数Kqsを上式3に適用することによって、補正上流側空燃比AFuaが算出される。次いで、ステップ541において、ステップ530で取得された目標空燃比AFtおよびステップ540で算出された補正上流側空燃比AFuaを上式4に適用することによって、瞬時上流側空燃比偏差ΔAFuが算出される。次いで、ステップ542において、ステップ539で取得されたメイン学習補正係数Kqmgおよびステップ541で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、新たなメイン学習補正係数Kqmgが算出されるとともに、この算出されたメイン学習補正係数Kqmgが最新のメイン学習補正係数Kqmgkとして電子制御装置に記憶される。つまり、これによって、メイン学習補正係数が更新される。次いで、ステップ543において、ステップ541で算出された瞬時上流側空燃比偏差ΔAFuおよびステップ542で算出されたメイン学習補正係数Kqmgを上式6に適用することによって、新たなメインFB補正係数Kqmが算出され、ルーチンが終了する。ルーチンがステップ544に進むと、ステップ531からステップ533に進んでいたルーチン、または、ステップ532からステップ533に進んでいたルーチン、または、ステップ538からステップ539に進んでいたルーチンが初めてステップ544に進んだ場合には、正常時メイン学習補正係数Kqmgnがメイン学習補正係数Kqmgとして取得され、それ以外の場合には、本ルーチンの前回の実行時にステップ547で記憶された過渡メイン学習補正係数Kqmgkがメイン学習補正係数Kqmgとして取得される。次いで、ステップ545において、ステップ530で取得された上流側空燃比AFuおよびサブFB補正係数Kqsを上式3に適用することによって、補正上流側空燃比AFuaが算出される。次いで、ステップ546において、ステップ530で取得された目標空燃比AFtおよびステップ545で算出された補正上流側空燃比AFuaを上式4に適用することによって、瞬時上流側空燃比偏差ΔAFuが算出される。次いで、ステップ547において、ステップ544で取得されたメイン学習補正係数Kqmgおよびステップ546で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、新たなメイン学習補正係数Kqmgが算出されるとともに、この算出されたメイン学習補正係数Kqmgが最新の過渡メイン学習補正係数Kqmgkとして電子制御装置に記憶される。つまり、これによって、過渡メイン学習補正係数が更新される。次いで、ステップ548において、ステップ531からステップ533に進んでいたルーチン、または、ステップ532からステップ533に進んでいたルーチンが初めてステップ544に進んだ場合には、前回のルーチンの実行時にステップ536で記憶されたメイン学習補正係数Kqmgおよびステップ546で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、ステップ538からステップ539に進んでいたルーチンが初めてステップ544に進んだ場合には、前回のルーチンの実行時にステップ542で記憶されたメイン学習補正係数Kqmgおよびステップ546で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、それ以外の場合には、前回のルーチンの実行時に当該ステップ548で算出されたメイン学習補正係数Kqmgおよびステップ546で算出された瞬時上流側空燃比偏差ΔAFuを上式5に適用することによって、新たな継続メイン学習補正係数Kqmgcが算出されるとともに、この算出された継続メイン学習補正係数Kqmgcが最新の継続メイン学習補正係数Kqmgcとして電子制御装置に記憶される。つまり、これによって、継続メイン学習補正係数が更新される。次いで、ステップ546で算出された瞬時上流側空燃比偏差ΔAFuおよびステップ547で算出されたメイン学習補正係数Kqmgを上式6に適用することによって、新たなメインFB補正係数Kqmが算出され、ルーチンが終了する。次に、第5実施形態のサブFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図19および図20に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図19および図20のルーチンが開始されると、始めに、ステップ560において、その時の目標空燃比AFt、および、その時の下流側空燃比AFdが取得される。次いで、ステップ561において、排気導入不足フラグFsがセットされているFs=1か否かが判別される。この排気導入不足フラグFsは、EGR装置が排気導入不足状態にあることが判明したときにセットされ、EGR装置が排気導入不足状態にあることが判明していないときにリセットされているフラグである。ステップ561において、Fs=1であると判別されたときには、ルーチンはステップ562に進む。一方、ステップ561において、Fs=1ではないと判別されたときには、ステップ563に進む。ルーチンがステップ562に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ562において、Fegr=1であると判別されたときには、ルーチンはステップ563に進む。一方、ステップ562において、Fegr=1ではないと判別されたときには、ルーチンはステップ567に進む。ルーチンがステップ563に進むと、本ルーチンの前回の実行時にステップ565で記憶されたサブ学習補正係数Kqsgが取得される。次いで、ステップ564において、ステップ560で取得された目標空燃比AFtおよび下流側空燃比AFdを上式7に適用することによって、瞬時下流側空燃比偏差ΔAFdが算出される。次いで、ステップ565において、ステップ563で取得されたサブ学習補正係数Kqsgおよびステップ564で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、新たなサブ学習補正係数Kqsgが算出されるとともに、この算出されたサブ学習補正係数Kqsgが最新のサブ学習補正係数として電子制御装置に記憶される。つまり、これによって、サブ学習補正係数が更新される。次いで、ステップ566において、ステップ564で算出された瞬時下流側空燃比偏差ΔAFdおよびステップ565で算出されたサブ学習補正係数Kqsgを上式9に適用することによって、新たなサブFB補正係数Kqsが算出され、ルーチンが終了する。ルーチンがステップ567に進むと、今回のルーチンがステップ575を実行したルーチンの次に実行されたルーチンでなければ、現時点で算出されているサブ学習補正係数Kqsgの学習が完了しているか否かすなわち、同サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっているか否かが判別され、今回のルーチンがステップ575を実行したルーチンの次に実行されたルーチンであれば、前回のルーチンの実行時にすなわちS15で記憶された継続サブ学習補正係数Kqsgcの学習が完了しているか否かすなわち、同継続サブ学習補正係数がEGR制御非実行時の定常空燃比偏差補償値になっているか否かが判別される。ここで、現時点で算出されているサブ学習補正係数Kqsgの学習が完了していると判別されたとき、あるいは、前回のルーチンの実行時にステップ575で記憶された継続サブ学習補正係数Kqsgcの学習が完了していると判別されたときには、ルーチンはステップ568に進む。一方、現時点で算出されているサブ学習補正係数Kqsgの学習が完了していないと判別されたとき、あるいは、前回のルーチンの実行時にステップ575で記憶された継続サブ学習補正係数Kqsgcの学習が完了していないと判別されたときには、ルーチンはステップ572に進む。ステップ567において現時点で算出されているサブ学習補正係数Kqsgの学習が完了していると判別され、ルーチンがステップ568に進んだ場合には、現時点で算出されているサブ学習補正係数Kqsgが取得され、ステップ567において前回のルーチンの実行時にステップ575で記憶された継続サブ学習補正係数Kqsgcの学習が完了していると判別され、ルーチンがステップ568に進んだ場合には、前回のルーチンの実行時にステップ575で記憶された継続サブ学習補正係数Kqsgcがサブ学習補正係数Kqsgとして取得される。次いで、ステップ569において、ステップ560で取得された目標空燃比AFtおよび下流側空燃比AFdを上式7に適用することによって、瞬時下流側空燃比偏差ΔAFdが算出される。次いで、ステップ570において、ステップ568で取得されたサブ学習補正係数Kqsgおよびステップ569で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、新たなサブ学習補正係数Kqsgが算出されるとともに、この算出されたサブ学習補正係数Kqsgが最新のサブ学習補正係数Kqsgとして電子制御装置に記憶される。つまり、これによって、サブ学習補正係数が更新される。次いで、ステップ571において、ステップ569で算出された瞬時下流側空燃比偏差ΔAFdおよびステップ570で算出されたサブ学習補正係数Kqsgを上式9に適用することによって、新たなサブFB補正係数Kqsが算出され、ルーチンが終了する。ルーチンがステップ572に進むと、ステップ561からステップ563に進んでいたルーチン、または、ステップ562からステップ533に進んでいたルーチン、または、ステップ537からステップ08に進んでいたルーチンが初めてステップ572に進んだ場合には、正常サブ学習補正係数Kqmsnがサブ学習補正係数Kqsgとして取得され、それ以外の場合には、本ルーチンの前回の実行時にステップ574で記憶された過渡サブ学習補正係数Kqsgkがサブ学習補正係数Kqsgとして取得される。次いで、ステップ573において、ステップ560で取得された目標空燃比AFtおよび下流側空燃比AFdを上式7に適用することによって、瞬時下流側空燃比偏差ΔAFdが算出される。次いで、ステップ574において、ステップ572で取得されたサブ学習補正係数Kqsgおよびステップ573で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、新たなサブ学習補正係数Kqsgが算出されるとともに、この算出されたサブ学習補正係数Kqsgが最新の過渡サブ学習補正係数Kqsgkとして電子制御装置に記憶される。つまり、これによって、サブ学習補正係数が更新される。次いで、ステップ575において、ステップ561からステップ563に進んでいたルーチン、または、ステップ562からステップ563に進んでいたルーチンが初めてステップ575に進んだ場合には、前回のルーチンの実行時にステップ565で記憶されたサブ学習補正係数Kqsgおよびステップ573で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、ステップ567からステップ568に進んでいたルーチンが初めてステップ575に進んだ場合には、前回のルーチンの実行時にステップ570で記憶されたサブ学習補正係数Kqsgおよびステップ573で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、それ以外の場合には、前回のルーチンの実行時に当該ステップ575で算出されたサブ学習補正係数Kqsgおよびステップ573で算出された瞬時下流側空燃比偏差ΔAFdを上式8に適用することによって、新たな継続サブ学習補正係数Kqsgcが算出されるとともに、この算出された継続サブ学習補正係数Kqsgcが最新の継続サブ学習補正係数Kqsgcとして電子制御装置に記憶される。つまり、これによって、継続サブ学習補正係数が更新される。次いで、ステップ576において、ステップ573で算出された瞬時下流側空燃比偏差ΔAFdおよびステップ574で算出されたサブ学習補正係数Kqsgを上式9に適用することによって、新たなサブFB補正係数Kqsが算出され、ルーチンが終了する。次に、第6実施形態について説明する。なお、以下で説明されない第6実施形態の構成および制御は、上述した実施形態の構成および制御と同じであるか、あるいは、第6実施形態に具現化された本発明の技術思想に鑑みたときに当然に導き出される構成または制御である。第6実施形態では、第5実施形態において、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されているときには、上記取得された基準空燃比に予め定められた修正以下この修正を排気導入不足時の修正というが施され、該修正された基準空燃比が目標空燃比に設定されるとともに、EGR制御が停止される。第6実施形態によれば、以下の効果が得られる。すなわち、上述したように、EGR装置が排気導入不足状態にあるときに、EGR制御が実行された状態で混合気の空燃比をフィードバック制御する場合よりも、EGR制御が停止された状態で混合気の空燃比をフィードバック制御する場合のほうが、排気エミッション性能をより高い性能に維持することができる可能性が高い。第6実施形態では、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されている場合にEGR制御が停止されることから、EGR制御が停止された状態でメイン学習補正係数およびサブ学習補正係数の算出が継続される。このため、第6実施形態によれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。なお、第6実施形態の目標空燃比の設定を実行するルーチンとして、たとえば、図16nルーチンを採用することができ、第6実施形態のメインFB補正係数の算出を実行するルーチンとして、たとえば、図17および図18のルーチンを採用することができ、第6実施形態のサブFB補正係数の算出を実行するルーチンとして、たとえば、図19および図20のルーチンを採用することができる。次に、第7実施形態について説明する。なお、以下で説明されない第7実施形態の構成および制御は、上述した実施形態の構成および制御と同じであるか、あるいは、第7実施形態に具現化された本発明の技術思想に鑑みたときに当然に導き出される構成および制御である。また、以下の説明において排気導入過剰状態とは各燃焼室に予め定められた量の排気ガスが導入されるべきであるときに少なくとも1つの燃焼室に導入される排気ガスの量が上記予め定められた量よりも多い状態を意味する。第7実施形態の内燃機関は、図21に示されているように、第1実施形態のEGR装置とは異なるEGR装置50を具備する。このEGR装置50は、各吸気ポート31にそれぞれ対応してEGR制御弁52を具備する点で、第1実施形態のEGR装置50とは異なる。そして、第7実施形態のEGR装置50は、各吸気ポート31に導入される排気ガスの量を各吸気ポート31に対応して配置されているEGR制御弁52によって個別に制御することができる。次に、第7実施形態の目標空燃比の設定について説明する。第7実施形態では、第1実施形態の目標空燃比の設定に代えて、あるいは、これに加えて、以下のように目標空燃比が設定される。すなわち、第7実施形態では、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。そして、EGR装置が排気導入過剰状態にあることが判明していないときには、上記取得された基準空燃比が目標空燃比に設定される。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されているときには、メイン学習補正係数の誤差およびサブ学習補正係数の誤差を解消するように決定される修正以下この修正を排気導入過剰時の第1の修正というが上記取得された基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。そして、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている間、上記排気導入過剰時の第1の修正が上記取得される基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されていないときには、メイン学習補正係数の誤差およびサブ学習補正係数の誤差を解消するように決定される修正以下この修正を排気導入過剰時の第2の修正というが上記取得された基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。そして、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されていない間、上記排気導入過剰時の第2の修正が上記取得される基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、第7実施形態において、排気導入過剰状態とは、たとえば、或る特定の吸気ポートに対応するEGR制御弁の開度が要求されたEGR制御弁開度よりも小さくならないことに起因して生じる状態である。また、第7実施形態において、排気導入不足状態とは、たとえば、或る特定の吸気ポートに対応するEGR制御弁の開度が要求されたEGR制御弁開度よりも大きくならないことに起因して生じる状態、あるいは、或る特定の吸気ポートに接続されたEGR通路に排気ガス中の煤などが堆積することによって当該EGR通路が閉塞されることに起因して生じる状態である。第7実施形態によれば、以下の効果が得られる。すなわち、EGR装置が排気導入過剰状態にあるとき以下これを排気導入過剰時というには、各燃焼室に予め定められた量以下この量を所定量というの排気ガスを導入しようとしても、少なくとも1つの燃焼室には、所定量よりも多い量の排気ガスが導入されてしまう。ここで、各燃焼室に所定量の排気ガスを導入しようとしたときに、或る1つの燃焼室以下この燃焼室を特定の燃焼室というに所定量よりも多い量の排気ガスが導入されてしまう場合、特定の燃焼室に導入される排気ガスの量は、残りの燃焼室に導入される排気ガスの量よりも多くなり、その結果、特定の燃焼室に吸入される空気の量は、残りの燃焼室に吸入される空気の量よりも少なくなる。このため、特定の燃焼室に形成される混合気の空燃比は、残りの燃焼室に形成される混合気の空燃比よりも小さくなるすなわち、リッチになる。あるいは、各燃焼室に吸入される空気の量以外の状況によっては、特定の燃焼室に形成される混合気の空燃比が残りの燃焼室に形成される混合気の空燃比よりも大きくなるすなわち、リーンになることもあり得る。いずれにせよ、各燃焼室に所定量の排気ガスを導入しようとしたときに特定の燃焼室に所定量よりも多い量の排気ガスが導入されてしまう場合、特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なることになる。ここで、第7実施形態のメイン学習補正係数は、瞬時上流側空燃比偏差に基づいて算出され、第7実施形態のサブ学習補正係数は、瞬時下流側空燃比偏差に基づいて算出される。したがって、排気導入過剰判明時点のメイン学習補正係数およびサブ学習補正係数以下、メイン学習補正係数およびサブ学習補正係数をまとめて学習補正係数というは、上記特定の燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、この排気導入過剰判明時点の学習補正係数には、定常空燃比偏差を十分に補償することができる学習補正係数以下この学習補正係数を適切な学習補正係数というに対して少なからず誤差がある可能性がある。このため、排気導入過剰判明時点の学習補正係数を用いて算出された目標燃料噴射量に燃料噴射量が制御されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。ところで、適切な学習補正係数に対する排気導入過剰判明時点の学習補正係数の誤差は、排気導入過剰判明時点の学習補正係数がEGR制御の実行中に算出された係数であるのか否かに応じて異なる。したがって、EGR装置が排気導入過剰状態にあることが判明した後に排気エミッション性能を高い性能に維持するための手段として、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段を採用する場合、排気導入過剰判明時点の学習補正係数がEGR制御の実行中に算出された係数であるのか否かに応じて、基準空燃比に対する修正を変える必要があるし、EGR装置が排気導入過剰状態にあることが判明した後にEGR制御が実行されているか否かに応じて、基準空燃比に対する修正を変える必要もある。ここで、第7実施形態では、EGR装置が排気導入過剰状態にあることが判明した時点以下この時点を排気導入過剰判明時点ともいうでEGR制御が実行されている場合の基準空燃比に対する修正すなわち、第1の修正と排気導入過剰判明時点でEGR制御が実行されていない場合の基準空燃比に対する修正すなわち、第2の修正とが互いに異なる。しかも、これら第1の修正および第2の修正は、排気導入過剰判明時点のメイン学習補正係数およびサブ学習補正係数の少なくとも一方の学習に関する誤差以下この誤差を排気導入過剰判明時点の学習誤差というと、排気導入過剰判明時点の混合気の空燃比のフィードバック制御全体に関する誤差以下この誤差を排気導入過剰判明時点の空燃比FB制御誤差というと、排気導入過剰判明時点において排気再循環装置が前記排気導入過剰状態にあることに起因する排気エミッション性能の低下以下この低下を排気導入過剰に起因する排気エミッション性能の低下というと、の少なくとも1つを考慮して決定される修正である。すなわち、第7実施形態では、排気導入過剰判明時点において、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、第7実施形態によれば、排気導入過剰判明時点において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、第7実施形態では、排気導入過剰判明時点以降、EGR制御が実行されている場合の基準空燃比に対する修正すなわち、第1の修正と排気導入過剰判明時点以降、EGR制御が実行されていない場合の基準空燃比に対する修正すなわち、第2の修正とが互いに異なる。しかも、これら第1の修正および第2の修正は、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正である。すなわち、第7実施形態では、排気導入過剰判明時点以降も、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、第7実施形態によれば、排気導入過剰判明時点以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。なお、排気導入過剰時の第1の修正による基準空燃比に対する修正の程度、すなわち、排気導入過剰時の第1の修正による基準空燃比に対する修正量は、たとえば、単位時間当たりに各燃焼室に吸入される空気の量に応じて決定される量であってもよいし、所定時間に亘って各燃焼室に吸入された空気の量の積算値に応じて決定される量であってもよいし、上記所定量に対する上記特性の燃焼室に導入される排気ガスの量の偏差に応じて決定される量であってもよいし、機関回転数と各燃焼室に吸入されるガスの充填効率との組合せに応じて決定される量であってもよい。同様に、排気導入過剰時の第2の修正による基準空燃比に対する修正の程度、すなわち、排気導入過剰時の第2の修正による基準空燃比に対する修正量は、たとえば、単位時間当たりに各燃焼室に吸入される空気の量に応じて決定される量であってもよいし、所定時間に亘って各燃焼室に吸入された空気の量の積算値に応じて決定される量であってもよいし、上記所定量に対する上記特性の燃焼室に導入される排気ガスの量の偏差に応じて決定される量であってもよいし、機関回転数と各燃焼室に吸入されるガスの充填効率との組合せに応じて決定される量であってもよい。次に、第7実施形態の目標空燃比の設定を実行するルーチンの一例について説明する。このルーチンの一例が図22に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図22のルーチンが開始されると、始めに、ステップ700において、その時の機関回転数NEとその時の要求機関トルクTQrとが取得される。次いで、ステップ701において、ステップ700で取得された機関回転数NEと要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。次いで、ステップ702において、排気導入過剰フラグFeがセットされているFe=1か否かが判別される。この排気導入過剰フラグFeは、EGR装置が排気導入過剰状態にあることが判明したときにセットされ、EGR装置が排気導入過剰状態にあることが判明していないときにリセットされているフラグである。ステップ702において、Fe=1であると判別されたときには、ルーチンはステップ703に進む。一方、ステップ702において、Fe=1ではないと判別されたときには、ステップ706に進み、ステップ701で取得された基準空燃比AFbが目標空燃比AFtに設定され、ルーチンが終了する。ルーチンがステップ703に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ703において、Fegr=1であると判別されたときには、ルーチンがステップ705に進み、ステップ701で取得された基準空燃比AFbに排気導入過剰時の第1の補正係数Kafe1を乗算して得られる値すなわち、基準空燃比AFbに排気導入過剰時の第1の修正が施された値が目標空燃比AFtに設定され、ルーチンが終了する。一方、ステップ703において、Fegr=1ではないと判別されたときには、ルーチンがステップ704に進み、ステップ701で取得された基準空燃比AFbに排気導入過剰時の第2の補正係数Kafe2を乗算して得られる値すなわち、基準空燃比AFbに排気導入過剰時の第2の修正が施された値が目標空燃比AFtに設定され、ルーチンが終了する。なお、第7実施形態のメインFB補正係数の算出を実行するルーチンとして、たとえば、図10のルーチンを採用することができ、第7実施形態のサブFB補正係数の算出を実行するルーチンとして、たとえば、図11のルーチンを採用することができる。次に、第8実施形態について説明する。なお、以下で説明されない第8実施形態の構成および制御は、上述した実施形態の構成および制御と同じであるか、あるいは、第8実施形態に具現化された本発明の技術思想に鑑みたときに当然に導き出される構成または制御である。第8実施形態では、第3実施形態の目標空燃比の設定、メイン学習補正係数の算出、および、サブ学習補正係数の算出に代えて、あるいは、これに加えて、以下のように目標空燃比の設定、メイン学習補正係数の算出、および、サブ学習補正係数の算出が行われる。すなわち、第8実施形態では、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。そして、EGR装置が排気導入過剰状態にあることが判明していないときには、上記取得された基準空燃比が目標空燃比に設定される。なお、この場合、その時々で算出されているメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、その時々で算出されているサブ学習補正係数が上流側空燃比の補正に用いられる。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されていないときには、メイン学習補正係数の誤差およびサブ学習補正係数の誤差を解消するように決定される修正が上記取得された基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、この場合、排気導入過剰判明時点のメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、排気導入過剰判明時点のサブ学習補正係数が上流側空燃比の補正に用いられる。そして、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されていない間、上記排気導入過剰時の修正が上記取得される基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、この場合、その時々で算出されているメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、その時々で算出されているサブ学習補正係数が上流側空燃比の補正に用いられる。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されているときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、その時点で算出されているメイン学習補正係数の代わりに、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたメイン学習補正係数以下このメイン学習補正係数を正常時メイン学習補正係数というに基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、過渡メイン学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、排気導入過剰判明時点では、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が算出される。そして、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている間、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記正常時メイン学習補正係数を基礎として算出された過渡メイン学習補正係数に基づいて新たな過渡メイン学習補正係数が算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数を基礎として算出された過渡メイン学習補正係数に基づいて算出される過渡メイン学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、排気導入過剰判明時点以降、排気導入過剰判明時点のサブ学習補正係数を基礎として算出されるサブ学習補正係数がそのまま上流側空燃比を補正するためのサブ学習補正係数として用いられる。あるいは、第8実施形態では、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されているときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、その時点で算出されているサブ学習補正係数の代わりに、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたサブ学習補正係数以下このサブ学習補正係数を正常時サブ学習補正係数というに基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いて上流側空燃比が補正される。つまり、この場合、結果として、正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、排気導入過剰判明時点では、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が算出される。そして、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている間、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記正常時サブ学習補正係数を基礎として算出された過渡サブ学習補正係数に基づいて新たな過渡サブ学習補正係数が算出され、該算出された過渡サブ学習補正係数を用いて上流側空燃比が補正される。つまり、この場合、結果として、正常時サブ学習補正係数を基礎として算出された過渡サブ学習補正係数に基づいて算出される過渡サブ学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、排気導入過剰判明時点以降、排気導入過剰判明時点のメイン学習補正係数を基礎として算出されるメイン学習補正係数がそのままメインFB補正係数を算出するためのメイン学習補正係数として用いられる。あるいは、第8実施形態では、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されているときには、上記取得された基準空燃比が目標空燃比に設定され、その時点で算出されているメイン学習補正係数の代わりに、上記正常時メイン学習補正係数に基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、その時点で算出されているサブ学習補正係数の代わりに、上記正常時サブ学習補正係数に基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いて上流側空燃比が補正される。つまり、この場合、結果として、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、過渡メイン学習補正係数と正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている間、上記取得された基準空燃比が目標空燃比に設定され、上記正常時メイン学習補正係数を基礎として算出された過渡メイン学習補正係数に基づいて新たな過渡メイン学習補正係数が算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記正常時サブ学習補正係数を基礎として算出された過渡サブ学習補正係数に基づいて新たな過渡サブ学習補正係数が算出され、該算出された過渡サブ学習補正係数を用いて上流側空燃比が補正される。つまり、この場合、結果として、正常時メイン学習補正係数を基礎として算出された過渡メイン学習補正係数に基づいて算出される過渡メイン学習補正係数とサブ学習補正係数を基礎として算出された過渡サブ学習補正係数に基づいて算出される過渡サブ学習補正係数とによって基準燃料噴射量が補正されることになる。第8実施形態によれば、以下の効果が得られる。すなわち、排気導入過剰判明時点のメイン学習補正係数およびサブ学習補正係数以下、メイン学習補正係数およびサブ学習補正係数をまとめて学習補正係数というは、上述したように、特定の燃焼室すなわち、所定量よりも多い量の排気ガスが導入されてしまう燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、排気導入過剰判明時点の学習補正係数には、適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入過剰判明時点の学習補正係数を用いて基準燃料噴射量が補正されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、上述したように、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。しかしながら、本願の発明者の研究により、排気導入過剰判明時点およびそれ以降において、EGR制御が実行されているのであれば、基準燃料噴射量の補正に利用される学習補正係数に適切な工夫を施せば、排気エミッション性能を高い性能に維持することができることが判明した。ここで、第8実施形態では、排気導入過剰判明時点でEGR制御が実行されていない場合、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、第8実施形態では、排気導入過剰判明時点でEGR制御が実行されていない場合、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、排気導入過剰判明時点でEGR制御が実行されていない場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、第8実施形態では、それ以降、EGR制御が実行されない限り、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、第8実施形態では、排気導入過剰判明時点以降、EGR制御が実行されていない場合にも、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、排気導入過剰判明時点以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、EGR装置が排気導入過剰状態にあり、したがって、特定の燃焼室に所定量よりも多い量の排気ガスが導入されてしまうとしても、EGR制御が実行されているのであれば、EGR制御が実行されていない場合に比べて、各燃焼室に導入される排気ガスの量間のバラツキに起因して各燃焼室に形成される混合気の空燃比間に生じるバラツキは小さい。すなわち、排気導入過剰判明時点でEGR制御が実行されているときに、各燃焼室に形成される混合気の空燃比間にバラツキを生じさせる主な原因は、排気導入過剰判明時点の学習補正係数に含まれる適切な学習補正係数に対する誤差である。そして、EGR装置が排気導入過剰状態にあってもEGR制御が実行されていれば、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないときに算出された学習補正係数は、排気導入過剰判明時点で利用される学習補正係数として十分に適切な学習補正係数であると言える。ここで、第8実施形態では、排気導入過剰判明時点でEGR制御が実行されている場合、基準空燃比がそのまま目標空燃比に設定されるが、新たなメイン学習補正係数の算出の基礎となるメイン学習補正係数として、正常時メイン学習補正係数が採用され、この正常時メイン学習補正係数を用いて基準燃料噴射量が補正され、あるいは、新たなサブ学習補正係数の算出の基礎となるサブ学習補正係数として、正常時サブ学習補正係数が採用され、この正常時サブ学習補正係数を用いて基準燃料噴射量が補正され、あるいは、新たなメイン学習補正係数および新たなサブ学習補正係数の算出の基礎となるメイン学習補正係数およびサブ学習補正係数として、正常時メイン学習補正係数および正常時サブ学習補正係数が採用され、これら正常時メイン学習補正係数および正常時サブ学習補正係数を用いて基準燃料噴射量が補正される。このため、第8実施形態によれば、排気導入過剰判明時点でEGR制御が実行されている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第8実施形態では、それ以降、EGR制御が実行されている限り、正常時メイン学習補正係数または正常時サブ学習補正係数を基礎としてメイン学習補正係数またはサブ学習補正係数が算出され、斯くして算出されるメイン学習補正係数またはサブ学習補正係数を用いて基準燃料噴射量が補正される。これによれば、排気導入過剰判明時点以降、EGR制御が実行されている場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。次に、第8実施形態の目標空燃比の設定を実行するルーチンの一例について説明する。このルーチンの一例が図23に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。また、図23のステップ800~ステップ803およびステップ806は、それぞれ、図22のステップ700~ステップ703およびステップ706と同じであるので、これらステップの説明は省略する。図23のルーチンでは、ルーチンがステップ805に進むと、ステップ801で取得された基準空燃比AFbに排気導入過剰時の修正Kafeを乗算して得られる値すなわち、基準空燃比AFbに排気導入過剰時の修正が施された値が目標空燃比AFに設定され、ルーチンが終了する。一方、ルーチンがステップ804に進むと、ステップ801で取得された基準空燃比AFbが目標空燃比AFtに設定され、ルーチンが終了する。次に、第8実施形態のメインFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図24に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図24のルーチンが開始されると、始めに、ステップ830において、その時の目標空燃比AFt、その時の上流側空燃比AFu、および、その時のサブFB補正係数Kqsが取得される。次いで、ステップ831において、排気導入過剰フラグFeがセットされているFe=1か否かが判別される。この排気導入過剰フラグFeは、EGR装置が排気導入過剰状態にあることが判明したときにセットされ、EGR装置が排気導入過剰状態にあることが判明していないときにリセットされているフラグである。ステップ831において、Fe=1であると判別されたときには、ルーチンはステップ832に進む。一方、ステップ831において、Fe=1ではないと判別されたときには、ステップ833に進む。ルーチンがステップ832に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ832において、Fegr=1であると判別されたときには、ルーチンはステップ838に進む。一方、ステップ832において、Fegr=1ではないと判別されたときには、ルーチンはステップ833に進む。ルーチンがステップ833に進むと、ステップ833~ステップ837において、図14のステップ333~ステップ337と同じ処理が実行され、ルーチンが終了する。一方、ルーチンがステップ838に進むと、ステップ838~ステップ842において、図14のステップ338~ステップ342と同じ処理が実行される、ルーチンが終了する。なお、ステップ338で取得される正常時メイン学習補正係数Kqmgnは、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたメイン学習補正係数である。次に、第8実施形態のサブFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図25に示されている。なお、このルーチンは、所定時間が経過する毎に開始されるルーチンである。図25のルーチンが開始されると、始めに、ステップ860において、その時の目標空燃比AFt、および、その時の下流側空燃比AFdが取得される。次いで、ステップ861において、排気導入過剰フラグFeがセットされているFs=1か否かが判別される。この排気導入過剰フラグFeは、EGR装置が排気導入不足状態にあることが判明したときにセットされ、EGR装置が排気導入不足状態にあることが判明していないときにリセットされているフラグである。ステップ861において、Fs=1であると判別されたときには、ルーチンはステップ862に進む。一方、ステップ861において、Fe=1ではないと判別されたときには、ステップ863に進む。ルーチンがステップ862に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ862において、Fegr=1であると判別されたときには、ルーチンはステップ867に進む。一方、ステップ862において、Fegr=1ではないと判別されたときには、ルーチンはステップ863に進む。ルーチンがステップ863に進むと、ステップ863~ステップ866において、図15のステップ363~ステップ366と同じ処理が実行され、ルーチンが終了する。一方、ルーチンがステップ867に進むと、ステップ867~ステップ870において、図15のステップ367~ステップ370と同じ処理が実行され、ルーチンが終了する。なお、ステップ867で取得される正常時サブ学習補正係数Kqsgnは、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたサブ学習補正係数である。次に、第9実施形態について説明する。なお、以下で説明されない第9実施形態の構成および制御は、上述した実施形態の構成および制御と同じであるか、あるいは、第9実施形態に具現化された本発明の技術思想に鑑みたときに当然に導き出される構成または制御である。第9実施形態では、第5実施形態の目標空燃比の設定、メイン学習補正係数の算出、および、サブ学習補正係数の算出に代えて、あるいは、これに加えて、以下のように目標空燃比の設定、メイン学習補正係数の算出、および、サブ学習補正係数の算出が行われる。すなわち、第9実施形態では、機関運転中、その時の機関回転数NEとその時の要求機関トルクTQrとに対応する基準空燃比AFbが図4Bのマップから取得される。そして、EGR装置が排気導入過剰状態にあることが判明していないときには、上記取得された基準空燃比が目標空燃比に設定される。なお、この場合、その時々で算出されているメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、その時々で算出されているサブ学習補正係数が上流側空燃比の補正に用いられる。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されていないときには、メイン学習補正係数の誤差およびサブ学習補正係数の誤差を解消するように決定される修正以下この修正を排気導入過剰時の修正というが上記取得された基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、この場合、排気導入過剰判明時点のメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、排気導入過剰判明時点のサブ学習補正係数が上流側空燃比の補正に用いられる。そして、EGR装置が排気導入不足状態にあることが判明しており且つEGR制御が実行されていない間、上記排気導入過剰時の修正が上記取得される基準空燃比に施され、該修正された基準空燃比が目標空燃比に設定される。なお、ここでも、その時々で算出されているメイン学習補正係数が基準燃料噴射量の補正に用いられるとともに、その時々で算出されているサブ学習補正係数が上流側空燃比の補正に用いられる。一方、EGR装置が排気導入不足状態にあることが判明したときにEGR制御が実行されており且つ現時点で算出されているメイン学習補正係数がEGR制御が実行されているときの定常空燃比偏差を補償する値以下この値をEGR制御実行時の定常空燃比偏差補償値というになっているときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が継続メイン学習補正係数として算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出される。つまり、この場合、排気導入過剰判明時点のメイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、継続メイン学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が算出され、該算出されたサブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記継続メイン学習補正係数に基づいて新たな継続メイン学習補正係数が算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出される。なお、ここでも、排気導入過剰判明時点のサブ学習補正係数を基礎として算出されるサブ学習補正係数を用いてサブFB補正係数が算出される。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されており且つ現時点で算出されているメイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていないときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、正常時メイン学習補正係数すなわち、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたメイン学習補正係数に基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、過渡メイン学習補正係数によって基準燃料噴射量が補正されることになる。なお、ここでも、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が算出され、該算出されたサブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、排気導入過剰判明時点のメイン学習補正係数を基礎にして算出されるメイン学習補正係数である継続メイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記過渡メイン学習補正係数に基づいて算出される新たな過渡メイン学習補正係数を用いてメインFB補正係数が算出される。なお、この場合、排気導入過剰判明時点のサブ学習補正係数に基づいて算出されるサブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、継続メイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出される。なお、この場合、排気導入過剰判明時点のサブ学習補正係数に基づいて算出されるサブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出される。なお、ここでも、排気導入不足判明時点のサブ学習補正係数に基づいて算出されるサブ学習補正係数を用いてサブFB補正係数が算出される。あるいは、第8実施形態では、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されており且つ現時点で算出されているサブ学習補正係数がEGR制御が実行されているときの定常空燃比偏差を補償する値以下この値をEGR制御実行時の定常空燃比補償値というになっているときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が継続サブ学習補正係数として算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、排気導入過剰判明時点のサブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、継続サブ学習補正係数によって基準燃料噴射量が補正されることになる。なお、この場合、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が算出され、該算出されたメイン学習補正係数を用いてメインFB補正係数が算出される。そして、その後、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記継続サブ学習補正係数に基づいて新たな継続サブ学習補正係数が算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。なお、ここでも、排気導入過剰判明時点のサブ学習補正係数を基礎として算出されるメイン学習補正係数を用いてメインFB補正係数が算出される。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されており且つ現時点で算出されているサブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていないときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、正常時サブ学習補正係数すなわち、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたサブ学習補正係数に基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数によって基準燃料噴射量が補正されることになる。なお、ここでも、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が算出され、該算出されたメイン学習補正係数を用いてメインFB補正係数が算出される。そして、その後、排気導入過剰判明時点のサブ学習補正係数を基礎にして算出されるサブ学習補正係数である継続サブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記過渡サブ学習補正係数に基づいて算出される新たな過渡サブ学習補正係数を用いてサブFB補正係数が算出される。なお、この場合、排気導入過剰判明時点のメイン学習補正係数に基づいて算出されるメイン学習補正係数を用いてメインFB補正係数が算出される。そして、その後、継続サブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。なお、この場合、排気導入過剰判明時点のメイン学習補正係数に基づいて算出されるメイン学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。なお、ここでも、排気導入過剰判明時点のメイン学習補正係数に基づいて算出されるメイン学習補正係数を用いてメインFB補正係数が算出される。あるいは、第8実施形態では、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されており且つ現時点で算出されているメイン学習補正係数およびサブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっているときには、上記取得された基準空燃比が目標空燃比に設定され、その時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が継続メイン学習補正係数として算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、その時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が継続サブ学習補正係数として算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、排気導入過剰判明時点のメイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、継続メイン学習補正係数と排気導入過剰判明時点のサブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、継続サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、その後、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている限り、上記取得された基準空燃比が目標空燃比に設定されるとともに、上記継続メイン学習補正係数に基づいて新たな継続メイン学習補正係数が算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記継続サブ学習補正係数に基づいて新たな継続サブ学習補正係数が算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されており且つ現時点で算出されているメイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっておらず且つ現時点で算出されているサブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっているときには、上記取得された基準空燃比が目標空燃比に設定され、正常時メイン学習補正係数すなわち、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたメイン学習補正係数に基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、現時点で算出されているサブ学習補正係数に基づいて新たなサブ学習補正係数が継続サブ学習補正係数として算出され、該算出された継続サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、過渡メイン学習補正係数と現時点で算出されているサブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、継続サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、その後、排気導入過剰判明時点のメイン学習補正係数を基礎にして算出されるメイン学習補正係数である継続メイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定され、上記過渡メイン学習補正係数に基づいて算出される新たな過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、継続メイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている限り、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されており且つ現時点で算出されているメイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっており且つ現時点で算出されているサブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていないときには、上記取得された基準空燃比が目標空燃比に設定され、現時点で算出されているメイン学習補正係数に基づいて新たなメイン学習補正係数が継続メイン学習補正係数として算出され、該算出された継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、正常時サブ学習補正係数すなわち、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたサブ学習補正係数に基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、現時点で算出されているメイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、継続メイン学習補正係数と正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、その後、排気導入過剰判明時点のサブ学習補正係数を基礎にして算出されるサブ学習補正係数である継続サブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定され、上記継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記過渡サブ学習補正係数に基づいて算出される新たな過渡サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、継続サブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている限り、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。一方、EGR装置が排気導入過剰状態にあることが判明したときにEGR制御が実行されており且つ現時点で算出されているメイン学習補正係数およびサブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていないときには、上記取得された基準空燃比が目標空燃比に設定され、正常時メイン学習補正係数すなわち、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたメイン学習補正係数に基づいて新たなメイン学習補正係数が過渡メイン学習補正係数として算出され、該算出された過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、正常時サブ学習補正係数すなわち、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたサブ学習補正係数に基づいて新たなサブ学習補正係数が過渡サブ学習補正係数として算出され、該算出された過渡サブ学習補正係数を用いてサブFB補正係数が算出される。つまり、この場合、正常時メイン学習補正係数に基づいて算出される新たなメイン学習補正係数すなわち、継続メイン学習補正係数と正常時サブ学習補正係数に基づいて算出される新たなサブ学習補正係数すなわち、過渡サブ学習補正係数とによって基準燃料噴射量が補正されることになる。そして、その後、排気導入過剰判明時点のメイン学習補正係数を基礎として算出されるメイン学習補正係数である継続メイン学習補正係数およびサブ学習補正係数を基礎にして算出されるサブ学習補正係数である継続サブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない限り、上記取得された基準空燃比が目標空燃比に設定され、上記過渡メイン学習補正係数に基づいて算出される新たな過渡メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、上記過渡サブ学習補正係数に基づいて算出される新たな過渡サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、継続メイン学習補正係数および継続サブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になったときには、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。そして、その後、EGR装置が排気導入過剰状態にあることが判明しており且つEGR制御が実行されている限り、上記取得された基準空燃比が目標空燃比に設定され、継続メイン学習補正係数に基づいて算出される新たな継続メイン学習補正係数を用いてメインFB補正係数が算出されるとともに、継続サブ学習補正係数に基づいて算出される新たな継続サブ学習補正係数を用いてサブFB補正係数が算出される。第9実施形態によれば、以下の効果が得られる。すなわち、排気導入過剰判明時点のメイン学習補正係数およびサブ学習補正係数以下、メイン学習補正係数およびサブ学習補正係数をまとめて学習補正係数というは、上述したように、特定の燃焼室すなわち、所定量よりも多い量の排気ガスが導入されてしまう燃焼室に形成される混合気の空燃比と残りの燃焼室に形成される混合気の空燃比とが互いに異なる状況下において算出された学習補正係数である可能性があり、したがって、排気導入過剰判明時点の学習補正係数には、適切な学習補正係数に対して少なからず誤差がある可能性がある。このため、排気導入過剰判明時点の学習補正係数を用いて基準燃料噴射量が補正されたとしても、排気エミッション性能が高い性能に維持されない可能性がある。こうした状況下において、排気エミッション性能を高い性能に維持するための手段の1つとして、上述したように、基準空燃比をそのまま目標空燃比に設定するのではなく、基準空燃比を修正し、この修正された基準空燃比を目標空燃比に設定するという手段がある。しかしながら、本願の発明者の研究により、排気導入過剰判明時点およびそれ以降において、EGR制御が実行されているのであれば、混合気の空燃比のフィードバック制御に利用される学習補正係数に適切な工夫を施せば、排気エミッション性能を高い性能に維持することができることが判明した。ここで、第9実施形態では、排気導入過剰判明時点でEGR制御が実行されていない場合、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、第9実施形態では、排気導入過剰判明時点でEGR制御が実行されていない場合、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、第9実施形態によれば、排気導入過剰判明時点でEGR制御が実行されていない場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、第9実施形態では、排気導入過剰判明時点以降、EGR制御が実行されていない場合にも、排気導入過剰判明時点の学習誤差と、排気導入過剰判明時点の空燃比FB制御誤差と、排気導入過剰に起因する排気エミッション性能の低下と、の少なくとも1つを考慮して決定される修正が基準空燃比に施され、この修正された基準空燃比が目標空燃比に設定される。すなわち、第9実施形態では、排気導入過剰判明時点以降、EGR制御が実行されていない場合にも、高い排気エミッション性能を得るという観点から適切な目標空燃比が設定され、斯くして設定された目標空燃比に基づいて混合気の空燃比がフィードバック制御される。このため、第9実施形態によれば、排気導入過剰判明時点以降、EGR制御が実行されていない場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。また、EGR装置が排気導入過剰状態にあり、したがって、特定の燃焼室に所定量よりも多い量の排気ガスが燃焼室に導入されてしまうとしても、EGR制御が実行されているのであれば、EGR制御が実行されていない場合に比べて、各燃焼室に導入される排気ガスの量間のバラツキに起因して各燃焼室に形成される混合気の空燃比間に生じるバラツキは小さい。すなわち、排気導入過剰判明時点でEGR制御が実行されているときに、各燃焼室に形成される混合気の空燃比間にバラツキを生じさせる主な原因は、排気導入過剰判明時点の学習補正係数に含まれる適切な学習補正係数に対する誤差である。言い方を変えれば、排気導入過剰判明時点の学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっている場合、この学習補正係数を用いて混合気の空燃比がフィードバック制御されたとしても、高い排気エミッション性能を得ることができる。ここで、第9実施形態では、排気導入過剰判明時点でEGR制御が実行されているときに、その時点で算出されている学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっている場合、基準空燃比がそのまま目標空燃比に設定されるが、新たな学習補正係数の算出の基礎となる学習補正係数として、排気導入過剰判明時点の学習補正係数が採用され、この学習補正係数を用いて混合気の空燃比がフィードバック制御される。このため、第9実施形態によれば、排気導入過剰判明時点でEGR制御が実行されているときに、その時点で算出されている学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっている場合において、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、それ以降、EGR制御が実行されている限り、排気導入過剰判明時点の学習補正係数を基礎として学習補正係数が算出され、斯くして算出される学習補正係数を用いて基準燃料噴射量が補正される。これによれば、排気導入過剰判明時点以降、EGR制御が実行されている場合においても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。一方、第9実施形態では、排気導入過剰判明時点でEGR制御が実行されているときに、排気導入過剰判明時点のメイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない場合、基準空燃比がそのまま目標空燃比に設定されるが、新たなメイン学習補正係数の算出の基礎となるメイン学習補正係数として、正常時メイン学習補正係数すなわち、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたメイン学習補正係数が採用され、この正常時学習補正係数を用いて基準燃料噴射量が補正される。上述したように、EGR装置が排気導入過剰状態にあってもEGR制御が実行されていれば、正常時メイン学習補正係数は、排気導入過剰判明時点のメイン学習補正係数として適切なメイン学習補正係数であると言える。したがって、第9実施形態によれば、排気導入過剰判明時点でEGR制御が実行されているときに、排気導入過剰判明時点のメイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない場合であっても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第9実施形態では、それ以降、EGR制御が実行されており且つ継続メイン学習補正係数すなわち、排気導入過剰判明時点のメイン学習補正係数を基礎として算出されるメイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値にならない限り、過渡メイン学習補正係数すなわち、正常時メイン学習補正係数を基礎として算出されるメイン学習補正係数を用いて基準燃料噴射量が補正される。これによれば、それ以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第9実施形態では、それ以降、EGR制御が実行されており且つ継続メイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になった場合、基準空燃比がそのまま目標空燃比に設定されるが、継続メイン学習補正係数を用いて基準燃料噴射量が補正される。この時点での継続メイン学習補正係数は、排気導入過剰判明時点以降、排気導入過剰判明時点のメイン学習補正係数を基礎として算出されたメイン学習補正係数である。したがって、この時点での継続メイン学習補正係数は、EGR装置が排気導入過剰状態にあり且つEGR制御が実行されているときの定常空燃比偏差を補償するメイン学習補正係数として適切なメイン学習補正係数であると言える。したがって、これによれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。さらに、第9実施形態では、それ以降、EGR制御が実行されている限り、継続メイン学習補正係数を用いて基準燃料噴射量が補正される。このため、それ以降も、より高い排気エミッション性能が維持されるという効果を得ることができる。また、第9実施形態では、排気導入過剰判明時点でEGR制御が実行されているときに、排気導入過剰判明時点のサブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない場合、基準空燃比がそのまま目標空燃比に設定されるが、新たなサブ学習補正係数の算出の基礎となるサブ学習補正係数として、正常時サブ学習補正係数すなわち、EGR制御が実行されており且つEGR装置が排気導入過剰状態にないとみなせる時点で算出されたサブ学習補正係数が採用され、この正常時サブ学習補正係数を用いて基準燃料噴射量が補正される。上述したように、EGR装置が排気導入過剰状態にあってもEGR制御が実行されていれば、正常時サブ学習補正係数は、排気導入過剰判明時点のサブ学習補正係数として適切なサブ学習補正係数であると言える。したがって、第9実施形態によれば、排気導入過剰判明時点でEGR制御が実行されているときに、排気導入過剰判明時点のサブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっていない場合であっても、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第9実施形態では、それ以降、EGR制御が実行されており且つ継続サブ学習補正係数すなわち、排気導入過剰判明時点のサブ学習補正係数を基礎として算出されるサブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値にならない限り、過渡サブ学習補正係数すなわち、正常時サブ学習補正係数を基礎として算出されるサブ学習補正係数を用いて基準燃料噴射量が補正される。これによれば、それ以降も、排気エミッション性能が高い性能に維持されるという効果を得ることができる。さらに、第9実施形態では、それ以降、EGR制御が実行されており且つ継続サブ学習補正係数がEGR制御実行時の定常空燃比偏差補償値になった場合、基準空燃比がそのまま目標空燃比に設定されるが、継続サブ学習補正係数を用いて基準燃料噴射量が補正される。この時点での継続サブ学習補正係数は、排気導入過剰判明時点以降、排気導入過剰判明時点のサブ学習補正係数を基礎として算出されたサブ学習補正係数である。したがって、この時点での継続サブ学習補正係数は、EGR装置が排気導入過剰状態にあり且つEGR制御が実行されているときの定常空燃比偏差を補償するサブ学習補正係数として適切なサブ学習補正係数であると言える。したがって、これによれば、排気エミッション性能がより高い性能に維持されるという効果を得ることができる。さらに、第9実施形態では、それ以降、EGR制御が実行されている限り、継続サブ学習補正係数を用いて基準燃料噴射量が補正される。このため、それ以降も、より高い排気エミッション性能が維持されるという効果を得ることができる。なお、第9実施形態の目標空燃比の設定を実行するルーチンとして、たとえば、図23のルーチンを採用することができる。次に、第9実施形態のメインFB補正係数の算出を実行するルーチンの一例について説明する。このルーチンの一例が図26および図27に示されている。なお、このルーチンは、所定時間が経過する毎に実行されるルーチンである。図26および図27のルーチンが開始されると、始めに、ステップ930において、その時の目標空燃比AFt、その時の上流側空燃比AFu、および、その時のサブFB補正係数Kqsが取得される。次いで、ステップ931において、排気導入過剰フラグFeがセットされているFe=1か否かが判別される。この排気導入過剰フラグFeは、EGR装置が排気導入過剰状態にあることが判明したときにセットされ、EGR装置が排気導入過剰状態にあることが判明していないときにリセットされているフラグである。ステップ931において、Fe=1であると判別されたときには、ルーチンはステップ932に進む。一方、ステップ931において、Fe=1ではないと判別されたときには、ステップ933に進む。ルーチンがステップ932に進むと、EGR制御フラグFegrがセットされているFegr=1か否かが判別される。このEGR制御フラグFegrは、EGR制御が開始されたときにセットされ、EGR制御が停止されたときにリセットされるフラグである。ステップ932において、Fegr=1であると判別されたときには、ルーチンはステップ938に進む。一方、ステップ932において、Fegr=1ではないと判別されたときには、ルーチンはステップ933に進む。ルーチンがステップ933に進むと、ステップ933~ステップ937において、図17のステップ533~ステップ537と同じ処理が実行され、ルーチンが終了する。ルーチンがステップ938に進むと、今回のルーチンがステップ948を実行したルーチンの次に実行されたルーチンでなければ、現時点で算出されているメイン学習補正係数Kqmgの学習が完了しているか否かすなわち、同メイン学習補正係数がEGR制御実行時の定常空燃比偏差補償値になっているか否かが判別され、今回のルーチンがステップ948を実行したルーチンの次に実行されたルーチンであれば、前回のルーチンの実行時にステップ948で記憶された継続メイン学習補正係数Kqmgcの学習が完了しているか否かすなわち、同継続メイン学習補正係数KqmgcがEGR制御実行時の定常空燃比偏差補償値になっているか否かが判別される。現時点で算出されているメイン学習補正係数Kqmgの学習が完了していると判別されたとき、あるいは、前回のルーチンの実行時にステップ948で記憶された継続メイン学習補正係数Kqmgcの学習が完了していると判別されたときには、ルーチンはステップ939に進む。一方、現時点で算出されているメイン学習補正係数Kqmgの学習が完了していないと判別されたとき、あるいは、前回のルーチンの実行時にステップ948で記憶された継続メイン学習補正係数Kqmgcの学習が完了していないと判別されたときには、ルーチンはステップ944に進む。ステップ938において現時点で算出されているメイン学習補正係数Kqmgの学習が完了していると判別され、ルーチンがステップ939に進んだ場合には、現時点で算出されているメイン学習補正係数Kqmgが取得され、ステップ938において前回のルーチンの実行時にステップ948で記憶された継続メイン学習補正係数Kqmgcの学習が完了していると判別され、ルーチンがステップ939に進んだ場合には、前回のルーチンの実行時にステップ948で記憶された継続メイン学習補正係数Kqmgcがメイン学習補正係数Kqmgとして取得される。次いで、ステップ940~ステップ943において、図18のステップ540~ステップ543と同じ処理が実行され、ルーチンが終了する。ルーチンがステップ944に進むと、ステップ931からステップ933に進んでいたルーチン、または、ステップ932からステップ933に進んでいたルーチン、または、ステップ938からステップ939に進んでいたルーチンが初めてステップ944に進んだ場合には、正常時メイン学習補正係数Kqmgnがメイン学習補正係数Kqmgとして取得され、それ以外の場合には、本ルーチンの前回の実行時にステップ947で記憶された過渡メイン学習補正係数Kqmgkがメイン学習補正係数Kqmgとして取得される。次いで、ステップ945~ステップ949において、ステップ545~ステップ549と同じ処理が実行され、ルーチンが終了する。次に、上述した実施形態において、EGR装置が排気導入不足状態にあるか否か、あるいは、EGR装置が排気導入過剰状態にあるか否かを判定する方法の一例について説明する。なお、以下の説明においてクランク角度とはクランクシャフトの回転角度を意味し、第1気筒とは図1および図21において、一番下に図示されている燃焼室を意味し、第4気筒とは図1および図21において、一番上に図示されている燃焼室を意味し、第2気筒とは図1および図21において、第1気筒の直ぐ上に図示されている燃焼室を意味し、第3気筒とは図1および図2において、第4気筒の直ぐ下に図示されている燃焼室を意味する。上述した実施形態の内燃機関では、各燃焼室においてクランク角度180°ずつずれたタイミングで第1気筒♯1、第4気筒♯4、第3気筒♯3、第2気筒♯2の順に排気行程が順次行われるようになっている。したがって、各燃焼室から排気ガスがクランク角度180°ずつずれて順次排出され、これら排気ガスが上流側空燃比センサに順次到達することになる。したがって、上流側空燃比センサは、概ね、第1気筒♯1から排出された排気ガスの空燃比、第4気筒♯4から排出された排気ガスの空燃比、第3気筒♯3から排出された排気ガスの空燃比、そして、第2気筒♯2から排出された排気ガスの空燃比を順次検出することになる。ここで、上述した実施形態の空燃比制御によれば、各燃焼室に形成される混合気の空燃比を理論空燃比にフィードバック制御しようとする場合、各燃焼室に形成される混合気の空燃比は、結果的には、理論空燃比よりもリッチな空燃比にされたり理論空燃比よりもリーンな空燃比にされたりすることによって全体として理論空燃比にフィードバック制御される。このため、全ての燃料噴射弁が正常である場合、上流側空燃比センサが出力する出力値以下この出力値を上流側空燃比センサ出力値というは、図30Aに示されているように、理論空燃比に対応する上流側空燃比センサ出力値を跨いで比較的小さい幅で上下動を繰り返すことになる。一方、第1気筒♯1に対応する燃料噴射弁に指令燃料噴射量よりも多い量の燃料が噴射されてしまう不具合があって、残りの気筒♯2~♯4に対応する燃料噴射弁が正常である場合、上流側空燃比センサ出力値は、図30Bに示されているように、推移する。すなわち、異常のある燃料噴射弁に対応する第1気筒♯1に形成される混合気の空燃比は、理論空燃比よりも大幅にリッチな空燃比になっていることから、第1気筒♯1から排出される排気ガスの空燃比も理論空燃比よりも大幅にリッチな空燃比になっている。このため、第1気筒♯1から排出された排気ガスが上流側空燃比センサに到達したとき、上流側空燃比センサ出力値は、第1気筒♯1から排出された排気ガスの空燃比すなわち、理論空燃比よりも大幅にリッチな空燃比に対応する出力値に向かって一気に小さくなる。そして、上述した実施形態の空燃比制御によれば、上流側空燃比センサ出力値が理論空燃比よりも大幅にリッチな空燃比に対応する出力値になったときすなわち、上流側空燃比センサが理論空燃比よりも大幅にリッチな空燃比を検出したとき、全ての燃料噴射弁における燃料噴射量が大幅に減量せしめられ、第4気筒♯4、第3気筒♯3、および、第2気筒♯2に形成される混合気の空燃比が理論空燃比よりも大幅にリーンな空燃比になる。このため、これら第4気筒♯4~第2気筒♯2から排出された排気ガスが上流側空燃比センサに到達したとき、上流側空燃比センサ出力値は、これら気筒♯4~♯2から排出された排気ガスの空燃比すなわち、理論空燃比よりも大幅にリーンな空燃比に対応する出力値に向かって一気に大きくなる。そして、上述した実施形態の空燃比制御によれば、上流側空燃比センサ出力値が理論空燃比よりもリーンな空燃比に対応する出力値になったときすなわち、上流側空燃比センサが理論空燃比よりもリーンな空燃比を検出したとき、全ての燃料噴射弁における燃料噴射量が増量せしめられ、再び、第1気筒♯1に形成される混合気の空燃比が理論空燃比よりも大幅にリッチな空燃比になる。このため、或る特定の燃料噴射弁に指令燃料噴射量よりも多い量の燃料が噴射されてしまう不具合がある場合、図30Bに示されているように、上流側空燃比センサ出力値は、理論空燃比に対応する出力値を跨いで比較的大きい幅で上下動を繰り返すことになる。一方、第1気筒♯1に対応する燃料噴射弁に指令燃料噴射量よりも少ない量の燃料しか噴射されない不具合があって、残りの気筒♯2~♯4に対応する燃料噴射弁が正常である場合、上流側空燃比センサ出力値は、図30Cに示されているように推移する。すなわち、異常のある燃料噴射弁に対応する第1気筒♯1に形成される混合気の空燃比は、理論空燃比よりも大幅にリーンな空燃比になっていることから、第1気筒♯1から排出される排気ガスの空燃比も理論空燃比よりも大幅にリーンな空燃比になっている。このため、第1気筒♯1から排出された排気ガスが上流側空燃比センサに到達したとき、上流側空燃比センサ出力値は、第1気筒♯1から排出された排気ガスの空燃比すなわち、理論空燃比よりも大幅にリーンな空燃比に対応する出力値に向かって一気に大きくなる。そして、上述した実施形態の空燃比制御によれば、上流側空燃比センサ出力値が理論空燃比よりも大幅にリーンな空燃比に対応する出力値になったときすなわち、上流側空燃比センサが理論空燃比よりも大幅にリーンな空燃比を検出したとき、全ての燃料噴射弁における燃料噴射量が大幅に増量せしめられ、第4気筒♯4、第3気筒♯3、および、第2気筒♯2に形成される混合気の空燃比が理論空燃比よりも大幅にリッチな空燃比になる。このため、これら第4気筒♯4~第2気筒♯2から排出された排気ガスが上流側空燃比センサに到達したとき、上流側空燃比センサ出力値は、これら気筒♯4~♯2から排出された排気ガスの空燃比すなわち、理論空燃比よりも大幅にリッチな空燃比に対応する出力値に向かって一気に小さくなる。そして、上述した実施形態の空燃比制御によれば、上流側空燃比センサ出力値が理論空燃比よりもリッチな空燃比に対応する出力値になったときすなわち、上流側空燃比センサが理論空燃比よりもリッチな空燃比を検出したとき、全ての燃料噴射弁における燃料噴射量が減量せしめられ、再び、第1気筒♯1に形成される混合気の空燃比が理論空燃比よりも大幅にリーンな空燃比になる。このため、或る特定の燃料噴射弁に指令燃料噴射量よりも多い量の燃料が噴射されてしまう不具合がある場合、図30Cに示されているように、上流側空燃比センサ出力値は、理論空燃比に対応する出力値を跨いで比較的大きい幅で上下動を繰り返すことになる。このように、或る特定の燃料噴射弁に異常がある場合の上流側空燃比センサ出力値の推移は、全ての燃料噴射弁が正常である場合の上流側空燃比センサ出力値の推移とは大きく異なる。特に、全ての燃料噴射弁が正常である場合、図30Aに示されているように、上流側空燃比センサに到達する排気ガスの空燃比がリッチ側に向かって変化するのに伴って上流側空燃比センサ出力値が小さくなるときに、上流側空燃比センサ出力値が辿るラインの平均の傾き以下この平均の傾きを単に傾きというは、比較的小さい傾きα1である。一方、上流側空燃比センサに到達する排気ガスの空燃比がリーン側に向かって変化するのに伴って上流側空燃比センサ出力値が大きくなるときに、上流側空燃比センサ出力値が辿るラインの平均の傾き以下この平均の傾きも単に傾きというは、比較的小さい傾きα2である。そして、この場合、これら傾きα1の絶対値と傾きα2の絶対値とは略等しい。一方、或る特定の燃料噴射弁に指令燃料噴射量よりも多い量の燃料が噴射されてしまう異常がある場合、図30Bに示されているように、上流側空燃比センサに到達する排気ガスの空燃比がリッチ側に向かって変化するのに伴って上流側空燃比センサ出力値が小さくなるときに、上流側空燃比センサ出力値が辿るラインの傾きは、比較的大きい傾きα3である。一方、上流側空燃比センサに到達する排気ガスの空燃比がリーン側に向かって変化するのに伴って上流側空燃比センサ出力値が大きくなるときに、上流側空燃比センサ出力値が辿るラインの傾きは、比較的大きい傾きα4である。そして、この場合、傾きα3の絶対値は、傾きα4の絶対値よりも若干大きい。一方、或る特定の燃料噴射弁に指令燃料噴射量よりも少ない量の燃料しか噴射されない異常がある場合、図30Cに示されているように、上流側空燃比センサに到達する排気ガスの空燃比がリーン側に向かって変化するのに伴って上流側空燃比センサ出力値が大きくなるときに、上流側空燃比センサ出力値が辿るラインの傾きは、比較的大きい値α5である。一方、上流側空燃比センサに到達する排気ガスの空燃比がリッチ側に向かって変化するのに伴って上流側空燃比センサ出力値が小さくなるときに、上流側空燃比センサ出力値が辿るラインの傾きは、比較的大きい傾きα6である。そして、この場合、傾きα5の絶対値は、傾きα6の絶対値よりも若干大きい。したがって、たとえば、上流側空燃比センサ出力値が小さくなるときに辿るライン以下このラインを減少ラインというの傾き図30では、傾きα1、α3、α6の絶対値が全ての燃料噴射弁が正常である場合に上流側空燃比センサ出力値が小さくなるときに辿るライン以下このラインを正常減少ラインというの傾き図30では、傾きα1の絶対値よりも大きいか否か、あるいは、上流側空燃比センサ出力値が大きくなるときに辿るライン以下このラインを上昇ラインというの傾き図30では、傾きα2、α4、α5の絶対値が全ての燃料噴射弁が正常である場合に上流側空燃比センサ出力値が大きくなるときに辿るライン以下このラインを正常上昇ラインというの傾き図30では、傾きα2の絶対値よりも大きいか否か、そして、減少ラインの傾きの絶対値図30では、傾きα1、α3、α6の絶対値と上昇ラインの傾き図30では、傾きα2、α4、α5の絶対値とのいずれが大きいか、によって、全ての燃料噴射弁が正常であるのか、或る特定の燃料噴射弁に指令燃料噴射量よりも少ない量の燃料しか噴射しない異常があるのか、或る特定の燃料噴射弁に指令燃料噴射量よりも多い量の燃料を噴射してしまう異常があるのか、を判定することができるはずである。つまり、気筒間空燃比インバランス状態の有無を判定することができるはずである。ところが、全ての燃料噴射弁が正常である場合であっても、EGR装置が排気導入不足状態にある場合、或る特定の燃焼室に導入される排気ガスの量が残りの燃焼室に導入される排気ガスの量よりも少なくなることから、上記特定の燃焼室に形成される混合気の空燃比が残りの燃焼室に形成される混合気の空燃比よりも大きくなるすなわち、リーンな空燃比になる。この場合、上流側空燃比センサ出力値は、或る特定の燃料噴射弁に指令燃料噴射量よりも少ない量の燃料しか噴射されない異常がある場合に上流側空燃比センサ出力値が辿るライン図30Cに示されているラインと同様のラインを辿ることになる。このため、上昇ラインの傾き図30の傾きα5の絶対値が正常上昇ラインの傾き図30の傾きα2の絶対値よりも大きく、あるいは、減少ラインの傾き図30の傾きα6の絶対値が正常減少ラインの傾き図30の傾きα1の絶対値よりも大きく、且つ、上昇ラインの傾きの絶対値図30の傾きα5が減少ラインの傾き図30の傾きα6の絶対値よりも大きいとしても、気筒間空燃比インバランス状態が生じているとは断定することができない。一方、EGR装置が排気導入過剰状態にある場合、或る特定の燃焼室に導入される排気ガスの量が残りの燃焼室に導入される排気ガスの量よりも多くなることから、上記特定の燃焼室に形成される混合気の空燃比が残りの燃焼室に形成される混合気の空燃比よりも小さくなるすなわち、リッチな空燃比になる。この場合、上流側空燃比センサ出力値は、或る特定の燃料噴射弁に指令燃料噴射量よりも多い量の燃料を噴射してしまう異常がある場合に上流側空燃比センサ出力値が辿るライン図30Bに示されているラインと同様のラインを辿ることになる。このため、減少ラインの傾き図30の傾きα3の絶対値が正常減少ラインの傾き図30の傾きα1の絶対値よりも大きく、あるいは、上昇ラインの傾き図30の傾きα4の絶対値が正常上昇ラインの傾き図30の傾きα5の絶対値よりも大きく、且つ、減少ラインの傾き図30の傾きα3の絶対値が正常減少ラインの傾き図30の傾きα4よりも大きいとしても、気筒間空燃比インバランス状態が生じているとは断定することができない。そこで、本方法では、EGR制御が実行されているときの上昇ライン以下この上昇ラインをEGR制御実行時の上昇ラインというの傾きとEGR制御が実行されていないときの上昇ラインの傾き以下この上昇ラインをEGR制御非実行時の上昇ラインというとが取得される。そして、EGR制御実行時の上昇ラインの傾きの絶対値とEGR制御非実行時の上昇ラインの傾きの絶対値とが等しい或いは略等しいときには、EGR制御が実行されていても実行されていなくても、上昇ラインの傾きの絶対値に変化がない或いは殆ど変化がないのであるから、このときには、EGR装置が排気導入不足状態にも排気導入過剰状態にもないと判定される。そして、さらに、EGR制御が実行されているときあるいは、EGR制御が実行されていないときに、上昇ラインの傾きと減少ラインの傾きとが取得される。そして、上昇ラインの傾きの絶対値が正常上昇ラインの傾きの絶対値よりも大きく、あるいは、減少ラインの傾きの絶対値が正常減少ラインの傾きの絶対値よりも大きく、且つ、上昇ラインの傾きの絶対値が減少ラインの傾きの絶対値よりも大きいときには、気筒間空燃比インバランス状態が生じていると判定される。より具体的には、或る特定の燃料噴射弁に指令燃料噴射量よりも少ない量の燃料しか噴射されない異常があると判定される。一方、上昇ラインの傾きの絶対値が正常上昇ラインの傾きの絶対値よりも大きく、あるいは、減少ラインの傾きの絶対値が正常減少ラインの傾きの絶対値よりも大きく、且つ、上昇ラインの傾きの絶対値が減少ラインの傾きの絶対値よりも小さいときにも、気筒間空燃比インバランス状態が生じていると判定される。より具体的には、或る特定の燃料噴射弁に指令燃料噴射量よりも多い量の燃料が噴射されてしまう異常があると判定される。もちろん、上昇ラインの傾きの絶対値が正常上昇ラインの傾きの絶対値に等しく或いは略等しく、あるいは、減少ラインの傾きの絶対値が正常減少ラインの傾きの絶対値に等しく或いは略等しいときには、気筒間空燃比インバランス状態が生じていないと判定され、または、上昇ラインの傾きの絶対値が減少ラインの傾きの絶対値に等しく或いは略等しいときには、気筒間空燃比インバランス状態が生じていないと判定される。一方、EGR制御実行時の上昇ラインの傾きの絶対値がEGR制御非実行時の上昇ラインの傾きの絶対値よりも大きいときには、EGR制御の実行に起因して上昇ラインの傾きの絶対値が大きくなっているつまり、EGR制御が実行されているときのEGR装置の動作に不具合があるのであるから、このときには、EGR装置が排気導入不足状態にあると判定される。逆に、EGR制御実行時の上昇ラインの傾きの絶対値がEGR制御非実行時の上昇ラインの傾きの絶対値よりも小さいときには、EGR制御の実行に起因して上昇ラインの傾きの絶対値が小さくなっているつまり、EGR制御が実行されていないときのEGR装置の動作に不具合があるのであるから、EGR装置が排気導入過剰状態にあると判定される。あるいは、本方法では、EGR制御が実行されているときの減少ライン以下この減少ラインをEGR制御実行時の減少ラインというの傾きとEGR制御が実行されていないときの減少ライン以下この減少ラインをEGR制御非実行時の減少ラインというの傾きとが取得される。そして、EGR制御実行時の減少ラインの傾きの絶対値とEGR制御非実行時の減少ラインの傾きの絶対値とが等しい或いは略等しいときには、EGR制御が実行されていても実行されていなくても、減少ラインの傾きの絶対値に変化がない或いは殆ど変化がないのであるから、このときには、EGR装置が排気導入不足状態にも排気導入過剰状態にもないと判定される。そして、さらに、EGR制御が実行されているときあるいは、EGR制御が実行されていないときに、上昇ラインの傾きと減少ラインの傾きとが取得される。そして、上昇ラインの傾きの絶対値が正常上昇ラインの傾きの絶対値よりも大きく、あるいは、減少ラインの傾きの絶対値が正常減少ラインの傾きの絶対値よりも大きく、且つ、上昇ラインの傾きの絶対値が減少ラインの傾きの絶対値よりも大きいときには、気筒間空燃比インバランス状態が生じていると判定される。より具体的には、或る特定の燃料噴射弁に指令燃料噴射量よりも少ない量の燃料しか噴射されない異常があると判定される。一方、上昇ラインの傾きの絶対値が正常上昇ラインの傾きの絶対値よりも大きく、あるいは、減少ラインの傾きの絶対値が正常減少ラインの傾きの絶対値よりも大きく、且つ、上昇ラインの傾きの絶対値が減少ラインの傾きの絶対値よりも小さいときにも、気筒間空燃比インバランス状態が生じていると判定される。より具体的には、或る特定の燃料噴射弁に指令燃料噴射量よりも多い量の燃料が噴射されてしまう異常があると判定される。もちろん、上昇ラインの傾きの絶対値が正常上昇ラインの傾きの絶対値に等しく或いは略等しく、あるいは、減少ラインの傾きの絶対値が正常減少ラインの傾きの絶対値に等しく或いは略等しいときには、気筒間空燃比インバランス状態が生じていないと判定され、または、上昇ラインの傾きの絶対値が減少ラインの傾きの絶対値に等しく或いは略等しいときには、気筒間空燃比インバランス状態が生じていないと判定される。一方、EGR制御実行時の減少ラインの傾きの絶対値がEGR制御非実行時の減少ラインの傾きの絶対値よりも大きいときには、EGR制御の実行に起因して減少ラインの傾きの絶対値が大きくなっているつまり、EGR制御が実行されているときのEGR装置の動作に不具合があるのであるから、このときには、EGR装置が排気導入不足状態にあると判定される。逆に、EGR制御実行時の減少ラインの傾きの絶対値がEGR制御非実行時の減少ラインの傾きの絶対値よりも小さいときには、EGR制御の実行に起因して減少ラインの傾きの絶対値が小さくなっているつまり、EGR制御が実行されていないときのEGR装置の動作に不具合があるのであるから、EGR装置が排気導入過剰状態にあると判定される。なお、上述した方法では、EGR制御実行時の上昇ラインの傾きとEGR制御非実行時の上昇ラインの傾きとを用いて、あるいは、EGR制御実行時の減少ラインの傾きとEGR制御非実行時の減少ラインの傾きとを用いて、EGR装置が排気導入不足状態にあるか否か、ならびに、EGR装置が排気導入過剰状態にあるか否かが判定される。しかしながら、本発明では、EGR制御が実行されているときに上流側空燃比センサが辿るラインから得られるパラメータとEGR制御が実行されていないときに上流側空燃比センサが辿るラインから得られるパラメータとを用いて、EGR装置が排気導入不足状態にあるのか否か、ならびに、EGR装置が排気導入過剰状態にあるのか否かが判定されればよい。また、目標空燃比が理論空燃比よりもリッチな空燃比であるとき、図30Aに示されている上流側空燃比センサ出力値の推移に対応する上流側空燃比センサ出力値の推移は、図31Aに示されている推移となり、図30Bに示されている上流側空燃比センサ出力値の推移に対応する上流側空燃比センサ出力値の推移は、図31Bに示されている推移となり、図30Cに示されている上流側空燃比センサ出力値の推移は、図31Cに示されている推移となる。つまり、目標空燃比が理論空燃比よりもリッチな空燃比であるときの上流側空燃比センサ出力値が辿るラインは、目標空燃比が理論空燃比である場合の上流側空燃比センサ出力値が辿るラインに対して全体的にリッチ側に移動している点を除いて、目標空燃比が理論空燃比である場合の上流側空燃比センサ出力値が辿るラインの形状と同じ形状を有する。したがって、上述した方法は、目標空燃比が理論空燃比よりもリッチな空燃比であるときに、気筒間空燃比インバランス状態が生じているか否か、EGR装置が排気導入不足状態にあるか否か、EGR装置が排気導入過剰状態にあるか否かを判定する方法としても利用可能である。また、目標空燃比が理論空燃比よりもリーンな空燃比であるときの上流側空燃比センサ出力値が辿るラインは、図示していないが、目標空燃比が理論空燃比である場合の上流側空燃比センサ出力値が辿るラインに対して全体的にリーン側に移動している点を除いて、目標空燃比が理論空燃比である場合の上流側空燃比センサ出力値が辿るラインの形状と同じ形状を有する。したがって、上述した方法は、目標空燃比が理論空燃比よりもリーンな空燃比であるときに、気筒間空燃比インバランス状態が生じているか否か、EGR装置が排気導入不足状態にあるか否か、EGR装置が排気導入過剰状態にあるか否かを判定する方法としても利用可能である。この方法を採用することによって、EGR装置が排気導入不足状態にあるのか否か、ならびに、EGR装置が排気導入過剰状態にあるのか否かを正確に判定することができるとともに、気筒間空燃比インバランス状態が生じていることを正確に判定することができる。さらに、気筒間空燃比インバランス状態が生じていると判定されたときに、当該気筒間空燃比インバランス状態が解消されるように各燃料噴射弁に関する目標燃料噴射量を補正すれば、排気エミッション性能がより高い性能に維持されることになる。なお、上記方法が採用される場合において、気筒間空燃比インバランス状態が生じていると判定され、この判定結果に応じて当該気筒間空燃比インバランス状態が解消された後に、EGR装置が排気導入不足状態にあることが判明したときには、排気導入不足時の第1の修正または排気導入不足時の第2の修正による基準空燃比に対する修正の程度、すなわち、排気導入不足時の第1の修正または排気導入不足時の第2の修正による基準空燃比に対する修正量は、たとえば、各燃料噴射弁に関する燃料噴射量間に生じているバラツキの程度に応じて決定される量であってもよい。また、上記方法が採用される場合において、気筒間空燃比インバランス状態が生じていると判定され、この判定結果に応じて当該気筒間空燃比インバランス状態が解消された後に、EGR装置が排気導入過剰状態にあることが判明したときには、排気導入過剰時の第1の修正または排気導入過剰時の第2の修正による基準空燃比に対する修正の程度、すなわち、排気導入過剰時の第1の修正または排気導入過剰時の第2の修正による基準空燃比に対する修正量は、たとえば、各燃料噴射弁に関する燃料噴射量間に生じているバラツキの程度に応じて決定される量であってもよい。また、上述した実施形態は、本発明を火花点火式の内燃機関に適用した実施形態である。しかしながら、本発明は、圧縮自着火式の内燃機関いわゆるディーゼルエンジンにも適用可能である。