現実に発生した行為者の認識したところが具体的に符合していることを要するとする。この中でも、自然主義的な観点からの符合を要求する純粋具体的符合説は実際には存在しない。現在主張されている具体的符合説は、構成要件の範囲での符合を要する(この意味で法定的符合説の一種であると称する。)が、客体については具体的符合を要求する見解(この意味で具体的法定符合説と称し、先に述べた法定的符合説を抽象的法定符合説と呼ぶ。)である。具体的には、具体的事実の錯誤について、客体の錯誤・因果関係の錯誤については故意を認めるが、方法の錯誤については故意阻却するとする。しかし、あまりに故意の成立範囲を狭め、法益保護機能を果たすことができないと批判される。また、実際上、両者の区別が困難な場合もあると批判される。この説での抽象的事実の錯誤の扱いについては法定的符合説と同一である。違法性に関する事実の錯誤(違法性阻却事由の錯誤:誤想防衛、誤想避難).違法性に関する事実の錯誤ないし違法性阻却事由の錯誤とは、その名の通り、自分の行為には違法性阻却事由があるため違法ではないと勘違いしていた場合をいう。違法性阻却事由とは、通常なら違法とされる行為でもこれを備えていれば例外的に違法とはされず、犯罪として処罰されないという条件のことをいう。典型的には正当防衛や緊急避難のことである。つまり、ある人を殴ってもそれが自分の生命を守るためにされた正当防衛であるならば暴行罪は成立しない、という場合の正当防衛が違法性阻却事由にあたる。この違法性阻却事由がないのにあると勘違いして行動した場合が違法性阻却事由の錯誤であるが、これを事実の錯誤と考えるのか、違法性の錯誤と考えるのかについては争いがある。まずはこれが問題となる事例を挙げる。ただし、「故意がないのと同様に扱う」ための理論構成は下記のように種々考えられているが、それぞれ難点が指摘されている。これを具体的に考えると、以下のようになる。法律の錯誤(違法性の錯誤).違法性の錯誤とは、発生した違法な事実については認識があり認識通りの結果が発生しているが、自分の行為は「違法ではない」と思い込んでいた場合である。これには法の不知と当てはめの錯誤という二つの類型がある。以下、具体例を挙げて説明する。