Metamath Proof Explorer


Theorem sleadd1im

Description: Surreal less-than or equal cancels under addition. (Contributed by Scott Fenton, 21-Jan-2025)

Ref Expression
Assertion sleadd1im ( ( ðī ∈ No ∧ ðĩ ∈ No ∧ ðķ ∈ No ) → ( ( ðī +s ðķ ) â‰Īs ( ðĩ +s ðķ ) → ðī â‰Īs ðĩ ) )

Proof

Step Hyp Ref Expression
1 sltadd1im âŠĒ ( ( ðĩ ∈ No ∧ ðī ∈ No ∧ ðķ ∈ No ) → ( ðĩ <s ðī → ( ðĩ +s ðķ ) <s ( ðī +s ðķ ) ) )
2 1 3com12 âŠĒ ( ( ðī ∈ No ∧ ðĩ ∈ No ∧ ðķ ∈ No ) → ( ðĩ <s ðī → ( ðĩ +s ðķ ) <s ( ðī +s ðķ ) ) )
3 sltnle âŠĒ ( ( ðĩ ∈ No ∧ ðī ∈ No ) → ( ðĩ <s ðī ↔ ÂŽ ðī â‰Īs ðĩ ) )
4 3 ancoms âŠĒ ( ( ðī ∈ No ∧ ðĩ ∈ No ) → ( ðĩ <s ðī ↔ ÂŽ ðī â‰Īs ðĩ ) )
5 4 3adant3 âŠĒ ( ( ðī ∈ No ∧ ðĩ ∈ No ∧ ðķ ∈ No ) → ( ðĩ <s ðī ↔ ÂŽ ðī â‰Īs ðĩ ) )
6 addscl âŠĒ ( ( ðĩ ∈ No ∧ ðķ ∈ No ) → ( ðĩ +s ðķ ) ∈ No )
7 6 3adant1 âŠĒ ( ( ðī ∈ No ∧ ðĩ ∈ No ∧ ðķ ∈ No ) → ( ðĩ +s ðķ ) ∈ No )
8 addscl âŠĒ ( ( ðī ∈ No ∧ ðķ ∈ No ) → ( ðī +s ðķ ) ∈ No )
9 sltnle âŠĒ ( ( ( ðĩ +s ðķ ) ∈ No ∧ ( ðī +s ðķ ) ∈ No ) → ( ( ðĩ +s ðķ ) <s ( ðī +s ðķ ) ↔ ÂŽ ( ðī +s ðķ ) â‰Īs ( ðĩ +s ðķ ) ) )
10 7 8 9 3imp3i2an âŠĒ ( ( ðī ∈ No ∧ ðĩ ∈ No ∧ ðķ ∈ No ) → ( ( ðĩ +s ðķ ) <s ( ðī +s ðķ ) ↔ ÂŽ ( ðī +s ðķ ) â‰Īs ( ðĩ +s ðķ ) ) )
11 2 5 10 3imtr3d âŠĒ ( ( ðī ∈ No ∧ ðĩ ∈ No ∧ ðķ ∈ No ) → ( ÂŽ ðī â‰Īs ðĩ → ÂŽ ( ðī +s ðķ ) â‰Īs ( ðĩ +s ðķ ) ) )
12 11 con4d âŠĒ ( ( ðī ∈ No ∧ ðĩ ∈ No ∧ ðķ ∈ No ) → ( ( ðī +s ðķ ) â‰Īs ( ðĩ +s ðķ ) → ðī â‰Īs ðĩ ) )