ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  ltsonq GIF version

Theorem ltsonq 7206
Description: 'Less than' is a strict ordering on positive fractions. (Contributed by NM, 19-Feb-1996.) (Revised by Mario Carneiro, 4-May-2013.)
Assertion
Ref Expression
ltsonq <Q Or Q

Proof of Theorem ltsonq
Dummy variables 𝑎 𝑏 𝑐 𝑑 𝑒 𝑓 𝑥 𝑦 𝑧 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-nqqs 7156 . . . . . 6 Q = ((N × N) / ~Q )
2 id 19 . . . . . . . 8 ([⟨𝑧, 𝑤⟩] ~Q = 𝑥 → [⟨𝑧, 𝑤⟩] ~Q = 𝑥)
32, 2breq12d 3942 . . . . . . 7 ([⟨𝑧, 𝑤⟩] ~Q = 𝑥 → ([⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q𝑥 <Q 𝑥))
43notbid 656 . . . . . 6 ([⟨𝑧, 𝑤⟩] ~Q = 𝑥 → (¬ [⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q ↔ ¬ 𝑥 <Q 𝑥))
5 ltsopi 7128 . . . . . . . 8 <N Or N
6 ltrelpi 7132 . . . . . . . 8 <N ⊆ (N × N)
75, 6soirri 4933 . . . . . . 7 ¬ (𝑤 ·N 𝑧) <N (𝑤 ·N 𝑧)
8 ordpipqqs 7182 . . . . . . . . 9 (((𝑧N𝑤N) ∧ (𝑧N𝑤N)) → ([⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q ↔ (𝑧 ·N 𝑤) <N (𝑤 ·N 𝑧)))
98anidms 394 . . . . . . . 8 ((𝑧N𝑤N) → ([⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q ↔ (𝑧 ·N 𝑤) <N (𝑤 ·N 𝑧)))
10 mulcompig 7139 . . . . . . . . 9 ((𝑧N𝑤N) → (𝑧 ·N 𝑤) = (𝑤 ·N 𝑧))
1110breq1d 3939 . . . . . . . 8 ((𝑧N𝑤N) → ((𝑧 ·N 𝑤) <N (𝑤 ·N 𝑧) ↔ (𝑤 ·N 𝑧) <N (𝑤 ·N 𝑧)))
129, 11bitrd 187 . . . . . . 7 ((𝑧N𝑤N) → ([⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q ↔ (𝑤 ·N 𝑧) <N (𝑤 ·N 𝑧)))
137, 12mtbiri 664 . . . . . 6 ((𝑧N𝑤N) → ¬ [⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q )
141, 4, 13ecoptocl 6516 . . . . 5 (𝑥Q → ¬ 𝑥 <Q 𝑥)
1514adantl 275 . . . 4 ((⊤ ∧ 𝑥Q) → ¬ 𝑥 <Q 𝑥)
16 breq1 3932 . . . . . . . 8 ([⟨𝑎, 𝑏⟩] ~Q = 𝑥 → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ))
1716anbi1d 460 . . . . . . 7 ([⟨𝑎, 𝑏⟩] ~Q = 𝑥 → (([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ (𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )))
18 breq1 3932 . . . . . . 7 ([⟨𝑎, 𝑏⟩] ~Q = 𝑥 → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q ))
1917, 18imbi12d 233 . . . . . 6 ([⟨𝑎, 𝑏⟩] ~Q = 𝑥 → ((([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → [⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ ((𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → 𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q )))
20 breq2 3933 . . . . . . . 8 ([⟨𝑐, 𝑑⟩] ~Q = 𝑦 → (𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q𝑥 <Q 𝑦))
21 breq1 3932 . . . . . . . 8 ([⟨𝑐, 𝑑⟩] ~Q = 𝑦 → ([⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q ))
2220, 21anbi12d 464 . . . . . . 7 ([⟨𝑐, 𝑑⟩] ~Q = 𝑦 → ((𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ (𝑥 <Q 𝑦𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q )))
2322imbi1d 230 . . . . . 6 ([⟨𝑐, 𝑑⟩] ~Q = 𝑦 → (((𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → 𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ ((𝑥 <Q 𝑦𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q ) → 𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q )))
24 breq2 3933 . . . . . . . 8 ([⟨𝑒, 𝑓⟩] ~Q = 𝑧 → (𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q𝑦 <Q 𝑧))
2524anbi2d 459 . . . . . . 7 ([⟨𝑒, 𝑓⟩] ~Q = 𝑧 → ((𝑥 <Q 𝑦𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ (𝑥 <Q 𝑦𝑦 <Q 𝑧)))
26 breq2 3933 . . . . . . 7 ([⟨𝑒, 𝑓⟩] ~Q = 𝑧 → (𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q𝑥 <Q 𝑧))
2725, 26imbi12d 233 . . . . . 6 ([⟨𝑒, 𝑓⟩] ~Q = 𝑧 → (((𝑥 <Q 𝑦𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q ) → 𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ ((𝑥 <Q 𝑦𝑦 <Q 𝑧) → 𝑥 <Q 𝑧)))
28 ordpipqqs 7182 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ↔ (𝑎 ·N 𝑑) <N (𝑏 ·N 𝑐)))
29283adant3 1001 . . . . . . . . . . . . . . 15 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ↔ (𝑎 ·N 𝑑) <N (𝑏 ·N 𝑐)))
30 simp1l 1005 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑎N)
31 simp2r 1008 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑑N)
32 mulclpi 7136 . . . . . . . . . . . . . . . . 17 ((𝑎N𝑑N) → (𝑎 ·N 𝑑) ∈ N)
3330, 31, 32syl2anc 408 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑎 ·N 𝑑) ∈ N)
34 simp1r 1006 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑏N)
35 simp2l 1007 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑐N)
36 mulclpi 7136 . . . . . . . . . . . . . . . . 17 ((𝑏N𝑐N) → (𝑏 ·N 𝑐) ∈ N)
3734, 35, 36syl2anc 408 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑏 ·N 𝑐) ∈ N)
38 simp3r 1010 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑓N)
39 mulclpi 7136 . . . . . . . . . . . . . . . . 17 ((𝑐N𝑓N) → (𝑐 ·N 𝑓) ∈ N)
4035, 38, 39syl2anc 408 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑐 ·N 𝑓) ∈ N)
41 ltmpig 7147 . . . . . . . . . . . . . . . 16 (((𝑎 ·N 𝑑) ∈ N ∧ (𝑏 ·N 𝑐) ∈ N ∧ (𝑐 ·N 𝑓) ∈ N) → ((𝑎 ·N 𝑑) <N (𝑏 ·N 𝑐) ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐))))
4233, 37, 40, 41syl3anc 1216 . . . . . . . . . . . . . . 15 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑎 ·N 𝑑) <N (𝑏 ·N 𝑐) ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐))))
4329, 42bitrd 187 . . . . . . . . . . . . . 14 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐))))
4443biimpa 294 . . . . . . . . . . . . 13 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ [⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)))
4544adantrr 470 . . . . . . . . . . . 12 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)))
46 mulcompig 7139 . . . . . . . . . . . . . 14 (((𝑐 ·N 𝑓) ∈ N ∧ (𝑏 ·N 𝑐) ∈ N) → ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)) = ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)))
4740, 37, 46syl2anc 408 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)) = ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)))
4847adantr 274 . . . . . . . . . . . 12 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)) = ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)))
4945, 48breqtrd 3954 . . . . . . . . . . 11 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)))
50 ordpipqqs 7182 . . . . . . . . . . . . . . 15 (((𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑐 ·N 𝑓) <N (𝑑 ·N 𝑒)))
51503adant1 999 . . . . . . . . . . . . . 14 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑐 ·N 𝑓) <N (𝑑 ·N 𝑒)))
52 simp3l 1009 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑒N)
53 mulclpi 7136 . . . . . . . . . . . . . . . 16 ((𝑑N𝑒N) → (𝑑 ·N 𝑒) ∈ N)
5431, 52, 53syl2anc 408 . . . . . . . . . . . . . . 15 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑑 ·N 𝑒) ∈ N)
55 ltmpig 7147 . . . . . . . . . . . . . . 15 (((𝑐 ·N 𝑓) ∈ N ∧ (𝑑 ·N 𝑒) ∈ N ∧ (𝑏 ·N 𝑐) ∈ N) → ((𝑐 ·N 𝑓) <N (𝑑 ·N 𝑒) ↔ ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
5640, 54, 37, 55syl3anc 1216 . . . . . . . . . . . . . 14 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑓) <N (𝑑 ·N 𝑒) ↔ ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
5751, 56bitrd 187 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
5857biimpa 294 . . . . . . . . . . . 12 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
5958adantrl 469 . . . . . . . . . . 11 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
605, 6sotri 4934 . . . . . . . . . . 11 ((((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) ∧ ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
6149, 59, 60syl2anc 408 . . . . . . . . . 10 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
62 mulcompig 7139 . . . . . . . . . . . . . . 15 ((𝑥N𝑦N) → (𝑥 ·N 𝑦) = (𝑦 ·N 𝑥))
6362adantl 275 . . . . . . . . . . . . . 14 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ (𝑥N𝑦N)) → (𝑥 ·N 𝑦) = (𝑦 ·N 𝑥))
64 mulasspig 7140 . . . . . . . . . . . . . . 15 ((𝑥N𝑦N𝑧N) → ((𝑥 ·N 𝑦) ·N 𝑧) = (𝑥 ·N (𝑦 ·N 𝑧)))
6564adantl 275 . . . . . . . . . . . . . 14 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ (𝑥N𝑦N𝑧N)) → ((𝑥 ·N 𝑦) ·N 𝑧) = (𝑥 ·N (𝑦 ·N 𝑧)))
66 mulclpi 7136 . . . . . . . . . . . . . . 15 ((𝑥N𝑦N) → (𝑥 ·N 𝑦) ∈ N)
6766adantl 275 . . . . . . . . . . . . . 14 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ (𝑥N𝑦N)) → (𝑥 ·N 𝑦) ∈ N)
6835, 31, 30, 63, 65, 38, 67caov411d 5956 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) = ((𝑎 ·N 𝑑) ·N (𝑐 ·N 𝑓)))
6963, 33, 40caovcomd 5927 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑎 ·N 𝑑) ·N (𝑐 ·N 𝑓)) = ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)))
7068, 69eqtrd 2172 . . . . . . . . . . . 12 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) = ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)))
7135, 31, 34, 63, 65, 52, 67caov4d 5955 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)) = ((𝑐 ·N 𝑏) ·N (𝑑 ·N 𝑒)))
7263, 35, 34caovcomd 5927 . . . . . . . . . . . . . 14 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑐 ·N 𝑏) = (𝑏 ·N 𝑐))
7372oveq1d 5789 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑏) ·N (𝑑 ·N 𝑒)) = ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
7471, 73eqtrd 2172 . . . . . . . . . . . 12 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)) = ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
7570, 74breq12d 3942 . . . . . . . . . . 11 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)) ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
7675adantr 274 . . . . . . . . . 10 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → (((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)) ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
7761, 76mpbird 166 . . . . . . . . 9 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)))
78 mulclpi 7136 . . . . . . . . . . . 12 ((𝑎N𝑓N) → (𝑎 ·N 𝑓) ∈ N)
7930, 38, 78syl2anc 408 . . . . . . . . . . 11 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑎 ·N 𝑓) ∈ N)
80 mulclpi 7136 . . . . . . . . . . . 12 ((𝑏N𝑒N) → (𝑏 ·N 𝑒) ∈ N)
8134, 52, 80syl2anc 408 . . . . . . . . . . 11 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑏 ·N 𝑒) ∈ N)
82 mulclpi 7136 . . . . . . . . . . . 12 ((𝑐N𝑑N) → (𝑐 ·N 𝑑) ∈ N)
8335, 31, 82syl2anc 408 . . . . . . . . . . 11 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑐 ·N 𝑑) ∈ N)
84 ltmpig 7147 . . . . . . . . . . 11 (((𝑎 ·N 𝑓) ∈ N ∧ (𝑏 ·N 𝑒) ∈ N ∧ (𝑐 ·N 𝑑) ∈ N) → ((𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒) ↔ ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒))))
8579, 81, 83, 84syl3anc 1216 . . . . . . . . . 10 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒) ↔ ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒))))
8685adantr 274 . . . . . . . . 9 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒) ↔ ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒))))
8777, 86mpbird 166 . . . . . . . 8 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → (𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒))
88 ordpipqqs 7182 . . . . . . . . . 10 (((𝑎N𝑏N) ∧ (𝑒N𝑓N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒)))
89883adant2 1000 . . . . . . . . 9 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒)))
9089adantr 274 . . . . . . . 8 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒)))
9187, 90mpbird 166 . . . . . . 7 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → [⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )
9291ex 114 . . . . . 6 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → [⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ))
931, 19, 23, 27, 923ecoptocl 6518 . . . . 5 ((𝑥Q𝑦Q𝑧Q) → ((𝑥 <Q 𝑦𝑦 <Q 𝑧) → 𝑥 <Q 𝑧))
9493adantl 275 . . . 4 ((⊤ ∧ (𝑥Q𝑦Q𝑧Q)) → ((𝑥 <Q 𝑦𝑦 <Q 𝑧) → 𝑥 <Q 𝑧))
9515, 94ispod 4226 . . 3 (⊤ → <Q Po Q)
96 nqtri3or 7204 . . . 4 ((𝑥Q𝑦Q) → (𝑥 <Q 𝑦𝑥 = 𝑦𝑦 <Q 𝑥))
9796adantl 275 . . 3 ((⊤ ∧ (𝑥Q𝑦Q)) → (𝑥 <Q 𝑦𝑥 = 𝑦𝑦 <Q 𝑥))
9895, 97issod 4241 . 2 (⊤ → <Q Or Q)
9998mptru 1340 1 <Q Or Q
Colors of variables: wff set class
Syntax hints:  ¬ wn 3  wi 4  wa 103  wb 104  w3o 961  w3a 962   = wceq 1331  wtru 1332  wcel 1480  cop 3530   class class class wbr 3929   Or wor 4217  (class class class)co 5774  [cec 6427  Ncnpi 7080   ·N cmi 7082   <N clti 7083   ~Q ceq 7087  Qcnq 7088   <Q cltq 7093
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 105  ax-ia2 106  ax-ia3 107  ax-in1 603  ax-in2 604  ax-io 698  ax-5 1423  ax-7 1424  ax-gen 1425  ax-ie1 1469  ax-ie2 1470  ax-8 1482  ax-10 1483  ax-11 1484  ax-i12 1485  ax-bndl 1486  ax-4 1487  ax-13 1491  ax-14 1492  ax-17 1506  ax-i9 1510  ax-ial 1514  ax-i5r 1515  ax-ext 2121  ax-coll 4043  ax-sep 4046  ax-nul 4054  ax-pow 4098  ax-pr 4131  ax-un 4355  ax-setind 4452  ax-iinf 4502
This theorem depends on definitions:  df-bi 116  df-dc 820  df-3or 963  df-3an 964  df-tru 1334  df-fal 1337  df-nf 1437  df-sb 1736  df-eu 2002  df-mo 2003  df-clab 2126  df-cleq 2132  df-clel 2135  df-nfc 2270  df-ne 2309  df-ral 2421  df-rex 2422  df-reu 2423  df-rab 2425  df-v 2688  df-sbc 2910  df-csb 3004  df-dif 3073  df-un 3075  df-in 3077  df-ss 3084  df-nul 3364  df-pw 3512  df-sn 3533  df-pr 3534  df-op 3536  df-uni 3737  df-int 3772  df-iun 3815  df-br 3930  df-opab 3990  df-mpt 3991  df-tr 4027  df-eprel 4211  df-id 4215  df-po 4218  df-iso 4219  df-iord 4288  df-on 4290  df-suc 4293  df-iom 4505  df-xp 4545  df-rel 4546  df-cnv 4547  df-co 4548  df-dm 4549  df-rn 4550  df-res 4551  df-ima 4552  df-iota 5088  df-fun 5125  df-fn 5126  df-f 5127  df-f1 5128  df-fo 5129  df-f1o 5130  df-fv 5131  df-ov 5777  df-oprab 5778  df-mpo 5779  df-1st 6038  df-2nd 6039  df-recs 6202  df-irdg 6267  df-oadd 6317  df-omul 6318  df-er 6429  df-ec 6431  df-qs 6435  df-ni 7112  df-mi 7114  df-lti 7115  df-enq 7155  df-nqqs 7156  df-ltnqqs 7161
This theorem is referenced by:  nqtric  7207  lt2addnq  7212  lt2mulnq  7213  ltbtwnnqq  7223  prarloclemarch2  7227  genplt2i  7318  genpdisj  7331  addlocprlemgt  7342  nqprdisj  7352  nqprloc  7353  addnqprlemfl  7367  addnqprlemfu  7368  prmuloclemcalc  7373  mulnqprlemfl  7383  mulnqprlemfu  7384  distrlem4prl  7392  distrlem4pru  7393  ltsopr  7404  ltexprlemopl  7409  ltexprlemopu  7411  ltexprlemdisj  7414  ltexprlemru  7420  recexprlemlol  7434  recexprlemupu  7436  recexprlemdisj  7438  recexprlemss1l  7443  recexprlemss1u  7444  cauappcvgprlemopl  7454  cauappcvgprlemlol  7455  cauappcvgprlemupu  7457  cauappcvgprlemdisj  7459  cauappcvgprlemloc  7460  cauappcvgprlemladdfu  7462  cauappcvgprlemladdru  7464  cauappcvgprlemladdrl  7465  caucvgprlemk  7473  caucvgprlemnkj  7474  caucvgprlemnbj  7475  caucvgprlemm  7476  caucvgprlemopl  7477  caucvgprlemlol  7478  caucvgprlemupu  7480  caucvgprlemloc  7483  caucvgprlemladdfu  7485  caucvgprprlemloccalc  7492  caucvgprprlemml  7502  caucvgprprlemopl  7505  suplocexprlemru  7527
  Copyright terms: Public domain W3C validator