Skip to content

Commit

Permalink
formalism: Move type meet out of premise in MSIf-C
Browse files Browse the repository at this point in the history
  • Loading branch information
mirryi committed Oct 27, 2023
1 parent 2dd1f15 commit a529976
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions formalism/constraint.tex
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,10 @@ \section{Constraint generation}
\judgment{
\anaConstraint{\ctx}{\ECMV_1}{\TBool}{C_1} \\
\synConstraint{\ctx}{\ECMV_2}{\TMV_1}{C_2} \\
\synConstraint{\ctx}{\ECMV_3}{\TMV_2}{C_3}
\synConstraint{\ctx}{\ECMV_3}{\TMV_2}{C_3} \\
\TMV_3 = \TMeet{\TMV_1}{\TMV_2}
}{
\synConstraint{\ctx}{\ECIf{\ECMV_1}{\ECMV_2}{\ECMV_3}}{\TMeet{\TMV_1}{\TMV_2}}{C_1 \cup C_2 \cup C_3 \cup \{ \TMV_1 \approx \TMV_2 \}}
\synConstraint{\ctx}{\ECIf{\ECMV_1}{\ECMV_2}{\ECMV_3}}{\TMV_3}{C_1 \cup C_2 \cup C_3 \cup \{ \TMV_1 \approx \TMV_2 \}}
}{MSIf-C}

\judgment{
Expand Down

0 comments on commit a529976

Please sign in to comment.