@[instance_reducible]
Equations
- Paramodulator.S_24.instOfNatNodeOfNatNat = { ofNat := Paramodulator.Node.pair 0 1 }
@[instance_reducible]
Equations
- Paramodulator.S_24.instOfNatNodeOfNatNat_1 = { ofNat := Paramodulator.Node.pair 1 1 }
- r0 : P (Node.pair 3 (Node.pair 2 ((Node.pair 1 ((Node.pair 2 0).pair 1)).pair (Node.pair 2 0))))
- r1 {a : Node} : P a → P ((a.pair 0).pair a)
- r2 {a b : Node} : P (a.pair (Node.pair 1 b)) → P b
- r3 : P 0 → P 2
- r4 {a : Node} : P a → P (a.pair 2)
- r5 {a b : Node} : P (((a.pair (Node.pair 0 a)).pair a).pair b) → P a → P 3 → P a → P a → P b
- r6 {a : Node} : P a → P 2 → P (Node.pair 0 a)
Instances For
@[instance_reducible]
Equations
- Paramodulator.S_24.instOfNatNodeOfNatNat_2 = { ofNat := Paramodulator.Node.pair 2 0 }
@[instance_reducible]
Equations
- Paramodulator.S_24.instOfNatNodeOfNatNat_3 = { ofNat := Paramodulator.Node.pair 4 1 }
@[instance_reducible]
Equations
- Paramodulator.S_24.instOfNatNodeOfNatNat_4 = { ofNat := Paramodulator.Node.pair 1 5 }
@[instance_reducible]
Equations
- Paramodulator.S_24.instOfNatNodeOfNatNat_5 = { ofNat := Paramodulator.Node.pair 6 4 }
@[instance_reducible]
Equations
- Paramodulator.S_24.instOfNatNodeOfNatNat_6 = { ofNat := Paramodulator.Node.pair 2 7 }
@[instance_reducible]
Equations
- Paramodulator.S_24.instOfNatNodeOfNatNat_7 = { ofNat := Paramodulator.Node.pair 3 8 }
- r0 : PD (Node.pair 3 (Node.pair 2 ((Node.pair 1 ((Node.pair 2 0).pair 1)).pair (Node.pair 2 0))))
- r1 {a : Node} : PD a → PD ((a.pair 0).pair a)
- r2 {a b : Node} : PD (a.pair (Node.pair 1 b)) → PD b
- r3 : PD 0 → PD 2
- r4 {a : Node} : PD a → PD (a.pair 2)
- r5 {a b : Node} : PD (((a.pair (Node.pair 0 a)).pair a).pair b) → PD a → PD 3 → PD a → PD a → PD b
- r6 {a : Node} : PD a → PD 2 → PD (Node.pair 0 a)