Built with Alectryon, running Coq+SerAPI v8.10.0+0.7.0. Coq sources are in this panel; goals and messages will appear in the other. Bubbles () indicate interactive fragments: hover for details, tap to reveal contents. Use Ctrl+↑ Ctrl+↓ to navigate, Ctrl+🖱️ to focus.
\(\newcommand{\ccQ}{\mathbb{Q}}\) \(\newcommand{\ccNat}{\mathbb{N}}\) \(\newcommand{\ccSucc}[1]{\mathrm{S}\:#1}\) \(\newcommand{\ccFrac}[2]{\frac{#1}{#2}}\) \(\newcommand{\ccPow}[2]{{#1}^{#2}}\) \(\newcommand{\ccNot}[1]{{\lnot #1}}\) \(\newcommand{\ccEvar}[1]{\textit{\texttt{#1}}}\) \(\newcommand{\ccForall}[2]{\forall \: #1. \; #2}\) \(\newcommand{\ccNsum}[3]{\sum_{#1 = 0}^{#2} #3}\)

\ccForall{a b c d : \ccQ{}}{0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d \Rightarrow{} \ccFrac{ a + c }{ b + d} \le \ccFrac{ a }{ b} + \ccFrac{ c }{ d}}

\ccForall{a b c d : \ccQ{}}{0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d \Rightarrow{} \ccFrac{ a + c }{ b + d} \le \ccFrac{ a }{ b} + \ccFrac{ c }{ d}}
a, b, c, d:\ccQ{}
H:0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d

\ccFrac{ a + c }{ b + d} \le \ccFrac{ a }{ b} + \ccFrac{ c }{ d}
a, b, c, d:\ccQ{}
H:0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d

\ccFrac{ a + c }{ b + d} \le \ccFrac{ a \times d + c \times b }{ b \times d}
a, b, c, d:\ccQ{}
H:0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d

a + c \le \ccFrac{ (b + d) \times (a \times d + c \times b) }{ b \times d}
a, b, c, d:\ccQ{}
H:0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d

(b \times d) \times (a + c) \le (b + d) \times (a \times d + c \times b)
a, b, c, d:\ccQ{}
H:0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d

(b \times d) \times a + (b \times d) \times c \le \ccPow{ b }{ 2} \times c + (b \times d) \times a + (b \times d) \times c + \ccPow{ d }{ 2} \times a
a, b, c, d:\ccQ{}
H:0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d

(b \times d) \times c \le \ccPow{ b }{ 2} \times c + (b \times d) \times c + \ccPow{ d }{ 2} \times a
a, b, c, d:\ccQ{}
H:0 < a \wedge 0 < b \wedge 0 < c \wedge 0 < d

0 \le \ccPow{ b }{ 2} \times c + \ccPow{ d }{ 2} \times a
Qeauto using Qsqr_0. Qed.