Metamath Proof Explorer


Theorem golem2

Description: Lemma for Godowski's equation. (Contributed by NM, 13-Nov-1999) (New usage is discouraged.)

Ref Expression
Hypotheses golem1.1 ⊢ A ∈ C ℋ
golem1.2 ⊢ B ∈ C ℋ
golem1.3 ⊢ C ∈ C ℋ
golem1.4 ⊢ F = ⊥ ⁡ A ∨ ℋ A ∩ B
golem1.5 ⊢ G = ⊥ ⁡ B ∨ ℋ B ∩ C
golem1.6 ⊢ H = ⊥ ⁡ C ∨ ℋ C ∩ A
golem1.7 ⊢ D = ⊥ ⁡ B ∨ ℋ B ∩ A
golem1.8 ⊢ R = ⊥ ⁡ C ∨ ℋ C ∩ B
golem1.9 ⊢ S = ⊥ ⁡ A ∨ ℋ A ∩ C
Assertion golem2 ⊢ f ∈ States → f ⁡ F ∩ G ∩ H = 1 → f ⁡ D = 1

Proof

Step Hyp Ref Expression
1 golem1.1 ⊢ A ∈ C ℋ
2 golem1.2 ⊢ B ∈ C ℋ
3 golem1.3 ⊢ C ∈ C ℋ
4 golem1.4 ⊢ F = ⊥ ⁡ A ∨ ℋ A ∩ B
5 golem1.5 ⊢ G = ⊥ ⁡ B ∨ ℋ B ∩ C
6 golem1.6 ⊢ H = ⊥ ⁡ C ∨ ℋ C ∩ A
7 golem1.7 ⊢ D = ⊥ ⁡ B ∨ ℋ B ∩ A
8 golem1.8 ⊢ R = ⊥ ⁡ C ∨ ℋ C ∩ B
9 golem1.9 ⊢ S = ⊥ ⁡ A ∨ ℋ A ∩ C
10 1 choccli ⊢ ⊥ ⁡ A ∈ C ℋ
11 1 2 chincli ⊢ A ∩ B ∈ C ℋ
12 10 11 chjcli ⊢ ⊥ ⁡ A ∨ ℋ A ∩ B ∈ C ℋ
13 4 12 eqeltri ⊢ F ∈ C ℋ
14 2 choccli ⊢ ⊥ ⁡ B ∈ C ℋ
15 2 3 chincli ⊢ B ∩ C ∈ C ℋ
16 14 15 chjcli ⊢ ⊥ ⁡ B ∨ ℋ B ∩ C ∈ C ℋ
17 5 16 eqeltri ⊢ G ∈ C ℋ
18 3 choccli ⊢ ⊥ ⁡ C ∈ C ℋ
19 3 1 chincli ⊢ C ∩ A ∈ C ℋ
20 18 19 chjcli ⊢ ⊥ ⁡ C ∨ ℋ C ∩ A ∈ C ℋ
21 6 20 eqeltri ⊢ H ∈ C ℋ
22 13 17 21 stm1add3i ⊢ f ∈ States → f ⁡ F ∩ G ∩ H = 1 → f ⁡ F + f ⁡ G + f ⁡ H = 3
23 1 2 3 4 5 6 7 8 9 golem1 ⊢ f ∈ States → f ⁡ F + f ⁡ G + f ⁡ H = f ⁡ D + f ⁡ R + f ⁡ S
24 23 eqeq1d ⊢ f ∈ States → f ⁡ F + f ⁡ G + f ⁡ H = 3 ↔ f ⁡ D + f ⁡ R + f ⁡ S = 3
25 22 24 sylibd ⊢ f ∈ States → f ⁡ F ∩ G ∩ H = 1 → f ⁡ D + f ⁡ R + f ⁡ S = 3
26 2 1 chincli ⊢ B ∩ A ∈ C ℋ
27 14 26 chjcli ⊢ ⊥ ⁡ B ∨ ℋ B ∩ A ∈ C ℋ
28 7 27 eqeltri ⊢ D ∈ C ℋ
29 3 2 chincli ⊢ C ∩ B ∈ C ℋ
30 18 29 chjcli ⊢ ⊥ ⁡ C ∨ ℋ C ∩ B ∈ C ℋ
31 8 30 eqeltri ⊢ R ∈ C ℋ
32 1 3 chincli ⊢ A ∩ C ∈ C ℋ
33 10 32 chjcli ⊢ ⊥ ⁡ A ∨ ℋ A ∩ C ∈ C ℋ
34 9 33 eqeltri ⊢ S ∈ C ℋ
35 28 31 34 stadd3i ⊢ f ∈ States → f ⁡ D + f ⁡ R + f ⁡ S = 3 → f ⁡ D = 1
36 25 35 syld ⊢ f ∈ States → f ⁡ F ∩ G ∩ H = 1 → f ⁡ D = 1