src/HOL/SMT/Examples/cert/z3_prop_10
author boehmes
Tue, 20 Oct 2009 10:11:30 +0200
changeset 33010 39f73a59e855
permissions -rw-r--r--
added proof reconstructon for Z3, added certificates for simpler re-checking of proofs (no need to invoke external solvers), added examples and certificates for all examples, removed Unsynchronized.ref (in smt_normalize.ML)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
33010
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     1
(benchmark Isabelle
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     2
:extrasorts ( T1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     3
:extrapreds (
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     4
  (up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     5
  (up_5)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     6
  (up_7)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     7
  (up_9)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     8
  (up_11)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     9
  (up_14)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    10
  (up_16)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    11
  (up_18)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    12
  (up_20)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    13
  (up_22)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    14
  (up_25)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    15
  (up_27)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    16
  (up_29)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    17
  (up_31)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    18
  (up_33)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    19
  (up_36)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    20
  (up_38)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    21
  (up_40)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    22
  (up_42)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    23
  (up_44)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    24
  (up_47)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    25
  (up_49)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    26
  (up_51)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    27
  (up_53)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    28
  (up_55)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    29
  (up_57)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    30
  (up_58)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    31
  (up_59)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    32
  (up_60)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    33
  (up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    34
  (up_2)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    35
  (up_6)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    36
  (up_8)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    37
  (up_10)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    38
  (up_12)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    39
  (up_13)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    40
  (up_15)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    41
  (up_17)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    42
  (up_19)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    43
  (up_21)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    44
  (up_23)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    45
  (up_24)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    46
  (up_26)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    47
  (up_28)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    48
  (up_30)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    49
  (up_32)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    50
  (up_34)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    51
  (up_35)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    52
  (up_37)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    53
  (up_39)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    54
  (up_41)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    55
  (up_43)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    56
  (up_45)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    57
  (up_46)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    58
  (up_48)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    59
  (up_50)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    60
  (up_52)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    61
  (up_54)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    62
  (up_56)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    63
  (up_4)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    64
 )
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    65
:assumption (not up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    66
:assumption (not up_2)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    67
:assumption (not up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    68
:assumption (not up_4)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    69
:assumption (or up_5 (or up_6 up_1))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    70
:assumption (or up_7 (or up_8 up_5))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    71
:assumption (or up_9 (or up_10 up_7))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    72
:assumption (or up_11 (or up_12 up_9))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    73
:assumption (or up_13 up_11)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    74
:assumption (or up_14 (or up_15 up_2))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    75
:assumption (or up_16 (or up_17 (or up_14 up_6)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    76
:assumption (or up_18 (or up_19 (or up_16 up_8)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    77
:assumption (or up_20 (or up_21 (or up_18 up_10)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    78
:assumption (or up_22 (or up_23 (or up_20 up_12)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    79
:assumption (or up_24 (or up_22 up_13))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    80
:assumption (or up_25 (or up_26 up_15))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    81
:assumption (or up_27 (or up_28 (or up_25 up_17)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    82
:assumption (or up_29 (or up_30 (or up_27 up_19)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    83
:assumption (or up_31 (or up_32 (or up_29 up_21)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    84
:assumption (or up_33 (or up_34 (or up_31 up_23)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    85
:assumption (or up_35 (or up_33 up_24))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    86
:assumption (or up_36 (or up_37 up_26))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    87
:assumption (or up_38 (or up_39 (or up_36 up_28)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    88
:assumption (or up_40 (or up_41 (or up_38 up_30)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    89
:assumption (or up_42 (or up_43 (or up_40 up_32)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    90
:assumption (or up_44 (or up_45 (or up_42 up_34)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    91
:assumption (or up_46 (or up_44 up_35))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    92
:assumption (or up_47 (or up_48 up_37))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    93
:assumption (or up_49 (or up_50 (or up_47 up_39)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    94
:assumption (or up_51 (or up_52 (or up_49 up_41)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    95
:assumption (or up_53 (or up_54 (or up_51 up_43)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    96
:assumption (or up_55 (or up_56 (or up_53 up_45)))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    97
:assumption (or up_4 (or up_55 up_46))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    98
:assumption (or up_57 up_48)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    99
:assumption (or up_58 (or up_57 up_50))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   100
:assumption (or up_59 (or up_58 up_52))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   101
:assumption (or up_60 (or up_59 up_54))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   102
:assumption (or up_3 (or up_60 up_56))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   103
:assumption (or (not up_5) (not up_6))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   104
:assumption (or (not up_5) (not up_1))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   105
:assumption (or (not up_6) (not up_1))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   106
:assumption (or (not up_7) (not up_8))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   107
:assumption (or (not up_7) (not up_5))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   108
:assumption (or (not up_8) (not up_5))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   109
:assumption (or (not up_9) (not up_10))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   110
:assumption (or (not up_9) (not up_7))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   111
:assumption (or (not up_10) (not up_7))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   112
:assumption (or (not up_11) (not up_12))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   113
:assumption (or (not up_11) (not up_9))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   114
:assumption (or (not up_12) (not up_9))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   115
:assumption (or (not up_13) (not up_11))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   116
:assumption (or (not up_14) (not up_15))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   117
:assumption (or (not up_14) (not up_2))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   118
:assumption (or (not up_15) (not up_2))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   119
:assumption (or (not up_16) (not up_17))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   120
:assumption (or (not up_16) (not up_14))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   121
:assumption (or (not up_16) (not up_6))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   122
:assumption (or (not up_17) (not up_14))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   123
:assumption (or (not up_17) (not up_6))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   124
:assumption (or (not up_14) (not up_6))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   125
:assumption (or (not up_18) (not up_19))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   126
:assumption (or (not up_18) (not up_16))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   127
:assumption (or (not up_18) (not up_8))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   128
:assumption (or (not up_19) (not up_16))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   129
:assumption (or (not up_19) (not up_8))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   130
:assumption (or (not up_16) (not up_8))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   131
:assumption (or (not up_20) (not up_21))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   132
:assumption (or (not up_20) (not up_18))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   133
:assumption (or (not up_20) (not up_10))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   134
:assumption (or (not up_21) (not up_18))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   135
:assumption (or (not up_21) (not up_10))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   136
:assumption (or (not up_18) (not up_10))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   137
:assumption (or (not up_22) (not up_23))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   138
:assumption (or (not up_22) (not up_20))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   139
:assumption (or (not up_22) (not up_12))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   140
:assumption (or (not up_23) (not up_20))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   141
:assumption (or (not up_23) (not up_12))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   142
:assumption (or (not up_20) (not up_12))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   143
:assumption (or (not up_24) (not up_22))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   144
:assumption (or (not up_24) (not up_13))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   145
:assumption (or (not up_22) (not up_13))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   146
:assumption (or (not up_25) (not up_26))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   147
:assumption (or (not up_25) (not up_15))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   148
:assumption (or (not up_26) (not up_15))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   149
:assumption (or (not up_27) (not up_28))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   150
:assumption (or (not up_27) (not up_25))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   151
:assumption (or (not up_27) (not up_17))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   152
:assumption (or (not up_28) (not up_25))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   153
:assumption (or (not up_28) (not up_17))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   154
:assumption (or (not up_25) (not up_17))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   155
:assumption (or (not up_29) (not up_30))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   156
:assumption (or (not up_29) (not up_27))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   157
:assumption (or (not up_29) (not up_19))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   158
:assumption (or (not up_30) (not up_27))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   159
:assumption (or (not up_30) (not up_19))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   160
:assumption (or (not up_27) (not up_19))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   161
:assumption (or (not up_31) (not up_32))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   162
:assumption (or (not up_31) (not up_29))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   163
:assumption (or (not up_31) (not up_21))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   164
:assumption (or (not up_32) (not up_29))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   165
:assumption (or (not up_32) (not up_21))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   166
:assumption (or (not up_29) (not up_21))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   167
:assumption (or (not up_33) (not up_34))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   168
:assumption (or (not up_33) (not up_31))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   169
:assumption (or (not up_33) (not up_23))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   170
:assumption (or (not up_34) (not up_31))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   171
:assumption (or (not up_34) (not up_23))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   172
:assumption (or (not up_31) (not up_23))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   173
:assumption (or (not up_35) (not up_33))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   174
:assumption (or (not up_35) (not up_24))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   175
:assumption (or (not up_33) (not up_24))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   176
:assumption (or (not up_36) (not up_37))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   177
:assumption (or (not up_36) (not up_26))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   178
:assumption (or (not up_37) (not up_26))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   179
:assumption (or (not up_38) (not up_39))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   180
:assumption (or (not up_38) (not up_36))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   181
:assumption (or (not up_38) (not up_28))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   182
:assumption (or (not up_39) (not up_36))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   183
:assumption (or (not up_39) (not up_28))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   184
:assumption (or (not up_36) (not up_28))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   185
:assumption (or (not up_40) (not up_41))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   186
:assumption (or (not up_40) (not up_38))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   187
:assumption (or (not up_40) (not up_30))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   188
:assumption (or (not up_41) (not up_38))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   189
:assumption (or (not up_41) (not up_30))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   190
:assumption (or (not up_38) (not up_30))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   191
:assumption (or (not up_42) (not up_43))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   192
:assumption (or (not up_42) (not up_40))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   193
:assumption (or (not up_42) (not up_32))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   194
:assumption (or (not up_43) (not up_40))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   195
:assumption (or (not up_43) (not up_32))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   196
:assumption (or (not up_40) (not up_32))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   197
:assumption (or (not up_44) (not up_45))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   198
:assumption (or (not up_44) (not up_42))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   199
:assumption (or (not up_44) (not up_34))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   200
:assumption (or (not up_45) (not up_42))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   201
:assumption (or (not up_45) (not up_34))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   202
:assumption (or (not up_42) (not up_34))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   203
:assumption (or (not up_46) (not up_44))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   204
:assumption (or (not up_46) (not up_35))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   205
:assumption (or (not up_44) (not up_35))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   206
:assumption (or (not up_47) (not up_48))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   207
:assumption (or (not up_47) (not up_37))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   208
:assumption (or (not up_48) (not up_37))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   209
:assumption (or (not up_49) (not up_50))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   210
:assumption (or (not up_49) (not up_47))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   211
:assumption (or (not up_49) (not up_39))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   212
:assumption (or (not up_50) (not up_47))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   213
:assumption (or (not up_50) (not up_39))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   214
:assumption (or (not up_47) (not up_39))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   215
:assumption (or (not up_51) (not up_52))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   216
:assumption (or (not up_51) (not up_49))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   217
:assumption (or (not up_51) (not up_41))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   218
:assumption (or (not up_52) (not up_49))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   219
:assumption (or (not up_52) (not up_41))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   220
:assumption (or (not up_49) (not up_41))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   221
:assumption (or (not up_53) (not up_54))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   222
:assumption (or (not up_53) (not up_51))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   223
:assumption (or (not up_53) (not up_43))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   224
:assumption (or (not up_54) (not up_51))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   225
:assumption (or (not up_54) (not up_43))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   226
:assumption (or (not up_51) (not up_43))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   227
:assumption (or (not up_55) (not up_56))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   228
:assumption (or (not up_55) (not up_53))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   229
:assumption (or (not up_55) (not up_45))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   230
:assumption (or (not up_56) (not up_53))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   231
:assumption (or (not up_56) (not up_45))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   232
:assumption (or (not up_53) (not up_45))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   233
:assumption (or (not up_4) (not up_55))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   234
:assumption (or (not up_4) (not up_46))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   235
:assumption (or (not up_55) (not up_46))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   236
:assumption (or (not up_57) (not up_48))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   237
:assumption (or (not up_58) (not up_57))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   238
:assumption (or (not up_58) (not up_50))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   239
:assumption (or (not up_57) (not up_50))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   240
:assumption (or (not up_59) (not up_58))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   241
:assumption (or (not up_59) (not up_52))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   242
:assumption (or (not up_58) (not up_52))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   243
:assumption (or (not up_60) (not up_59))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   244
:assumption (or (not up_60) (not up_54))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   245
:assumption (or (not up_59) (not up_54))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   246
:assumption (or (not up_3) (not up_60))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   247
:assumption (or (not up_3) (not up_56))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   248
:assumption (or (not up_60) (not up_56))
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   249
:assumption (not false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   250
:formula true
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   251
)