Add Substitution rule
This commit is contained in:
parent
71ffb2c766
commit
0a1644617a
@ -225,6 +225,14 @@ Result:
|
||||
\sigma(\tv{a}) = \type{N}
|
||||
}
|
||||
\and
|
||||
\inferrule[Solution-Sub]{
|
||||
\tv{a} \lessdot \exptype{C_1}{\ol{T_1}}, \ldots, \tv{a} \lessdot \exptype{C_n}{\ol{T_n}} \\
|
||||
\forall i: \type{C_m} << \type{C_i} \\
|
||||
\text{not}\ \tv{a} \doteq \type{N}
|
||||
}{
|
||||
\Delta(\type{A}) = \exptype{C_m}{\ol{T_m}} \\ \tv{a} \mapsto \type{A}
|
||||
}
|
||||
\and
|
||||
\inferrule[Solution-Sub]{
|
||||
\tv{a} \lessdot \exptype{C_1}{\ol{T_1}}, \ldots, \tv{a} \lessdot \exptype{C_n}{\ol{T_n}} \\
|
||||
\forall i: \type{C_m} << \type{C_i} \\
|
||||
|
Loading…
Reference in New Issue
Block a user