¿Por qué mi relleno entre tikz produce resultados extraños?

¿Por qué mi relleno entre tikz produce resultados extraños?

Estoy intentando llenar el área entre algunas funciones lineales. Pero el relleno resultante parece extraño. El siguiente es el código:


\usepackage{amsmath}  
\usepackage{systeme}      
\usepackage{pgfplots}
\usepgfplotslibrary{fillbetween}


\pgfplotsset{compat=1.16}
   

\begin{document}

\section{Problem 2:}
Because all the constraints as well as the function to maximize are linear, by the graphical method, we only need to check corners of the feasible region, which looks like: 

\bigskip

\begin{tikzpicture}
\begin{axis}[
    axis lines = left,
    xlabel = $x_1$,
    ylabel = $x_2$,
    ymin=0, ymax=10
]
%Below the first constraint is defined
\addplot [name path=red, 
    domain= 0:15, 
    samples=100, 
    color=red,
]
{(x -4)/2};

%Here the second constraint is defined
\addplot [name path=blue, 
    domain=0:15, 
    samples=100, 
    color=blue,
    ]
{3+x};

%Here the third constraint is defined
\addplot [name path=green, 
domain= 0:15, 
    samples=100, 
    color=green,
    ]
{2};

\path[name path=redgreen,
    intersection segments={of=red and green,
    sequence=A1 -- B0,},
];

\addplot [gray] fill between[of = blue and redgreen]; 



\end{axis}
\end{tikzpicture}


\end{document}

Estos códigos producidos

ingrese la descripción de la imagen aquí

¿Alguien podría explicar lo que pasó e intentar solucionarlo? Solo quiero que se llene el área entre las líneas roja, verde y azul. ¡Muchas gracias chicos!

Respuesta1

He asumido la clase de documento como artículo ya que no se menciona nada.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{amsmath}  
\usepackage{systeme}      
\usepackage{pgfplots}
\usepgfplotslibrary{fillbetween}


\pgfplotsset{compat=1.16}
   

\begin{document}

\section{Problem 2:}
Because all the constraints as well as the function to maximize are linear, by the 
 graphical method, we only need to check corners of the feasible region, which looks 
like: 

\bigskip

\begin{tikzpicture}
\begin{axis}[
    axis lines = left,
    xlabel = $x_1$,
    ylabel = $x_2$,
    ymin=0, ymax=10
]
%Below the first constraint is defined
\addplot [name path=red, 
    domain= 0:15, 
    samples=100, 
    color=red,
]
{(x -4)/2};

%Here the second constraint is defined
\addplot [name path=blue, 
    domain=0:15, 
    samples=100, 
    color=blue,
    ]
{3+x};

%Here the third constraint is defined
\addplot [name path=green, 
domain= 0:15, 
    samples=100, 
    color=green,
    ]
{2};

\path [
    name path=gr,
    intersection segments={of=green and red,
    sequence={L1 -- R2}%------the first segment of green and second segment of red
}];

\addplot [gray] fill between[of = blue and gr]; 
\end{axis}
\end{tikzpicture}


\end{document}

información relacionada