→对→左提取
theorem imp_for_imp_left_extract (A B C: wff): $ ((A \imp B) \imp A \imp C) \imp A \imp B \imp C $;
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | mp_imp_left_intro | ((A \imp B \imp A \imp C) \imp (A \imp B \imp A) \imp A \imp B \imp C) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp C) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp A) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp C |
|
2 | mp_imp_left_intro | ((B \imp A \imp C) \imp (B \imp A) \imp B \imp C) \imp (A \imp B \imp A \imp C) \imp (A \imp B \imp A) \imp A \imp B \imp C |
|
3 | mp_imp_left_intro | ((A \imp C) \imp A \imp C) \imp (B \imp A \imp C) \imp (B \imp A) \imp B \imp C |
|
4 | mp_curried | (A \imp C) \imp A \imp C |
|
5 | 3, 4 | mp | (B \imp A \imp C) \imp (B \imp A) \imp B \imp C |
6 | 2, 5 | mp | (A \imp B \imp A \imp C) \imp (A \imp B \imp A) \imp A \imp B \imp C |
7 | 1, 6 | mp | (((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp C) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp A) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp C |
8 | mp_imp_left_intro | ((A \imp B \imp (A \imp B) \imp A \imp C) \imp (A \imp B \imp A \imp B) \imp A \imp B \imp A \imp C) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp (A \imp B) \imp A \imp C) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp B) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp C |
|
9 | mp_imp_left_intro | ((B \imp (A \imp B) \imp A \imp C) \imp (B \imp A \imp B) \imp B \imp A \imp C) \imp (A \imp B \imp (A \imp B) \imp A \imp C) \imp (A \imp B \imp A \imp B) \imp A \imp B \imp A \imp C |
|
10 | mp_imp_left_intro | (((A \imp B) \imp A \imp C) \imp (A \imp B) \imp A \imp C) \imp (B \imp (A \imp B) \imp A \imp C) \imp (B \imp A \imp B) \imp B \imp A \imp C |
|
11 | mp_curried | ((A \imp B) \imp A \imp C) \imp (A \imp B) \imp A \imp C |
|
12 | 10, 11 | mp | (B \imp (A \imp B) \imp A \imp C) \imp (B \imp A \imp B) \imp B \imp A \imp C |
13 | 9, 12 | mp | (A \imp B \imp (A \imp B) \imp A \imp C) \imp (A \imp B \imp A \imp B) \imp A \imp B \imp A \imp C |
14 | 8, 13 | mp | (((A \imp B) \imp A \imp C) \imp A \imp B \imp (A \imp B) \imp A \imp C) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp B) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp C |
15 | imp_for_imp_left_intro | (((A \imp B) \imp A \imp C) \imp A \imp B \imp (A \imp B) \imp A \imp C) \imp (((A \imp B) \imp A \imp C) \imp (A \imp B) \imp A \imp C) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp (A \imp B) \imp A \imp C |
|
16 | imp_for_imp_right_left_intro | (((A \imp B) \imp A \imp C) \imp B \imp (A \imp B) \imp A \imp C) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp (A \imp B) \imp A \imp C |
|
17 | imp_for_imp_right_left_intro | (((A \imp B) \imp A \imp C) \imp (A \imp B) \imp A \imp C) \imp ((A \imp B) \imp A \imp C) \imp B \imp (A \imp B) \imp A \imp C |
|
18 | imp_reflect | ((A \imp B) \imp A \imp C) \imp (A \imp B) \imp A \imp C |
|
19 | 17, 18 | mp | ((A \imp B) \imp A \imp C) \imp B \imp (A \imp B) \imp A \imp C |
20 | 16, 19 | mp | ((A \imp B) \imp A \imp C) \imp A \imp B \imp (A \imp B) \imp A \imp C |
21 | 15, 20 | mp | (((A \imp B) \imp A \imp C) \imp (A \imp B) \imp A \imp C) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp (A \imp B) \imp A \imp C |
22 | 21, 18 | mp | ((A \imp B) \imp A \imp C) \imp A \imp B \imp (A \imp B) \imp A \imp C |
23 | 14, 22 | mp | (((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp B) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp C |
24 | mp_imp_left_intro | ((A \imp B \imp B \imp A \imp B) \imp (A \imp B \imp B) \imp A \imp B \imp A \imp B) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp B \imp A \imp B) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp B) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp B |
|
25 | mp_imp_left_intro | ((B \imp B \imp A \imp B) \imp (B \imp B) \imp B \imp A \imp B) \imp (A \imp B \imp B \imp A \imp B) \imp (A \imp B \imp B) \imp A \imp B \imp A \imp B |
|
26 | mp_imp_left_intro | ((B \imp A \imp B) \imp B \imp A \imp B) \imp (B \imp B \imp A \imp B) \imp (B \imp B) \imp B \imp A \imp B |
|
27 | mp_curried | (B \imp A \imp B) \imp B \imp A \imp B |
|
28 | 26, 27 | mp | (B \imp B \imp A \imp B) \imp (B \imp B) \imp B \imp A \imp B |
29 | 25, 28 | mp | (A \imp B \imp B \imp A \imp B) \imp (A \imp B \imp B) \imp A \imp B \imp A \imp B |
30 | 24, 29 | mp | (((A \imp B) \imp A \imp C) \imp A \imp B \imp B \imp A \imp B) \imp (((A \imp B) \imp A \imp C) \imp A \imp B \imp B) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp B |
31 | imp_left_intro | (A \imp B \imp B \imp A \imp B) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp B \imp A \imp B |
|
32 | imp_left_intro | (B \imp B \imp A \imp B) \imp A \imp B \imp B \imp A \imp B |
|
33 | imp_left_intro | (B \imp A \imp B) \imp B \imp B \imp A \imp B |
|
34 | imp_left_intro | B \imp A \imp B |
|
35 | 33, 34 | mp | B \imp B \imp A \imp B |
36 | 32, 35 | mp | A \imp B \imp B \imp A \imp B |
37 | 31, 36 | mp | ((A \imp B) \imp A \imp C) \imp A \imp B \imp B \imp A \imp B |
38 | 30, 37 | mp | (((A \imp B) \imp A \imp C) \imp A \imp B \imp B) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp B |
39 | imp_left_intro | (A \imp B \imp B) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp B |
|
40 | imp_left_intro | (B \imp B) \imp A \imp B \imp B |
|
41 | imp_reflect | B \imp B |
|
42 | 40, 41 | mp | A \imp B \imp B |
43 | 39, 42 | mp | ((A \imp B) \imp A \imp C) \imp A \imp B \imp B |
44 | 38, 43 | mp | ((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp B |
45 | 23, 44 | mp | ((A \imp B) \imp A \imp C) \imp A \imp B \imp A \imp C |
46 | 7, 45 | mp | (((A \imp B) \imp A \imp C) \imp A \imp B \imp A) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp C |
47 | imp_for_imp_left_intro | ((A \imp A) \imp A \imp B \imp A) \imp (((A \imp B) \imp A \imp C) \imp A \imp A) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp A |
|
48 | imp_for_imp_left_intro | (A \imp B \imp A) \imp (A \imp A) \imp A \imp B \imp A |
|
49 | imp_for_imp_right_left_intro | (A \imp A) \imp A \imp B \imp A |
|
50 | imp_reflect | A \imp A |
|
51 | 49, 50 | mp | A \imp B \imp A |
52 | 48, 51 | mp | (A \imp A) \imp A \imp B \imp A |
53 | 47, 52 | mp | (((A \imp B) \imp A \imp C) \imp A \imp A) \imp ((A \imp B) \imp A \imp C) \imp A \imp B \imp A |
54 | imp_left_intro | (A \imp A) \imp ((A \imp B) \imp A \imp C) \imp A \imp A |
|
55 | 54, 50 | mp | ((A \imp B) \imp A \imp C) \imp A \imp A |
56 | 53, 55 | mp | ((A \imp B) \imp A \imp C) \imp A \imp B \imp A |
57 | 46, 56 | mp | ((A \imp B) \imp A \imp C) \imp A \imp B \imp C |