mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-05 19:00:33 -05:00
23 lines
4.9 KiB
Text
23 lines
4.9 KiB
Text
(set-logic QF_UF)
|
|
(set-info :source |
|
|
CADE ATP System competition. See http://www.cs.miami.edu/~tptp/CASC
|
|
for more information.
|
|
|
|
This benchmark was obtained by trying to find a finite model of a first-order
|
|
formula (Albert Oliveras).
|
|
|)
|
|
(set-info :smt-lib-version 2.0)
|
|
(set-info :category "crafted")
|
|
(set-info :status unsat)
|
|
(declare-sort U 0)
|
|
(declare-fun f1 (U U) U)
|
|
(declare-fun c2 () U)
|
|
(declare-fun c3 () U)
|
|
(declare-fun c4 () U)
|
|
(declare-fun c_0 () U)
|
|
(declare-fun c_1 () U)
|
|
(declare-fun c_2 () U)
|
|
(declare-fun c_3 () U)
|
|
(assert (let ((?v_2 (f1 c_0 c_0))) (let ((?v_0 (f1 c_0 ?v_2))) (let ((?v_1 (f1 c_0 ?v_0)) (?v_4 (f1 c_0 c_1)) (?v_5 (f1 c_0 c_2)) (?v_6 (f1 c_0 c_3)) (?v_12 (f1 c_1 c_1))) (let ((?v_11 (f1 c_0 ?v_12))) (let ((?v_3 (f1 c_0 ?v_11)) (?v_9 (f1 c_1 ?v_2)) (?v_18 (f1 c_2 c_2))) (let ((?v_24 (f1 c_0 ?v_18))) (let ((?v_7 (f1 c_0 ?v_24)) (?v_22 (f1 c_2 ?v_2)) (?v_20 (f1 c_3 c_3))) (let ((?v_36 (f1 c_0 ?v_20))) (let ((?v_8 (f1 c_0 ?v_36)) (?v_34 (f1 c_3 ?v_2)) (?v_10 (f1 c_1 ?v_9)) (?v_13 (f1 c_1 c_0)) (?v_16 (f1 c_1 c_2)) (?v_17 (f1 c_1 c_3)) (?v_15 (f1 c_1 ?v_12))) (let ((?v_14 (f1 c_1 ?v_15)) (?v_29 (f1 c_1 ?v_18))) (let ((?v_19 (f1 c_1 ?v_29)) (?v_25 (f1 c_2 ?v_12)) (?v_42 (f1 c_1 ?v_20))) (let ((?v_21 (f1 c_1 ?v_42)) (?v_37 (f1 c_3 ?v_12)) (?v_23 (f1 c_2 ?v_22)) (?v_26 (f1 c_2 c_0)) (?v_28 (f1 c_2 c_1)) (?v_30 (f1 c_2 c_3)) (?v_27 (f1 c_2 ?v_25)) (?v_32 (f1 c_2 ?v_18))) (let ((?v_31 (f1 c_2 ?v_32)) (?v_45 (f1 c_2 ?v_20))) (let ((?v_33 (f1 c_2 ?v_45)) (?v_43 (f1 c_3 ?v_18)) (?v_35 (f1 c_3 ?v_34)) (?v_38 (f1 c_3 c_0)) (?v_40 (f1 c_3 c_1)) (?v_41 (f1 c_3 c_2)) (?v_39 (f1 c_3 ?v_37))) (let ((?v_44 (f1 c_3 ?v_43)) (?v_47 (f1 c_3 ?v_20))) (let ((?v_46 (f1 c_3 ?v_47))) (and (distinct c_0 c_1 c_2 c_3) (= (f1 ?v_1 ?v_0) c_0) (= (f1 ?v_1 (f1 c_0 ?v_4)) c_0) (= (f1 ?v_1 (f1 c_0 ?v_5)) c_0) (= (f1 ?v_1 (f1 c_0 ?v_6)) c_0) (= (f1 ?v_3 ?v_9) c_1) (= (f1 ?v_3 (f1 c_1 ?v_4)) c_1) (= (f1 ?v_3 (f1 c_1 ?v_5)) c_1) (= (f1 ?v_3 (f1 c_1 ?v_6)) c_1) (= (f1 ?v_7 ?v_22) c_2) (= (f1 ?v_7 (f1 c_2 ?v_4)) c_2) (= (f1 ?v_7 (f1 c_2 ?v_5)) c_2) (= (f1 ?v_7 (f1 c_2 ?v_6)) c_2) (= (f1 ?v_8 ?v_34) c_3) (= (f1 ?v_8 (f1 c_3 ?v_4)) c_3) (= (f1 ?v_8 (f1 c_3 ?v_5)) c_3) (= (f1 ?v_8 (f1 c_3 ?v_6)) c_3) (= (f1 ?v_10 (f1 c_0 ?v_13)) c_0) (= (f1 ?v_10 ?v_11) c_0) (= (f1 ?v_10 (f1 c_0 ?v_16)) c_0) (= (f1 ?v_10 (f1 c_0 ?v_17)) c_0) (= (f1 ?v_14 (f1 c_1 ?v_13)) c_1) (= (f1 ?v_14 ?v_15) c_1) (= (f1 ?v_14 (f1 c_1 ?v_16)) c_1) (= (f1 ?v_14 (f1 c_1 ?v_17)) c_1) (= (f1 ?v_19 (f1 c_2 ?v_13)) c_2) (= (f1 ?v_19 ?v_25) c_2) (= (f1 ?v_19 (f1 c_2 ?v_16)) c_2) (= (f1 ?v_19 (f1 c_2 ?v_17)) c_2) (= (f1 ?v_21 (f1 c_3 ?v_13)) c_3) (= (f1 ?v_21 ?v_37) c_3) (= (f1 ?v_21 (f1 c_3 ?v_16)) c_3) (= (f1 ?v_21 (f1 c_3 ?v_17)) c_3) (= (f1 ?v_23 (f1 c_0 ?v_26)) c_0) (= (f1 ?v_23 (f1 c_0 ?v_28)) c_0) (= (f1 ?v_23 ?v_24) c_0) (= (f1 ?v_23 (f1 c_0 ?v_30)) c_0) (= (f1 ?v_27 (f1 c_1 ?v_26)) c_1) (= (f1 ?v_27 (f1 c_1 ?v_28)) c_1) (= (f1 ?v_27 ?v_29) c_1) (= (f1 ?v_27 (f1 c_1 ?v_30)) c_1) (= (f1 ?v_31 (f1 c_2 ?v_26)) c_2) (= (f1 ?v_31 (f1 c_2 ?v_28)) c_2) (= (f1 ?v_31 ?v_32) c_2) (= (f1 ?v_31 (f1 c_2 ?v_30)) c_2) (= (f1 ?v_33 (f1 c_3 ?v_26)) c_3) (= (f1 ?v_33 (f1 c_3 ?v_28)) c_3) (= (f1 ?v_33 ?v_43) c_3) (= (f1 ?v_33 (f1 c_3 ?v_30)) c_3) (= (f1 ?v_35 (f1 c_0 ?v_38)) c_0) (= (f1 ?v_35 (f1 c_0 ?v_40)) c_0) (= (f1 ?v_35 (f1 c_0 ?v_41)) c_0) (= (f1 ?v_35 ?v_36) c_0) (= (f1 ?v_39 (f1 c_1 ?v_38)) c_1) (= (f1 ?v_39 (f1 c_1 ?v_40)) c_1) (= (f1 ?v_39 (f1 c_1 ?v_41)) c_1) (= (f1 ?v_39 ?v_42) c_1) (= (f1 ?v_44 (f1 c_2 ?v_38)) c_2) (= (f1 ?v_44 (f1 c_2 ?v_40)) c_2) (= (f1 ?v_44 (f1 c_2 ?v_41)) c_2) (= (f1 ?v_44 ?v_45) c_2) (= (f1 ?v_46 (f1 c_3 ?v_38)) c_3) (= (f1 ?v_46 (f1 c_3 ?v_40)) c_3) (= (f1 ?v_46 (f1 c_3 ?v_41)) c_3) (= (f1 ?v_46 ?v_47) c_3) (or (not (= (f1 (f1 c2 c2) (f1 c3 c2)) c2)) (not (= (f1 c2 (f1 c3 (f1 c2 c4))) (f1 (f1 (f1 c4 c3) c3) c2)))) (or (= ?v_2 c_0) (= ?v_2 c_1) (= ?v_2 c_2) (= ?v_2 c_3)) (or (= ?v_4 c_0) (= ?v_4 c_1) (= ?v_4 c_2) (= ?v_4 c_3)) (or (= ?v_5 c_0) (= ?v_5 c_1) (= ?v_5 c_2) (= ?v_5 c_3)) (or (= ?v_6 c_0) (= ?v_6 c_1) (= ?v_6 c_2) (= ?v_6 c_3)) (or (= ?v_13 c_0) (= ?v_13 c_1) (= ?v_13 c_2) (= ?v_13 c_3)) (or (= ?v_12 c_0) (= ?v_12 c_1) (= ?v_12 c_2) (= ?v_12 c_3)) (or (= ?v_16 c_0) (= ?v_16 c_1) (= ?v_16 c_2) (= ?v_16 c_3)) (or (= ?v_17 c_0) (= ?v_17 c_1) (= ?v_17 c_2) (= ?v_17 c_3)) (or (= ?v_26 c_0) (= ?v_26 c_1) (= ?v_26 c_2) (= ?v_26 c_3)) (or (= ?v_28 c_0) (= ?v_28 c_1) (= ?v_28 c_2) (= ?v_28 c_3)) (or (= ?v_18 c_0) (= ?v_18 c_1) (= ?v_18 c_2) (= ?v_18 c_3)) (or (= ?v_30 c_0) (= ?v_30 c_1) (= ?v_30 c_2) (= ?v_30 c_3)) (or (= ?v_38 c_0) (= ?v_38 c_1) (= ?v_38 c_2) (= ?v_38 c_3)) (or (= ?v_40 c_0) (= ?v_40 c_1) (= ?v_40 c_2) (= ?v_40 c_3)) (or (= ?v_41 c_0) (= ?v_41 c_1) (= ?v_41 c_2) (= ?v_41 c_3)) (or (= ?v_20 c_0) (= ?v_20 c_1) (= ?v_20 c_2) (= ?v_20 c_3)) (or (= c2 c_0) (= c2 c_1) (= c2 c_2) (= c2 c_3)) (or (= c3 c_0) (= c3 c_1) (= c3 c_2) (= c3 c_3)) (or (= c4 c_0) (= c4 c_1) (= c4 c_2) (= c4 c_3))))))))))))))))))))
|
|
(check-sat)
|
|
(exit)
|