/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --traceabstraction.compute.interpolants.along.a.counterexample FPandBPonlyIfFpWasNotPerfect -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.assert.codeblocks SMT_FEATURE_HEURISTIC --traceabstraction.assert.codeblocks.term.scoring.heuristic NUM_VARIABLES --traceabstraction.assert.codeblocks.term.scoring.heuristic.partitioning.strategy FIXED_NUM_PARTITIONS --traceabstraction.assert.codeblocks.term.scoring.heuristic.number.of.partitions 4 -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-2.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-20 16:42:43,973 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-20 16:42:43,976 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-20 16:42:43,989 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-20 16:42:43,990 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-20 16:42:43,992 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-20 16:42:43,994 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-20 16:42:43,998 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-20 16:42:44,002 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-20 16:42:44,003 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-20 16:42:44,012 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-20 16:42:44,013 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-20 16:42:44,014 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-20 16:42:44,016 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-20 16:42:44,017 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-20 16:42:44,018 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-20 16:42:44,019 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-20 16:42:44,021 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-20 16:42:44,026 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-20 16:42:44,030 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-20 16:42:44,034 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-20 16:42:44,036 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-20 16:42:44,039 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-20 16:42:44,040 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-20 16:42:44,045 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-20 16:42:44,045 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-20 16:42:44,046 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-20 16:42:44,050 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-20 16:42:44,050 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-20 16:42:44,052 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-20 16:42:44,052 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-20 16:42:44,054 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-20 16:42:44,055 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-20 16:42:44,056 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-20 16:42:44,058 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-20 16:42:44,058 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-20 16:42:44,059 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-20 16:42:44,059 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-20 16:42:44,059 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-20 16:42:44,060 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-20 16:42:44,061 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-20 16:42:44,062 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-20 16:42:44,101 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-20 16:42:44,102 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-20 16:42:44,104 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-20 16:42:44,104 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-20 16:42:44,104 INFO L138 SettingsManager]: * Use SBE=true [2020-07-20 16:42:44,106 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-20 16:42:44,106 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-20 16:42:44,106 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-20 16:42:44,106 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-20 16:42:44,106 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-20 16:42:44,107 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-20 16:42:44,107 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-20 16:42:44,107 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-20 16:42:44,107 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-20 16:42:44,107 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-20 16:42:44,108 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-20 16:42:44,108 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-20 16:42:44,108 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-20 16:42:44,108 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-20 16:42:44,108 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-20 16:42:44,109 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-20 16:42:44,109 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-20 16:42:44,109 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-20 16:42:44,111 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-20 16:42:44,111 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-20 16:42:44,111 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-20 16:42:44,111 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:44,111 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-20 16:42:44,111 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-20 16:42:44,112 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> FPandBPonlyIfFpWasNotPerfect Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks -> SMT_FEATURE_HEURISTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic -> NUM_VARIABLES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic Partitioning Strategy -> FIXED_NUM_PARTITIONS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic number of partitions -> 4 [2020-07-20 16:42:44,421 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-20 16:42:44,439 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-20 16:42:44,446 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-20 16:42:44,447 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-20 16:42:44,448 INFO L275 PluginConnector]: CDTParser initialized [2020-07-20 16:42:44,449 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-2.c [2020-07-20 16:42:44,541 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eaa1c87e6/abb6384ca50a49bbab45bfe3baa81e70/FLAG748e208db [2020-07-20 16:42:45,066 INFO L306 CDTParser]: Found 1 translation units. [2020-07-20 16:42:45,067 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_10-2.c [2020-07-20 16:42:45,075 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eaa1c87e6/abb6384ca50a49bbab45bfe3baa81e70/FLAG748e208db [2020-07-20 16:42:45,395 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eaa1c87e6/abb6384ca50a49bbab45bfe3baa81e70 [2020-07-20 16:42:45,405 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-20 16:42:45,408 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-20 16:42:45,409 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-20 16:42:45,409 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-20 16:42:45,413 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-20 16:42:45,415 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,418 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1359affd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45, skipping insertion in model container [2020-07-20 16:42:45,418 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,427 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-20 16:42:45,446 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-20 16:42:45,626 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-20 16:42:45,634 INFO L203 MainTranslator]: Completed pre-run [2020-07-20 16:42:45,650 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-20 16:42:45,662 INFO L208 MainTranslator]: Completed translation [2020-07-20 16:42:45,663 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45 WrapperNode [2020-07-20 16:42:45,663 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-20 16:42:45,664 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-20 16:42:45,664 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-20 16:42:45,664 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-20 16:42:45,674 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,675 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,680 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,681 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,773 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,776 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,777 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,783 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-20 16:42:45,784 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-20 16:42:45,784 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-20 16:42:45,786 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-20 16:42:45,787 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-20 16:42:45,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-20 16:42:45,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-20 16:42:45,859 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-20 16:42:45,859 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-20 16:42:45,859 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-20 16:42:45,860 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-20 16:42:45,860 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-20 16:42:45,861 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-20 16:42:45,861 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-20 16:42:45,862 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-20 16:42:45,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-20 16:42:45,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-20 16:42:46,069 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-20 16:42:46,070 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-20 16:42:46,074 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 04:42:46 BoogieIcfgContainer [2020-07-20 16:42:46,075 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-20 16:42:46,076 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-20 16:42:46,076 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-20 16:42:46,080 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-20 16:42:46,080 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 04:42:45" (1/3) ... [2020-07-20 16:42:46,081 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76c6dac3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 04:42:46, skipping insertion in model container [2020-07-20 16:42:46,081 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45" (2/3) ... [2020-07-20 16:42:46,082 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76c6dac3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 04:42:46, skipping insertion in model container [2020-07-20 16:42:46,082 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 04:42:46" (3/3) ... [2020-07-20 16:42:46,084 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_10-2.c [2020-07-20 16:42:46,096 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-20 16:42:46,105 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-20 16:42:46,140 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-20 16:42:46,209 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-20 16:42:46,209 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-20 16:42:46,209 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-20 16:42:46,209 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-20 16:42:46,209 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-20 16:42:46,209 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-20 16:42:46,210 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-20 16:42:46,210 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-20 16:42:46,234 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-20 16:42:46,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-20 16:42:46,242 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:46,244 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:46,244 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:46,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:46,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-20 16:42:46,260 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:46,260 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1456571174] [2020-07-20 16:42:46,261 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:46,331 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:46,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:46,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-20 16:42:46,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:46,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-20 16:42:46,433 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 16:42:46,434 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1456571174] [2020-07-20 16:42:46,435 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 16:42:46,435 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-20 16:42:46,436 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409874957] [2020-07-20 16:42:46,441 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-20 16:42:46,442 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:46,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-20 16:42:46,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-20 16:42:46,457 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-20 16:42:46,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:46,578 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-20 16:42:46,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-20 16:42:46,581 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-20 16:42:46,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:46,593 INFO L225 Difference]: With dead ends: 44 [2020-07-20 16:42:46,594 INFO L226 Difference]: Without dead ends: 30 [2020-07-20 16:42:46,597 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-20 16:42:46,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-20 16:42:46,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-20 16:42:46,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-20 16:42:46,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-20 16:42:46,645 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-20 16:42:46,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:46,646 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-20 16:42:46,646 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-20 16:42:46,646 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-20 16:42:46,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-20 16:42:46,648 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:46,649 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:46,856 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:46,857 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:46,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:46,858 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-20 16:42:46,858 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:46,859 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1846145370] [2020-07-20 16:42:46,859 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:46,898 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:46,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:46,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-20 16:42:46,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:46,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-20 16:42:46,941 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 16:42:46,941 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1846145370] [2020-07-20 16:42:46,942 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 16:42:46,942 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-20 16:42:46,942 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599807394] [2020-07-20 16:42:46,944 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-20 16:42:46,944 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:46,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-20 16:42:46,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-20 16:42:46,945 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-20 16:42:47,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:47,007 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-20 16:42:47,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-20 16:42:47,008 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-20 16:42:47,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:47,010 INFO L225 Difference]: With dead ends: 36 [2020-07-20 16:42:47,010 INFO L226 Difference]: Without dead ends: 32 [2020-07-20 16:42:47,012 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-20 16:42:47,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-20 16:42:47,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-20 16:42:47,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-20 16:42:47,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-20 16:42:47,022 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-20 16:42:47,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:47,023 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-20 16:42:47,023 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-20 16:42:47,023 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-20 16:42:47,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-20 16:42:47,025 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:47,025 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:47,238 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:47,239 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:47,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:47,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-20 16:42:47,240 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:47,241 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1571215985] [2020-07-20 16:42:47,241 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:47,282 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:47,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:47,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:42:47,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:47,346 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-20 16:42:47,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:47,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:47,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:47,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-20 16:42:47,593 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1571215985] [2020-07-20 16:42:47,594 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:47,594 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:42:47,599 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157197931] [2020-07-20 16:42:47,600 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:42:47,600 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:47,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:42:47,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:42:47,601 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-20 16:42:47,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:47,764 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-20 16:42:47,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:42:47,765 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-20 16:42:47,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:47,767 INFO L225 Difference]: With dead ends: 41 [2020-07-20 16:42:47,768 INFO L226 Difference]: Without dead ends: 37 [2020-07-20 16:42:47,769 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:47,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-20 16:42:47,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-20 16:42:47,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-20 16:42:47,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-20 16:42:47,793 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-20 16:42:47,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:47,794 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-20 16:42:47,794 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:42:47,794 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-20 16:42:47,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-20 16:42:47,797 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:47,797 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:47,997 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:47,998 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:47,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:47,999 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-20 16:42:48,000 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:48,000 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [612895792] [2020-07-20 16:42:48,001 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:48,039 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:48,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:48,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:42:48,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:48,080 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-20 16:42:48,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:48,215 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:48,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:48,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-20 16:42:48,269 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [612895792] [2020-07-20 16:42:48,269 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:48,270 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:42:48,270 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142045999] [2020-07-20 16:42:48,271 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:42:48,272 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:48,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:42:48,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:42:48,274 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-20 16:42:48,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:48,398 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-20 16:42:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:42:48,398 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-20 16:42:48,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:48,402 INFO L225 Difference]: With dead ends: 46 [2020-07-20 16:42:48,402 INFO L226 Difference]: Without dead ends: 42 [2020-07-20 16:42:48,405 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:48,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-20 16:42:48,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-20 16:42:48,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-20 16:42:48,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-20 16:42:48,426 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-20 16:42:48,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:48,426 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-20 16:42:48,427 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:42:48,427 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-20 16:42:48,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-20 16:42:48,431 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:48,432 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:48,644 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:48,645 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:48,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:48,645 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-20 16:42:48,646 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:48,646 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1118928916] [2020-07-20 16:42:48,646 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:48,682 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:48,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:48,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:42:48,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:48,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-20 16:42:48,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:49,009 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:49,094 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:49,097 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:49,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-20 16:42:49,142 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1118928916] [2020-07-20 16:42:49,142 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:49,142 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:42:49,142 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271933750] [2020-07-20 16:42:49,143 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:42:49,143 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:49,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:42:49,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:49,144 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-20 16:42:49,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:49,311 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-20 16:42:49,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:42:49,312 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-20 16:42:49,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:49,314 INFO L225 Difference]: With dead ends: 51 [2020-07-20 16:42:49,318 INFO L226 Difference]: Without dead ends: 47 [2020-07-20 16:42:49,319 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-20 16:42:49,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-20 16:42:49,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-20 16:42:49,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-20 16:42:49,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-20 16:42:49,335 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-20 16:42:49,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:49,335 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-20 16:42:49,336 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:42:49,336 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-20 16:42:49,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-20 16:42:49,338 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:49,338 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:49,551 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:49,553 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:49,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:49,553 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-20 16:42:49,554 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:49,555 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2010233270] [2020-07-20 16:42:49,555 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:49,585 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:49,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:49,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:42:49,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:49,650 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-20 16:42:49,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:49,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:49,944 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:49,981 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-20 16:42:49,982 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2010233270] [2020-07-20 16:42:49,983 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:49,984 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-20 16:42:49,984 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850658018] [2020-07-20 16:42:49,984 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:42:49,985 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:49,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:42:49,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:49,985 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-20 16:42:50,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:50,241 INFO L93 Difference]: Finished difference Result 84 states and 136 transitions. [2020-07-20 16:42:50,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:42:50,242 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-20 16:42:50,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:50,244 INFO L225 Difference]: With dead ends: 84 [2020-07-20 16:42:50,244 INFO L226 Difference]: Without dead ends: 50 [2020-07-20 16:42:50,246 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 64 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:42:50,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-07-20 16:42:50,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 47. [2020-07-20 16:42:50,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-07-20 16:42:50,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 67 transitions. [2020-07-20 16:42:50,278 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 67 transitions. Word has length 40 [2020-07-20 16:42:50,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:50,279 INFO L479 AbstractCegarLoop]: Abstraction has 47 states and 67 transitions. [2020-07-20 16:42:50,279 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:42:50,279 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 67 transitions. [2020-07-20 16:42:50,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-07-20 16:42:50,281 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:50,282 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:50,496 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:50,497 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:50,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:50,498 INFO L82 PathProgramCache]: Analyzing trace with hash 208191613, now seen corresponding path program 1 times [2020-07-20 16:42:50,499 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:50,499 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1967798991] [2020-07-20 16:42:50,500 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:50,542 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:50,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:50,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:42:50,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:50,600 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-20 16:42:50,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:50,843 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:50,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:50,938 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-20 16:42:50,938 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1967798991] [2020-07-20 16:42:50,939 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:50,939 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:42:50,939 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964049428] [2020-07-20 16:42:50,940 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:42:50,940 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:50,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:42:50,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:50,941 INFO L87 Difference]: Start difference. First operand 47 states and 67 transitions. Second operand 12 states. [2020-07-20 16:42:51,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:51,103 INFO L93 Difference]: Finished difference Result 63 states and 99 transitions. [2020-07-20 16:42:51,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:42:51,104 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 41 [2020-07-20 16:42:51,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:51,106 INFO L225 Difference]: With dead ends: 63 [2020-07-20 16:42:51,106 INFO L226 Difference]: Without dead ends: 59 [2020-07-20 16:42:51,111 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 68 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-20 16:42:51,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2020-07-20 16:42:51,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2020-07-20 16:42:51,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-20 16:42:51,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 77 transitions. [2020-07-20 16:42:51,138 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 77 transitions. Word has length 41 [2020-07-20 16:42:51,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:51,139 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 77 transitions. [2020-07-20 16:42:51,139 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:42:51,140 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 77 transitions. [2020-07-20 16:42:51,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-07-20 16:42:51,146 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:51,146 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:51,347 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:51,348 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:51,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:51,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1291563674, now seen corresponding path program 1 times [2020-07-20 16:42:51,349 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:51,349 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1623582587] [2020-07-20 16:42:51,350 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:51,388 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:51,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:51,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:42:51,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:51,445 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-20 16:42:51,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:51,601 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:51,638 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:51,664 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-20 16:42:51,665 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1623582587] [2020-07-20 16:42:51,665 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:51,665 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:42:51,665 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850709490] [2020-07-20 16:42:51,666 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:42:51,666 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:51,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:42:51,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:42:51,667 INFO L87 Difference]: Start difference. First operand 51 states and 77 transitions. Second operand 10 states. [2020-07-20 16:42:51,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:51,786 INFO L93 Difference]: Finished difference Result 65 states and 105 transitions. [2020-07-20 16:42:51,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:42:51,787 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 53 [2020-07-20 16:42:51,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:51,789 INFO L225 Difference]: With dead ends: 65 [2020-07-20 16:42:51,790 INFO L226 Difference]: Without dead ends: 61 [2020-07-20 16:42:51,791 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 95 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:51,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-07-20 16:42:51,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 53. [2020-07-20 16:42:51,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2020-07-20 16:42:51,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 82 transitions. [2020-07-20 16:42:51,803 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 82 transitions. Word has length 53 [2020-07-20 16:42:51,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:51,804 INFO L479 AbstractCegarLoop]: Abstraction has 53 states and 82 transitions. [2020-07-20 16:42:51,804 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:42:51,804 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 82 transitions. [2020-07-20 16:42:51,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-20 16:42:51,806 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:51,807 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:52,017 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:52,017 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:52,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:52,018 INFO L82 PathProgramCache]: Analyzing trace with hash 736840020, now seen corresponding path program 2 times [2020-07-20 16:42:52,019 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:52,019 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [543700606] [2020-07-20 16:42:52,020 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:52,072 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:52,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:52,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:42:52,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:52,154 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-07-20 16:42:52,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:52,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:52,529 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:52,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:52,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:52,702 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:52,703 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:52,761 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 9 proven. 59 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-07-20 16:42:52,762 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [543700606] [2020-07-20 16:42:52,762 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:52,762 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:42:52,762 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44028727] [2020-07-20 16:42:52,763 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:42:52,764 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:52,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:42:52,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:42:52,765 INFO L87 Difference]: Start difference. First operand 53 states and 82 transitions. Second operand 14 states. [2020-07-20 16:42:52,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:52,960 INFO L93 Difference]: Finished difference Result 75 states and 134 transitions. [2020-07-20 16:42:52,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:42:52,961 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 78 [2020-07-20 16:42:52,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:52,963 INFO L225 Difference]: With dead ends: 75 [2020-07-20 16:42:52,963 INFO L226 Difference]: Without dead ends: 71 [2020-07-20 16:42:52,964 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:42:52,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2020-07-20 16:42:52,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 56. [2020-07-20 16:42:52,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-20 16:42:52,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 90 transitions. [2020-07-20 16:42:52,978 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 90 transitions. Word has length 78 [2020-07-20 16:42:52,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:52,979 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 90 transitions. [2020-07-20 16:42:52,979 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:42:52,979 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 90 transitions. [2020-07-20 16:42:52,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2020-07-20 16:42:52,980 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:52,981 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:53,187 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:53,187 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:53,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:53,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1583364703, now seen corresponding path program 1 times [2020-07-20 16:42:53,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:53,189 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [253776006] [2020-07-20 16:42:53,189 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:53,231 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:53,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:53,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:42:53,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:53,296 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 54 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-07-20 16:42:53,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:53,645 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:53,646 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:53,673 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-20 16:42:53,673 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [253776006] [2020-07-20 16:42:53,674 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:53,674 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-20 16:42:53,674 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621512235] [2020-07-20 16:42:53,675 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:42:53,675 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:53,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:42:53,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:53,676 INFO L87 Difference]: Start difference. First operand 56 states and 90 transitions. Second operand 12 states. [2020-07-20 16:42:53,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:53,881 INFO L93 Difference]: Finished difference Result 114 states and 219 transitions. [2020-07-20 16:42:53,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:42:53,882 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 67 [2020-07-20 16:42:53,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:53,883 INFO L225 Difference]: With dead ends: 114 [2020-07-20 16:42:53,884 INFO L226 Difference]: Without dead ends: 64 [2020-07-20 16:42:53,886 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 119 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:42:53,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2020-07-20 16:42:53,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2020-07-20 16:42:53,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-20 16:42:53,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 101 transitions. [2020-07-20 16:42:53,897 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 101 transitions. Word has length 67 [2020-07-20 16:42:53,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:53,897 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 101 transitions. [2020-07-20 16:42:53,898 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:42:53,898 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 101 transitions. [2020-07-20 16:42:53,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-20 16:42:53,899 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:53,900 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:54,112 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:54,114 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:54,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:54,114 INFO L82 PathProgramCache]: Analyzing trace with hash -1763147687, now seen corresponding path program 2 times [2020-07-20 16:42:54,115 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:54,115 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1184804786] [2020-07-20 16:42:54,116 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:54,169 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:54,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:54,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:42:54,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:54,252 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 23 proven. 32 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-07-20 16:42:54,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:54,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,777 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,778 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,865 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 23 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2020-07-20 16:42:54,865 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1184804786] [2020-07-20 16:42:54,866 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:54,866 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-20 16:42:54,866 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645646938] [2020-07-20 16:42:54,867 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-20 16:42:54,867 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:54,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-20 16:42:54,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:42:54,868 INFO L87 Difference]: Start difference. First operand 61 states and 101 transitions. Second operand 17 states. [2020-07-20 16:42:55,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:55,301 INFO L93 Difference]: Finished difference Result 131 states and 252 transitions. [2020-07-20 16:42:55,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:42:55,302 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 68 [2020-07-20 16:42:55,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:55,303 INFO L225 Difference]: With dead ends: 131 [2020-07-20 16:42:55,304 INFO L226 Difference]: Without dead ends: 76 [2020-07-20 16:42:55,309 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 116 SyntacticMatches, 11 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2020-07-20 16:42:55,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2020-07-20 16:42:55,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 68. [2020-07-20 16:42:55,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-07-20 16:42:55,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 106 transitions. [2020-07-20 16:42:55,333 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 106 transitions. Word has length 68 [2020-07-20 16:42:55,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:55,336 INFO L479 AbstractCegarLoop]: Abstraction has 68 states and 106 transitions. [2020-07-20 16:42:55,336 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-20 16:42:55,336 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 106 transitions. [2020-07-20 16:42:55,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2020-07-20 16:42:55,340 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:55,340 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:55,547 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:55,547 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:55,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:55,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1986769418, now seen corresponding path program 1 times [2020-07-20 16:42:55,548 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:55,549 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1703137412] [2020-07-20 16:42:55,549 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:55,595 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:55,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:55,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:42:55,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:55,698 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 39 proven. 53 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-07-20 16:42:55,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:56,114 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,116 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,174 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,175 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,429 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,482 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,533 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 39 proven. 57 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2020-07-20 16:42:56,534 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1703137412] [2020-07-20 16:42:56,534 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:56,534 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-20 16:42:56,534 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535685999] [2020-07-20 16:42:56,536 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:42:56,536 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:56,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:42:56,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:42:56,537 INFO L87 Difference]: Start difference. First operand 68 states and 106 transitions. Second operand 21 states. [2020-07-20 16:42:57,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:57,320 INFO L93 Difference]: Finished difference Result 186 states and 366 transitions. [2020-07-20 16:42:57,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-20 16:42:57,320 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 82 [2020-07-20 16:42:57,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:57,325 INFO L225 Difference]: With dead ends: 186 [2020-07-20 16:42:57,325 INFO L226 Difference]: Without dead ends: 124 [2020-07-20 16:42:57,327 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 145 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=268, Invalid=1214, Unknown=0, NotChecked=0, Total=1482 [2020-07-20 16:42:57,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2020-07-20 16:42:57,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 110. [2020-07-20 16:42:57,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2020-07-20 16:42:57,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 179 transitions. [2020-07-20 16:42:57,346 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 179 transitions. Word has length 82 [2020-07-20 16:42:57,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:57,346 INFO L479 AbstractCegarLoop]: Abstraction has 110 states and 179 transitions. [2020-07-20 16:42:57,346 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:42:57,346 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 179 transitions. [2020-07-20 16:42:57,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-20 16:42:57,348 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:57,348 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:57,561 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:57,561 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:57,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:57,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1156896337, now seen corresponding path program 3 times [2020-07-20 16:42:57,562 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:57,562 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1010342450] [2020-07-20 16:42:57,562 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:57,614 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:57,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:57,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:42:57,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 39 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2020-07-20 16:42:57,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:58,025 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,104 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,148 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-20 16:42:58,183 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1010342450] [2020-07-20 16:42:58,184 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:58,184 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:42:58,184 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738744131] [2020-07-20 16:42:58,185 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:42:58,185 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:58,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:42:58,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:42:58,186 INFO L87 Difference]: Start difference. First operand 110 states and 179 transitions. Second operand 14 states. [2020-07-20 16:42:58,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:58,362 INFO L93 Difference]: Finished difference Result 114 states and 182 transitions. [2020-07-20 16:42:58,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:42:58,363 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 68 [2020-07-20 16:42:58,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:58,365 INFO L225 Difference]: With dead ends: 114 [2020-07-20 16:42:58,365 INFO L226 Difference]: Without dead ends: 110 [2020-07-20 16:42:58,366 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 118 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:42:58,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2020-07-20 16:42:58,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 102. [2020-07-20 16:42:58,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2020-07-20 16:42:58,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 159 transitions. [2020-07-20 16:42:58,380 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 159 transitions. Word has length 68 [2020-07-20 16:42:58,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:58,381 INFO L479 AbstractCegarLoop]: Abstraction has 102 states and 159 transitions. [2020-07-20 16:42:58,381 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:42:58,381 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 159 transitions. [2020-07-20 16:42:58,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2020-07-20 16:42:58,383 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:58,383 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:58,596 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:58,597 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:58,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:58,598 INFO L82 PathProgramCache]: Analyzing trace with hash 918304791, now seen corresponding path program 4 times [2020-07-20 16:42:58,598 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:58,599 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1569675460] [2020-07-20 16:42:58,599 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:58,653 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:58,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:58,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:42:58,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:58,748 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 78 proven. 33 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2020-07-20 16:42:58,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:59,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:59,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:59,228 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:59,382 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:59,384 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:59,423 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:59,461 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 78 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2020-07-20 16:42:59,462 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1569675460] [2020-07-20 16:42:59,462 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:59,462 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 19 [2020-07-20 16:42:59,462 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413294273] [2020-07-20 16:42:59,463 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-20 16:42:59,463 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:59,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-20 16:42:59,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2020-07-20 16:42:59,464 INFO L87 Difference]: Start difference. First operand 102 states and 159 transitions. Second operand 19 states. [2020-07-20 16:42:59,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:59,969 INFO L93 Difference]: Finished difference Result 269 states and 520 transitions. [2020-07-20 16:42:59,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-20 16:42:59,970 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 94 [2020-07-20 16:42:59,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:59,974 INFO L225 Difference]: With dead ends: 269 [2020-07-20 16:42:59,974 INFO L226 Difference]: Without dead ends: 168 [2020-07-20 16:42:59,978 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 162 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:42:59,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2020-07-20 16:43:00,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 144. [2020-07-20 16:43:00,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-07-20 16:43:00,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 247 transitions. [2020-07-20 16:43:00,006 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 247 transitions. Word has length 94 [2020-07-20 16:43:00,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:00,007 INFO L479 AbstractCegarLoop]: Abstraction has 144 states and 247 transitions. [2020-07-20 16:43:00,008 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-20 16:43:00,008 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 247 transitions. [2020-07-20 16:43:00,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-07-20 16:43:00,011 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:00,011 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:00,225 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:00,226 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:00,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:00,226 INFO L82 PathProgramCache]: Analyzing trace with hash -1676117994, now seen corresponding path program 2 times [2020-07-20 16:43:00,227 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:00,227 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1672196928] [2020-07-20 16:43:00,227 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:00,326 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:00,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:00,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:43:00,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:00,382 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2020-07-20 16:43:00,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:00,681 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:00,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:00,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:00,761 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:00,802 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2020-07-20 16:43:00,802 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1672196928] [2020-07-20 16:43:00,803 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:00,803 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:43:00,803 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305929081] [2020-07-20 16:43:00,804 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:43:00,804 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:00,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:43:00,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:43:00,805 INFO L87 Difference]: Start difference. First operand 144 states and 247 transitions. Second operand 12 states. [2020-07-20 16:43:00,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:00,969 INFO L93 Difference]: Finished difference Result 167 states and 289 transitions. [2020-07-20 16:43:00,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:43:00,970 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 80 [2020-07-20 16:43:00,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:00,973 INFO L225 Difference]: With dead ends: 167 [2020-07-20 16:43:00,973 INFO L226 Difference]: Without dead ends: 163 [2020-07-20 16:43:00,974 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-20 16:43:00,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-20 16:43:00,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2020-07-20 16:43:00,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-20 16:43:00,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 272 transitions. [2020-07-20 16:43:00,990 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 272 transitions. Word has length 80 [2020-07-20 16:43:00,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:00,990 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 272 transitions. [2020-07-20 16:43:00,990 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:43:00,991 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 272 transitions. [2020-07-20 16:43:00,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-20 16:43:00,993 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:00,993 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:01,208 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:01,209 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:01,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:01,209 INFO L82 PathProgramCache]: Analyzing trace with hash 2019487259, now seen corresponding path program 3 times [2020-07-20 16:43:01,210 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:01,210 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1488412384] [2020-07-20 16:43:01,210 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:01,276 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:01,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:01,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:43:01,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:01,385 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 177 proven. 90 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2020-07-20 16:43:01,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:02,114 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,115 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,164 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,536 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 71 proven. 141 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2020-07-20 16:43:02,541 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1488412384] [2020-07-20 16:43:02,542 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:02,542 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-20 16:43:02,542 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520106038] [2020-07-20 16:43:02,544 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:43:02,544 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:02,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:43:02,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:02,545 INFO L87 Difference]: Start difference. First operand 157 states and 272 transitions. Second operand 21 states. [2020-07-20 16:43:03,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:03,096 INFO L93 Difference]: Finished difference Result 369 states and 701 transitions. [2020-07-20 16:43:03,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-20 16:43:03,097 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 120 [2020-07-20 16:43:03,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:03,101 INFO L225 Difference]: With dead ends: 369 [2020-07-20 16:43:03,101 INFO L226 Difference]: Without dead ends: 218 [2020-07-20 16:43:03,105 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 213 SyntacticMatches, 11 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=187, Invalid=869, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:43:03,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2020-07-20 16:43:03,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 173. [2020-07-20 16:43:03,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-20 16:43:03,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 306 transitions. [2020-07-20 16:43:03,129 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 306 transitions. Word has length 120 [2020-07-20 16:43:03,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:03,130 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 306 transitions. [2020-07-20 16:43:03,130 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:43:03,130 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 306 transitions. [2020-07-20 16:43:03,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2020-07-20 16:43:03,133 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:03,134 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:03,347 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:03,348 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:03,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:03,348 INFO L82 PathProgramCache]: Analyzing trace with hash -923530611, now seen corresponding path program 4 times [2020-07-20 16:43:03,349 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:03,349 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1009345705] [2020-07-20 16:43:03,349 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:03,421 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:03,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:03,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:43:03,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:03,473 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 55 proven. 14 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2020-07-20 16:43:03,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:03,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:03,693 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:03,734 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:03,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:03,871 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 55 proven. 16 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2020-07-20 16:43:03,871 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1009345705] [2020-07-20 16:43:03,871 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:03,872 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:43:03,872 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654950514] [2020-07-20 16:43:03,872 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:43:03,873 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:03,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:43:03,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:43:03,873 INFO L87 Difference]: Start difference. First operand 173 states and 306 transitions. Second operand 12 states. [2020-07-20 16:43:04,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:04,020 INFO L93 Difference]: Finished difference Result 191 states and 349 transitions. [2020-07-20 16:43:04,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:43:04,022 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 92 [2020-07-20 16:43:04,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:04,026 INFO L225 Difference]: With dead ends: 191 [2020-07-20 16:43:04,026 INFO L226 Difference]: Without dead ends: 187 [2020-07-20 16:43:04,027 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 169 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-20 16:43:04,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2020-07-20 16:43:04,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 176. [2020-07-20 16:43:04,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2020-07-20 16:43:04,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 316 transitions. [2020-07-20 16:43:04,041 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 316 transitions. Word has length 92 [2020-07-20 16:43:04,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:04,042 INFO L479 AbstractCegarLoop]: Abstraction has 176 states and 316 transitions. [2020-07-20 16:43:04,042 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:43:04,042 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 316 transitions. [2020-07-20 16:43:04,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2020-07-20 16:43:04,045 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:04,045 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:04,259 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:04,260 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:04,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:04,261 INFO L82 PathProgramCache]: Analyzing trace with hash -1258440967, now seen corresponding path program 3 times [2020-07-20 16:43:04,261 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:04,261 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [94292578] [2020-07-20 16:43:04,262 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:04,340 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:04,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:04,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:04,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:04,416 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 21 proven. 117 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2020-07-20 16:43:04,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:05,013 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,241 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,285 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,286 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,343 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 21 proven. 125 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2020-07-20 16:43:05,344 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [94292578] [2020-07-20 16:43:05,344 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:05,344 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:43:05,344 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324398437] [2020-07-20 16:43:05,345 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:43:05,345 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:05,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:43:05,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:43:05,346 INFO L87 Difference]: Start difference. First operand 176 states and 316 transitions. Second operand 16 states. [2020-07-20 16:43:05,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:05,557 INFO L93 Difference]: Finished difference Result 206 states and 384 transitions. [2020-07-20 16:43:05,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:43:05,558 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 117 [2020-07-20 16:43:05,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:05,561 INFO L225 Difference]: With dead ends: 206 [2020-07-20 16:43:05,561 INFO L226 Difference]: Without dead ends: 202 [2020-07-20 16:43:05,562 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 211 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:05,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2020-07-20 16:43:05,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 186. [2020-07-20 16:43:05,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2020-07-20 16:43:05,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 342 transitions. [2020-07-20 16:43:05,579 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 342 transitions. Word has length 117 [2020-07-20 16:43:05,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:05,580 INFO L479 AbstractCegarLoop]: Abstraction has 186 states and 342 transitions. [2020-07-20 16:43:05,580 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:43:05,580 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 342 transitions. [2020-07-20 16:43:05,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-20 16:43:05,583 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:05,583 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:05,796 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:05,797 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:05,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:05,798 INFO L82 PathProgramCache]: Analyzing trace with hash -650257977, now seen corresponding path program 5 times [2020-07-20 16:43:05,798 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:05,798 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [569343523] [2020-07-20 16:43:05,798 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:05,876 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:05,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:05,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:05,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:05,958 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 210 proven. 31 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-07-20 16:43:05,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:06,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:06,531 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:06,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:06,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:06,803 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:06,843 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 51 proven. 126 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2020-07-20 16:43:06,844 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [569343523] [2020-07-20 16:43:06,844 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:06,844 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-20 16:43:06,844 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638196125] [2020-07-20 16:43:06,845 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-20 16:43:06,845 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:06,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-20 16:43:06,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:43:06,846 INFO L87 Difference]: Start difference. First operand 186 states and 342 transitions. Second operand 17 states. [2020-07-20 16:43:07,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:07,184 INFO L93 Difference]: Finished difference Result 376 states and 717 transitions. [2020-07-20 16:43:07,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:43:07,184 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 120 [2020-07-20 16:43:07,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:07,187 INFO L225 Difference]: With dead ends: 376 [2020-07-20 16:43:07,187 INFO L226 Difference]: Without dead ends: 192 [2020-07-20 16:43:07,190 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 214 SyntacticMatches, 11 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2020-07-20 16:43:07,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2020-07-20 16:43:07,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 190. [2020-07-20 16:43:07,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2020-07-20 16:43:07,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 336 transitions. [2020-07-20 16:43:07,204 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 336 transitions. Word has length 120 [2020-07-20 16:43:07,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:07,205 INFO L479 AbstractCegarLoop]: Abstraction has 190 states and 336 transitions. [2020-07-20 16:43:07,205 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-20 16:43:07,205 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 336 transitions. [2020-07-20 16:43:07,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2020-07-20 16:43:07,209 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:07,209 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 12, 12, 9, 9, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:07,422 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:07,423 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:07,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:07,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1301266126, now seen corresponding path program 6 times [2020-07-20 16:43:07,424 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:07,424 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [848793736] [2020-07-20 16:43:07,425 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:07,540 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:07,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:07,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:43:07,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:07,676 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 145 proven. 298 refuted. 0 times theorem prover too weak. 457 trivial. 0 not checked. [2020-07-20 16:43:07,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:08,591 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:08,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:08,761 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:08,762 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:08,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,192 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,193 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,291 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,403 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 147 proven. 306 refuted. 0 times theorem prover too weak. 447 trivial. 0 not checked. [2020-07-20 16:43:09,403 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [848793736] [2020-07-20 16:43:09,404 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:09,404 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 25 [2020-07-20 16:43:09,404 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506174858] [2020-07-20 16:43:09,404 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:43:09,405 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:09,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:43:09,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:43:09,405 INFO L87 Difference]: Start difference. First operand 190 states and 336 transitions. Second operand 25 states. [2020-07-20 16:43:10,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:10,402 INFO L93 Difference]: Finished difference Result 479 states and 998 transitions. [2020-07-20 16:43:10,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-20 16:43:10,407 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 187 [2020-07-20 16:43:10,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:10,411 INFO L225 Difference]: With dead ends: 479 [2020-07-20 16:43:10,411 INFO L226 Difference]: Without dead ends: 294 [2020-07-20 16:43:10,414 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 335 SyntacticMatches, 15 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=306, Invalid=1500, Unknown=0, NotChecked=0, Total=1806 [2020-07-20 16:43:10,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2020-07-20 16:43:10,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 239. [2020-07-20 16:43:10,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2020-07-20 16:43:10,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 445 transitions. [2020-07-20 16:43:10,437 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 445 transitions. Word has length 187 [2020-07-20 16:43:10,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:10,437 INFO L479 AbstractCegarLoop]: Abstraction has 239 states and 445 transitions. [2020-07-20 16:43:10,437 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:43:10,437 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 445 transitions. [2020-07-20 16:43:10,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2020-07-20 16:43:10,441 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:10,441 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 8, 7, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:10,656 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:10,657 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:10,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:10,657 INFO L82 PathProgramCache]: Analyzing trace with hash 2011292190, now seen corresponding path program 7 times [2020-07-20 16:43:10,657 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:10,658 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [976579247] [2020-07-20 16:43:10,658 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:10,762 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:10,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:10,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:43:10,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:10,876 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 95 proven. 169 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2020-07-20 16:43:10,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:11,610 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:11,707 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:11,783 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:12,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:12,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:12,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:12,401 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 95 proven. 179 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2020-07-20 16:43:12,402 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [976579247] [2020-07-20 16:43:12,402 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:12,402 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:43:12,403 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730492959] [2020-07-20 16:43:12,403 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:43:12,403 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:12,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:43:12,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:43:12,404 INFO L87 Difference]: Start difference. First operand 239 states and 445 transitions. Second operand 23 states. [2020-07-20 16:43:13,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:13,174 INFO L93 Difference]: Finished difference Result 491 states and 962 transitions. [2020-07-20 16:43:13,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-20 16:43:13,175 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 136 [2020-07-20 16:43:13,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:13,180 INFO L225 Difference]: With dead ends: 491 [2020-07-20 16:43:13,180 INFO L226 Difference]: Without dead ends: 257 [2020-07-20 16:43:13,185 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 241 SyntacticMatches, 17 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=276, Invalid=1284, Unknown=0, NotChecked=0, Total=1560 [2020-07-20 16:43:13,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2020-07-20 16:43:13,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 238. [2020-07-20 16:43:13,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-07-20 16:43:13,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 446 transitions. [2020-07-20 16:43:13,206 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 446 transitions. Word has length 136 [2020-07-20 16:43:13,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:13,207 INFO L479 AbstractCegarLoop]: Abstraction has 238 states and 446 transitions. [2020-07-20 16:43:13,207 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:43:13,207 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 446 transitions. [2020-07-20 16:43:13,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2020-07-20 16:43:13,210 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:13,211 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 7, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:13,426 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:13,427 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:13,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:13,428 INFO L82 PathProgramCache]: Analyzing trace with hash -400360989, now seen corresponding path program 8 times [2020-07-20 16:43:13,428 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:13,428 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2098289268] [2020-07-20 16:43:13,429 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:13,536 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:13,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:13,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:43:13,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:13,664 INFO L134 CoverageAnalysis]: Checked inductivity of 340 backedges. 85 proven. 124 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2020-07-20 16:43:13,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:14,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:14,260 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:14,261 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:14,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:14,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:14,746 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:14,801 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:14,802 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:14,842 INFO L134 CoverageAnalysis]: Checked inductivity of 340 backedges. 85 proven. 131 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2020-07-20 16:43:14,842 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2098289268] [2020-07-20 16:43:14,842 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:14,843 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-20 16:43:14,843 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935476331] [2020-07-20 16:43:14,843 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:43:14,843 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:14,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:43:14,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:14,844 INFO L87 Difference]: Start difference. First operand 238 states and 446 transitions. Second operand 21 states. [2020-07-20 16:43:15,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:15,594 INFO L93 Difference]: Finished difference Result 487 states and 959 transitions. [2020-07-20 16:43:15,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-20 16:43:15,598 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 122 [2020-07-20 16:43:15,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:15,601 INFO L225 Difference]: With dead ends: 487 [2020-07-20 16:43:15,602 INFO L226 Difference]: Without dead ends: 250 [2020-07-20 16:43:15,605 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 209 SyntacticMatches, 15 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=241, Invalid=1091, Unknown=0, NotChecked=0, Total=1332 [2020-07-20 16:43:15,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2020-07-20 16:43:15,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 232. [2020-07-20 16:43:15,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2020-07-20 16:43:15,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 429 transitions. [2020-07-20 16:43:15,625 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 429 transitions. Word has length 122 [2020-07-20 16:43:15,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:15,625 INFO L479 AbstractCegarLoop]: Abstraction has 232 states and 429 transitions. [2020-07-20 16:43:15,626 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:43:15,626 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 429 transitions. [2020-07-20 16:43:15,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2020-07-20 16:43:15,629 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:15,629 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:15,843 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:15,844 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:15,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:15,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1540036056, now seen corresponding path program 9 times [2020-07-20 16:43:15,844 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:15,844 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1890738595] [2020-07-20 16:43:15,845 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:15,955 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:15,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:15,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:15,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:16,024 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 20 proven. 107 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2020-07-20 16:43:16,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:16,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,761 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,851 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,908 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,948 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 20 proven. 117 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-07-20 16:43:16,949 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1890738595] [2020-07-20 16:43:16,949 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:16,949 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:43:16,949 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377899692] [2020-07-20 16:43:16,950 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:43:16,950 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:16,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:43:16,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:43:16,950 INFO L87 Difference]: Start difference. First operand 232 states and 429 transitions. Second operand 16 states. [2020-07-20 16:43:17,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:17,181 INFO L93 Difference]: Finished difference Result 239 states and 439 transitions. [2020-07-20 16:43:17,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:43:17,182 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 109 [2020-07-20 16:43:17,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:17,185 INFO L225 Difference]: With dead ends: 239 [2020-07-20 16:43:17,186 INFO L226 Difference]: Without dead ends: 235 [2020-07-20 16:43:17,187 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 193 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:17,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2020-07-20 16:43:17,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 227. [2020-07-20 16:43:17,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2020-07-20 16:43:17,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 414 transitions. [2020-07-20 16:43:17,205 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 414 transitions. Word has length 109 [2020-07-20 16:43:17,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:17,206 INFO L479 AbstractCegarLoop]: Abstraction has 227 states and 414 transitions. [2020-07-20 16:43:17,206 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:43:17,206 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 414 transitions. [2020-07-20 16:43:17,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2020-07-20 16:43:17,211 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:17,211 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:17,424 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:17,425 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:17,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:17,425 INFO L82 PathProgramCache]: Analyzing trace with hash -60942306, now seen corresponding path program 2 times [2020-07-20 16:43:17,426 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:17,426 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [549130457] [2020-07-20 16:43:17,426 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:17,575 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:17,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:17,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:43:17,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:17,706 INFO L134 CoverageAnalysis]: Checked inductivity of 445 backedges. 120 proven. 107 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2020-07-20 16:43:17,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:18,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,241 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,291 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,574 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,574 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,668 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,702 INFO L134 CoverageAnalysis]: Checked inductivity of 445 backedges. 120 proven. 110 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2020-07-20 16:43:18,703 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [549130457] [2020-07-20 16:43:18,703 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:18,703 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-20 16:43:18,703 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175808458] [2020-07-20 16:43:18,705 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-20 16:43:18,705 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:18,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-20 16:43:18,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2020-07-20 16:43:18,707 INFO L87 Difference]: Start difference. First operand 227 states and 414 transitions. Second operand 19 states. [2020-07-20 16:43:19,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:19,199 INFO L93 Difference]: Finished difference Result 472 states and 899 transitions. [2020-07-20 16:43:19,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-20 16:43:19,200 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 132 [2020-07-20 16:43:19,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:19,205 INFO L225 Difference]: With dead ends: 472 [2020-07-20 16:43:19,205 INFO L226 Difference]: Without dead ends: 251 [2020-07-20 16:43:19,209 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 234 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2020-07-20 16:43:19,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2020-07-20 16:43:19,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 233. [2020-07-20 16:43:19,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2020-07-20 16:43:19,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 411 transitions. [2020-07-20 16:43:19,235 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 411 transitions. Word has length 132 [2020-07-20 16:43:19,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:19,237 INFO L479 AbstractCegarLoop]: Abstraction has 233 states and 411 transitions. [2020-07-20 16:43:19,238 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-20 16:43:19,238 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 411 transitions. [2020-07-20 16:43:19,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-20 16:43:19,242 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:19,243 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:19,455 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:19,456 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:19,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:19,456 INFO L82 PathProgramCache]: Analyzing trace with hash -1905629551, now seen corresponding path program 10 times [2020-07-20 16:43:19,457 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:19,457 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1741143422] [2020-07-20 16:43:19,457 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:19,609 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:19,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:19,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:43:19,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 47 proven. 86 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2020-07-20 16:43:19,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:20,093 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,289 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,328 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 47 proven. 91 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2020-07-20 16:43:20,328 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1741143422] [2020-07-20 16:43:20,328 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:20,328 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:43:20,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102254846] [2020-07-20 16:43:20,329 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:43:20,329 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:20,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:43:20,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:43:20,329 INFO L87 Difference]: Start difference. First operand 233 states and 411 transitions. Second operand 14 states. [2020-07-20 16:43:20,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:20,508 INFO L93 Difference]: Finished difference Result 271 states and 491 transitions. [2020-07-20 16:43:20,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:43:20,509 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 121 [2020-07-20 16:43:20,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:20,512 INFO L225 Difference]: With dead ends: 271 [2020-07-20 16:43:20,512 INFO L226 Difference]: Without dead ends: 267 [2020-07-20 16:43:20,513 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 221 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:43:20,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2020-07-20 16:43:20,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 246. [2020-07-20 16:43:20,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2020-07-20 16:43:20,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 438 transitions. [2020-07-20 16:43:20,531 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 438 transitions. Word has length 121 [2020-07-20 16:43:20,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:20,532 INFO L479 AbstractCegarLoop]: Abstraction has 246 states and 438 transitions. [2020-07-20 16:43:20,532 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:43:20,532 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 438 transitions. [2020-07-20 16:43:20,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2020-07-20 16:43:20,536 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:20,536 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:20,750 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:20,751 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:20,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:20,752 INFO L82 PathProgramCache]: Analyzing trace with hash -71686390, now seen corresponding path program 11 times [2020-07-20 16:43:20,752 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:20,753 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [314449149] [2020-07-20 16:43:20,753 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:20,894 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:20,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:20,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:43:20,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:20,959 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 76 proven. 73 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2020-07-20 16:43:20,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:21,473 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,473 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,551 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,552 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,595 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,721 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 76 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2020-07-20 16:43:21,721 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [314449149] [2020-07-20 16:43:21,722 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:21,722 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:43:21,722 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933814940] [2020-07-20 16:43:21,722 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:43:21,722 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:21,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:43:21,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:43:21,723 INFO L87 Difference]: Start difference. First operand 246 states and 438 transitions. Second operand 14 states. [2020-07-20 16:43:21,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:21,894 INFO L93 Difference]: Finished difference Result 276 states and 515 transitions. [2020-07-20 16:43:21,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:43:21,895 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 133 [2020-07-20 16:43:21,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:21,898 INFO L225 Difference]: With dead ends: 276 [2020-07-20 16:43:21,898 INFO L226 Difference]: Without dead ends: 272 [2020-07-20 16:43:21,899 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 245 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:43:21,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2020-07-20 16:43:21,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 246. [2020-07-20 16:43:21,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2020-07-20 16:43:21,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 438 transitions. [2020-07-20 16:43:21,917 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 438 transitions. Word has length 133 [2020-07-20 16:43:21,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:21,918 INFO L479 AbstractCegarLoop]: Abstraction has 246 states and 438 transitions. [2020-07-20 16:43:21,918 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:43:21,918 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 438 transitions. [2020-07-20 16:43:21,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2020-07-20 16:43:21,921 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:21,921 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:22,135 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:22,136 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:22,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:22,137 INFO L82 PathProgramCache]: Analyzing trace with hash -146170438, now seen corresponding path program 3 times [2020-07-20 16:43:22,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:22,137 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1861583144] [2020-07-20 16:43:22,138 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:22,287 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:22,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:22,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:43:22,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:22,363 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 139 proven. 46 refuted. 0 times theorem prover too weak. 429 trivial. 0 not checked. [2020-07-20 16:43:22,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:22,742 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:22,839 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:22,840 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:22,890 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:22,891 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:22,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:23,117 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 141 proven. 49 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2020-07-20 16:43:23,117 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1861583144] [2020-07-20 16:43:23,117 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:23,118 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:43:23,118 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740701773] [2020-07-20 16:43:23,118 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:43:23,118 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:23,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:43:23,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:43:23,119 INFO L87 Difference]: Start difference. First operand 246 states and 438 transitions. Second operand 14 states. [2020-07-20 16:43:23,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:23,300 INFO L93 Difference]: Finished difference Result 256 states and 454 transitions. [2020-07-20 16:43:23,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:43:23,301 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 157 [2020-07-20 16:43:23,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:23,305 INFO L225 Difference]: With dead ends: 256 [2020-07-20 16:43:23,306 INFO L226 Difference]: Without dead ends: 252 [2020-07-20 16:43:23,308 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 295 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:43:23,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2020-07-20 16:43:23,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 246. [2020-07-20 16:43:23,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2020-07-20 16:43:23,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 438 transitions. [2020-07-20 16:43:23,329 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 438 transitions. Word has length 157 [2020-07-20 16:43:23,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:23,330 INFO L479 AbstractCegarLoop]: Abstraction has 246 states and 438 transitions. [2020-07-20 16:43:23,330 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:43:23,330 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 438 transitions. [2020-07-20 16:43:23,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2020-07-20 16:43:23,335 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:23,336 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 14, 11, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:23,549 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:23,550 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:23,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:23,550 INFO L82 PathProgramCache]: Analyzing trace with hash -207662144, now seen corresponding path program 12 times [2020-07-20 16:43:23,550 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:23,550 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [696874651] [2020-07-20 16:43:23,551 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:23,714 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:23,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:23,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:43:23,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:23,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1558 backedges. 895 proven. 169 refuted. 0 times theorem prover too weak. 494 trivial. 0 not checked. [2020-07-20 16:43:23,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:25,261 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,898 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:26,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1558 backedges. 155 proven. 518 refuted. 0 times theorem prover too weak. 885 trivial. 0 not checked. [2020-07-20 16:43:26,017 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [696874651] [2020-07-20 16:43:26,018 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:26,018 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:43:26,018 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064573370] [2020-07-20 16:43:26,018 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:43:26,018 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:26,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:43:26,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:43:26,019 INFO L87 Difference]: Start difference. First operand 246 states and 438 transitions. Second operand 23 states. [2020-07-20 16:43:26,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:26,985 INFO L93 Difference]: Finished difference Result 534 states and 1032 transitions. [2020-07-20 16:43:26,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-20 16:43:26,986 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 242 [2020-07-20 16:43:26,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:26,990 INFO L225 Difference]: With dead ends: 534 [2020-07-20 16:43:26,990 INFO L226 Difference]: Without dead ends: 289 [2020-07-20 16:43:26,993 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 445 SyntacticMatches, 17 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=276, Invalid=1284, Unknown=0, NotChecked=0, Total=1560 [2020-07-20 16:43:26,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2020-07-20 16:43:27,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 251. [2020-07-20 16:43:27,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 251 states. [2020-07-20 16:43:27,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 437 transitions. [2020-07-20 16:43:27,014 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 437 transitions. Word has length 242 [2020-07-20 16:43:27,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:27,014 INFO L479 AbstractCegarLoop]: Abstraction has 251 states and 437 transitions. [2020-07-20 16:43:27,014 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:43:27,014 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 437 transitions. [2020-07-20 16:43:27,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2020-07-20 16:43:27,018 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:27,018 INFO L422 BasicCegarLoop]: trace histogram [19, 19, 16, 16, 11, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:27,232 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:27,233 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:27,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:27,233 INFO L82 PathProgramCache]: Analyzing trace with hash -707715646, now seen corresponding path program 13 times [2020-07-20 16:43:27,234 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:27,234 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [725775033] [2020-07-20 16:43:27,234 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:27,410 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:27,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:27,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:27,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:27,511 INFO L134 CoverageAnalysis]: Checked inductivity of 1520 backedges. 96 proven. 289 refuted. 0 times theorem prover too weak. 1135 trivial. 0 not checked. [2020-07-20 16:43:27,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:28,380 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,824 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,915 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1520 backedges. 96 proven. 299 refuted. 0 times theorem prover too weak. 1125 trivial. 0 not checked. [2020-07-20 16:43:28,988 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [725775033] [2020-07-20 16:43:28,989 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:28,989 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:43:28,989 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846396556] [2020-07-20 16:43:28,991 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:43:28,991 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:28,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:43:28,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:43:28,992 INFO L87 Difference]: Start difference. First operand 251 states and 437 transitions. Second operand 16 states. [2020-07-20 16:43:29,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:29,227 INFO L93 Difference]: Finished difference Result 315 states and 599 transitions. [2020-07-20 16:43:29,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:43:29,228 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 238 [2020-07-20 16:43:29,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:29,233 INFO L225 Difference]: With dead ends: 315 [2020-07-20 16:43:29,233 INFO L226 Difference]: Without dead ends: 311 [2020-07-20 16:43:29,237 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 451 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:29,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2020-07-20 16:43:29,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 274. [2020-07-20 16:43:29,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2020-07-20 16:43:29,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 511 transitions. [2020-07-20 16:43:29,262 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 511 transitions. Word has length 238 [2020-07-20 16:43:29,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:29,263 INFO L479 AbstractCegarLoop]: Abstraction has 274 states and 511 transitions. [2020-07-20 16:43:29,263 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:43:29,264 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 511 transitions. [2020-07-20 16:43:29,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2020-07-20 16:43:29,268 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:29,268 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:29,483 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:29,484 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:29,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:29,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1044753370, now seen corresponding path program 4 times [2020-07-20 16:43:29,485 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:29,485 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [596882330] [2020-07-20 16:43:29,485 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:29,677 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:29,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:29,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:43:29,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:29,772 INFO L134 CoverageAnalysis]: Checked inductivity of 856 backedges. 59 proven. 254 refuted. 0 times theorem prover too weak. 543 trivial. 0 not checked. [2020-07-20 16:43:29,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:30,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:30,781 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:31,043 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:31,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:31,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:31,358 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:31,409 INFO L134 CoverageAnalysis]: Checked inductivity of 856 backedges. 59 proven. 268 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2020-07-20 16:43:31,409 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [596882330] [2020-07-20 16:43:31,409 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:31,410 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:43:31,410 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842354535] [2020-07-20 16:43:31,410 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:43:31,410 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:31,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:43:31,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:43:31,411 INFO L87 Difference]: Start difference. First operand 274 states and 511 transitions. Second operand 18 states. [2020-07-20 16:43:31,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:31,714 INFO L93 Difference]: Finished difference Result 314 states and 619 transitions. [2020-07-20 16:43:31,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:43:31,714 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 182 [2020-07-20 16:43:31,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:31,719 INFO L225 Difference]: With dead ends: 314 [2020-07-20 16:43:31,719 INFO L226 Difference]: Without dead ends: 310 [2020-07-20 16:43:31,721 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 337 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:43:31,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2020-07-20 16:43:31,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 266. [2020-07-20 16:43:31,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2020-07-20 16:43:31,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 490 transitions. [2020-07-20 16:43:31,744 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 490 transitions. Word has length 182 [2020-07-20 16:43:31,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:31,745 INFO L479 AbstractCegarLoop]: Abstraction has 266 states and 490 transitions. [2020-07-20 16:43:31,745 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:43:31,745 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 490 transitions. [2020-07-20 16:43:31,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2020-07-20 16:43:31,757 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:31,757 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 9, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:31,970 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:31,971 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:31,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:31,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1909690478, now seen corresponding path program 14 times [2020-07-20 16:43:31,972 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:31,972 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1772686123] [2020-07-20 16:43:31,973 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:32,154 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:32,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:32,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:43:32,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:32,312 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 203 proven. 261 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2020-07-20 16:43:32,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:33,235 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:33,236 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:33,342 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:33,343 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:33,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:33,403 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:34,060 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:34,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:34,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:34,339 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:34,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:34,396 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:34,456 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 203 proven. 275 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2020-07-20 16:43:34,457 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1772686123] [2020-07-20 16:43:34,457 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:34,457 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:43:34,457 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793301691] [2020-07-20 16:43:34,458 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:43:34,458 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:34,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:43:34,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:43:34,458 INFO L87 Difference]: Start difference. First operand 266 states and 490 transitions. Second operand 25 states. [2020-07-20 16:43:35,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:35,456 INFO L93 Difference]: Finished difference Result 575 states and 1188 transitions. [2020-07-20 16:43:35,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-20 16:43:35,457 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 186 [2020-07-20 16:43:35,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:35,463 INFO L225 Difference]: With dead ends: 575 [2020-07-20 16:43:35,464 INFO L226 Difference]: Without dead ends: 312 [2020-07-20 16:43:35,468 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 329 SyntacticMatches, 19 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2020-07-20 16:43:35,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2020-07-20 16:43:35,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 289. [2020-07-20 16:43:35,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2020-07-20 16:43:35,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 509 transitions. [2020-07-20 16:43:35,502 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 509 transitions. Word has length 186 [2020-07-20 16:43:35,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:35,503 INFO L479 AbstractCegarLoop]: Abstraction has 289 states and 509 transitions. [2020-07-20 16:43:35,503 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:43:35,503 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 509 transitions. [2020-07-20 16:43:35,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2020-07-20 16:43:35,509 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:35,509 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 15, 15, 12, 10, 9, 9, 9, 9, 9, 9, 9, 8, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:35,722 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:35,723 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:35,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:35,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1505239033, now seen corresponding path program 15 times [2020-07-20 16:43:35,724 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:35,724 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1471797760] [2020-07-20 16:43:35,724 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:35,931 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:35,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:35,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:43:35,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:36,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1371 backedges. 744 proven. 178 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2020-07-20 16:43:36,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:37,129 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,130 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,185 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,186 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,675 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,782 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,783 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,832 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,832 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1371 backedges. 197 proven. 362 refuted. 0 times theorem prover too weak. 812 trivial. 0 not checked. [2020-07-20 16:43:37,895 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1471797760] [2020-07-20 16:43:37,895 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:37,895 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-20 16:43:37,895 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273632312] [2020-07-20 16:43:37,896 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:43:37,896 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:37,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:43:37,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:37,896 INFO L87 Difference]: Start difference. First operand 289 states and 509 transitions. Second operand 21 states. [2020-07-20 16:43:38,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:38,575 INFO L93 Difference]: Finished difference Result 599 states and 1090 transitions. [2020-07-20 16:43:38,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-07-20 16:43:38,577 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 227 [2020-07-20 16:43:38,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:38,581 INFO L225 Difference]: With dead ends: 599 [2020-07-20 16:43:38,581 INFO L226 Difference]: Without dead ends: 316 [2020-07-20 16:43:38,584 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 419 SyntacticMatches, 15 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=219, Invalid=971, Unknown=0, NotChecked=0, Total=1190 [2020-07-20 16:43:38,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2020-07-20 16:43:38,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 287. [2020-07-20 16:43:38,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 287 states. [2020-07-20 16:43:38,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 504 transitions. [2020-07-20 16:43:38,605 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 504 transitions. Word has length 227 [2020-07-20 16:43:38,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:38,605 INFO L479 AbstractCegarLoop]: Abstraction has 287 states and 504 transitions. [2020-07-20 16:43:38,605 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:43:38,605 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 504 transitions. [2020-07-20 16:43:38,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-20 16:43:38,615 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:38,616 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 13, 13, 10, 10, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:38,829 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:38,830 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:38,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:38,831 INFO L82 PathProgramCache]: Analyzing trace with hash -477737591, now seen corresponding path program 16 times [2020-07-20 16:43:38,831 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:38,832 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1567543742] [2020-07-20 16:43:38,832 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:39,055 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:39,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:39,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:43:39,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:39,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 66 proven. 299 refuted. 0 times theorem prover too weak. 689 trivial. 0 not checked. [2020-07-20 16:43:39,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:40,189 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:40,482 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:40,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:40,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:40,756 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:40,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:40,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 66 proven. 315 refuted. 0 times theorem prover too weak. 673 trivial. 0 not checked. [2020-07-20 16:43:40,863 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1567543742] [2020-07-20 16:43:40,863 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:40,863 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:43:40,863 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286171457] [2020-07-20 16:43:40,864 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:43:40,864 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:40,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:43:40,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:43:40,865 INFO L87 Difference]: Start difference. First operand 287 states and 504 transitions. Second operand 18 states. [2020-07-20 16:43:41,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:41,157 INFO L93 Difference]: Finished difference Result 310 states and 541 transitions. [2020-07-20 16:43:41,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:43:41,158 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 201 [2020-07-20 16:43:41,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:41,163 INFO L225 Difference]: With dead ends: 310 [2020-07-20 16:43:41,163 INFO L226 Difference]: Without dead ends: 306 [2020-07-20 16:43:41,164 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 373 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:43:41,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2020-07-20 16:43:41,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 277. [2020-07-20 16:43:41,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2020-07-20 16:43:41,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 484 transitions. [2020-07-20 16:43:41,187 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 484 transitions. Word has length 201 [2020-07-20 16:43:41,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:41,187 INFO L479 AbstractCegarLoop]: Abstraction has 277 states and 484 transitions. [2020-07-20 16:43:41,188 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:43:41,188 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 484 transitions. [2020-07-20 16:43:41,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-20 16:43:41,191 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:41,192 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:41,405 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:41,406 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:41,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:41,406 INFO L82 PathProgramCache]: Analyzing trace with hash -1711365749, now seen corresponding path program 17 times [2020-07-20 16:43:41,406 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:41,407 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1518146884] [2020-07-20 16:43:41,407 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:41,637 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:41,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:41,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:41,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:41,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 111 proven. 200 refuted. 0 times theorem prover too weak. 731 trivial. 0 not checked. [2020-07-20 16:43:41,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:42,482 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:42,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:42,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:42,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:42,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:42,826 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:42,885 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 111 proven. 210 refuted. 0 times theorem prover too weak. 721 trivial. 0 not checked. [2020-07-20 16:43:42,970 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1518146884] [2020-07-20 16:43:42,971 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:42,971 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:43:42,971 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174827942] [2020-07-20 16:43:42,971 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:43:42,971 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:42,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:43:42,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:43:42,972 INFO L87 Difference]: Start difference. First operand 277 states and 484 transitions. Second operand 16 states. [2020-07-20 16:43:43,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:43,222 INFO L93 Difference]: Finished difference Result 345 states and 681 transitions. [2020-07-20 16:43:43,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:43:43,223 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 201 [2020-07-20 16:43:43,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:43,228 INFO L225 Difference]: With dead ends: 345 [2020-07-20 16:43:43,229 INFO L226 Difference]: Without dead ends: 341 [2020-07-20 16:43:43,231 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 377 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:43,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2020-07-20 16:43:43,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 277. [2020-07-20 16:43:43,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2020-07-20 16:43:43,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 484 transitions. [2020-07-20 16:43:43,255 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 484 transitions. Word has length 201 [2020-07-20 16:43:43,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:43,256 INFO L479 AbstractCegarLoop]: Abstraction has 277 states and 484 transitions. [2020-07-20 16:43:43,256 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:43:43,256 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 484 transitions. [2020-07-20 16:43:43,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2020-07-20 16:43:43,259 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:43,260 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 11, 11, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:43,474 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:43,475 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:43,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:43,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1357299038, now seen corresponding path program 18 times [2020-07-20 16:43:43,476 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:43,476 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1495330192] [2020-07-20 16:43:43,476 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:43,715 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:43,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:43,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:43:43,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:43,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1206 backedges. 712 proven. 94 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2020-07-20 16:43:43,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:45,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,423 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,424 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,836 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,837 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,935 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,935 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:45,989 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:46,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1206 backedges. 155 proven. 386 refuted. 0 times theorem prover too weak. 665 trivial. 0 not checked. [2020-07-20 16:43:46,051 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1495330192] [2020-07-20 16:43:46,051 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:46,051 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-20 16:43:46,051 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138925725] [2020-07-20 16:43:46,052 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:43:46,052 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:46,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:43:46,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:46,053 INFO L87 Difference]: Start difference. First operand 277 states and 484 transitions. Second operand 21 states. [2020-07-20 16:43:46,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:46,802 INFO L93 Difference]: Finished difference Result 580 states and 1047 transitions. [2020-07-20 16:43:46,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-07-20 16:43:46,803 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 215 [2020-07-20 16:43:46,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:46,806 INFO L225 Difference]: With dead ends: 580 [2020-07-20 16:43:46,806 INFO L226 Difference]: Without dead ends: 303 [2020-07-20 16:43:46,809 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 395 SyntacticMatches, 15 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=219, Invalid=971, Unknown=0, NotChecked=0, Total=1190 [2020-07-20 16:43:46,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2020-07-20 16:43:46,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 272. [2020-07-20 16:43:46,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 272 states. [2020-07-20 16:43:46,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 464 transitions. [2020-07-20 16:43:46,829 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 464 transitions. Word has length 215 [2020-07-20 16:43:46,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:46,829 INFO L479 AbstractCegarLoop]: Abstraction has 272 states and 464 transitions. [2020-07-20 16:43:46,829 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:43:46,830 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 464 transitions. [2020-07-20 16:43:46,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2020-07-20 16:43:46,833 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:46,833 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 10, 10, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:47,072 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:47,073 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:47,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:47,074 INFO L82 PathProgramCache]: Analyzing trace with hash 124404788, now seen corresponding path program 19 times [2020-07-20 16:43:47,074 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:47,075 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1875819690] [2020-07-20 16:43:47,075 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:47,335 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:47,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:47,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:47,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:47,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1186 backedges. 172 proven. 159 refuted. 0 times theorem prover too weak. 855 trivial. 0 not checked. [2020-07-20 16:43:47,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:48,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,363 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,455 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1186 backedges. 174 proven. 167 refuted. 0 times theorem prover too weak. 845 trivial. 0 not checked. [2020-07-20 16:43:48,772 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1875819690] [2020-07-20 16:43:48,772 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:48,773 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:43:48,773 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961727215] [2020-07-20 16:43:48,773 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:43:48,773 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:48,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:43:48,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:43:48,774 INFO L87 Difference]: Start difference. First operand 272 states and 464 transitions. Second operand 16 states. [2020-07-20 16:43:49,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:49,008 INFO L93 Difference]: Finished difference Result 282 states and 480 transitions. [2020-07-20 16:43:49,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:43:49,009 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 213 [2020-07-20 16:43:49,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:49,012 INFO L225 Difference]: With dead ends: 282 [2020-07-20 16:43:49,012 INFO L226 Difference]: Without dead ends: 278 [2020-07-20 16:43:49,013 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 401 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:49,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2020-07-20 16:43:49,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 267. [2020-07-20 16:43:49,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2020-07-20 16:43:49,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 455 transitions. [2020-07-20 16:43:49,031 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 455 transitions. Word has length 213 [2020-07-20 16:43:49,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:49,031 INFO L479 AbstractCegarLoop]: Abstraction has 267 states and 455 transitions. [2020-07-20 16:43:49,032 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:43:49,032 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 455 transitions. [2020-07-20 16:43:49,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2020-07-20 16:43:49,035 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:49,035 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 17, 17, 12, 11, 10, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 8, 8, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:49,250 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:49,251 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:49,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:49,251 INFO L82 PathProgramCache]: Analyzing trace with hash 877801235, now seen corresponding path program 20 times [2020-07-20 16:43:49,251 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:49,251 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1885680545] [2020-07-20 16:43:49,251 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:49,542 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:49,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:49,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:43:49,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:49,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1717 backedges. 881 proven. 284 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2020-07-20 16:43:49,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:51,368 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:51,491 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:51,555 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:51,556 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:52,253 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:52,253 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:52,430 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:52,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:52,598 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1717 backedges. 242 proven. 521 refuted. 0 times theorem prover too weak. 954 trivial. 0 not checked. [2020-07-20 16:43:52,672 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1885680545] [2020-07-20 16:43:52,672 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:52,672 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:43:52,672 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138303841] [2020-07-20 16:43:52,673 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:43:52,673 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:52,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:43:52,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:43:52,674 INFO L87 Difference]: Start difference. First operand 267 states and 455 transitions. Second operand 25 states. [2020-07-20 16:43:53,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:53,653 INFO L93 Difference]: Finished difference Result 566 states and 1031 transitions. [2020-07-20 16:43:53,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-20 16:43:53,654 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 252 [2020-07-20 16:43:53,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:53,658 INFO L225 Difference]: With dead ends: 566 [2020-07-20 16:43:53,658 INFO L226 Difference]: Without dead ends: 304 [2020-07-20 16:43:53,662 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 521 GetRequests, 461 SyntacticMatches, 19 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=308, Invalid=1498, Unknown=0, NotChecked=0, Total=1806 [2020-07-20 16:43:53,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2020-07-20 16:43:53,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 276. [2020-07-20 16:43:53,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2020-07-20 16:43:53,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 468 transitions. [2020-07-20 16:43:53,683 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 468 transitions. Word has length 252 [2020-07-20 16:43:53,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:53,683 INFO L479 AbstractCegarLoop]: Abstraction has 276 states and 468 transitions. [2020-07-20 16:43:53,683 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:43:53,683 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 468 transitions. [2020-07-20 16:43:53,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2020-07-20 16:43:53,687 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:53,687 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 19, 19, 13, 12, 11, 11, 11, 11, 11, 11, 11, 10, 9, 9, 9, 9, 9, 9, 9, 6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:53,900 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:53,901 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:53,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:53,902 INFO L82 PathProgramCache]: Analyzing trace with hash 656583657, now seen corresponding path program 21 times [2020-07-20 16:43:53,902 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:53,902 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [900966468] [2020-07-20 16:43:53,902 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:54,185 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:54,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:54,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:43:54,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:54,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 467 proven. 280 refuted. 0 times theorem prover too weak. 1369 trivial. 0 not checked. [2020-07-20 16:43:54,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:55,638 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:55,639 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:55,824 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:55,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:55,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:55,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:55,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:56,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:56,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:56,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:56,452 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:56,541 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:56,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 467 proven. 292 refuted. 0 times theorem prover too weak. 1357 trivial. 0 not checked. [2020-07-20 16:43:56,724 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [900966468] [2020-07-20 16:43:56,724 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:56,724 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:43:56,724 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544308082] [2020-07-20 16:43:56,725 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:43:56,725 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:56,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:43:56,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:43:56,726 INFO L87 Difference]: Start difference. First operand 276 states and 468 transitions. Second operand 23 states. [2020-07-20 16:43:57,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:57,831 INFO L93 Difference]: Finished difference Result 693 states and 1354 transitions. [2020-07-20 16:43:57,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-20 16:43:57,832 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 278 [2020-07-20 16:43:57,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:57,836 INFO L225 Difference]: With dead ends: 693 [2020-07-20 16:43:57,836 INFO L226 Difference]: Without dead ends: 399 [2020-07-20 16:43:57,839 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 517 SyntacticMatches, 17 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=302, Invalid=1420, Unknown=0, NotChecked=0, Total=1722 [2020-07-20 16:43:57,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2020-07-20 16:43:57,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 326. [2020-07-20 16:43:57,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2020-07-20 16:43:57,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 593 transitions. [2020-07-20 16:43:57,863 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 593 transitions. Word has length 278 [2020-07-20 16:43:57,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:57,864 INFO L479 AbstractCegarLoop]: Abstraction has 326 states and 593 transitions. [2020-07-20 16:43:57,864 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:43:57,864 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 593 transitions. [2020-07-20 16:43:57,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2020-07-20 16:43:57,868 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:57,868 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 17, 17, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:58,082 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:58,082 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:58,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:58,083 INFO L82 PathProgramCache]: Analyzing trace with hash -539738611, now seen corresponding path program 4 times [2020-07-20 16:43:58,083 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:58,084 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1913181499] [2020-07-20 16:43:58,084 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:58,385 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:58,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:58,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:43:58,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:58,470 INFO L134 CoverageAnalysis]: Checked inductivity of 1686 backedges. 165 proven. 164 refuted. 0 times theorem prover too weak. 1357 trivial. 0 not checked. [2020-07-20 16:43:58,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:59,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:59,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:59,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:59,343 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:59,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:59,389 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:59,468 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:59,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1686 backedges. 165 proven. 169 refuted. 0 times theorem prover too weak. 1352 trivial. 0 not checked. [2020-07-20 16:43:59,668 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1913181499] [2020-07-20 16:43:59,668 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:59,668 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:43:59,668 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496267240] [2020-07-20 16:43:59,668 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:43:59,669 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:59,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:43:59,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:43:59,669 INFO L87 Difference]: Start difference. First operand 326 states and 593 transitions. Second operand 14 states. [2020-07-20 16:43:59,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:59,848 INFO L93 Difference]: Finished difference Result 347 states and 631 transitions. [2020-07-20 16:43:59,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:43:59,849 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 249 [2020-07-20 16:43:59,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:59,853 INFO L225 Difference]: With dead ends: 347 [2020-07-20 16:43:59,853 INFO L226 Difference]: Without dead ends: 343 [2020-07-20 16:43:59,854 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 478 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:43:59,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2020-07-20 16:43:59,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 321. [2020-07-20 16:43:59,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 321 states. [2020-07-20 16:43:59,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 581 transitions. [2020-07-20 16:43:59,877 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 581 transitions. Word has length 249 [2020-07-20 16:43:59,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:59,877 INFO L479 AbstractCegarLoop]: Abstraction has 321 states and 581 transitions. [2020-07-20 16:43:59,877 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:43:59,877 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 581 transitions. [2020-07-20 16:43:59,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2020-07-20 16:43:59,881 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:59,881 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 17, 17, 12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 8, 8, 8, 8, 8, 8, 8, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:00,095 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:00,096 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:00,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:00,097 INFO L82 PathProgramCache]: Analyzing trace with hash -496515882, now seen corresponding path program 22 times [2020-07-20 16:44:00,097 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:00,097 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1832932911] [2020-07-20 16:44:00,097 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:00,406 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:44:00,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:00,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:44:00,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:00,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1911 backedges. 343 proven. 80 refuted. 0 times theorem prover too weak. 1488 trivial. 0 not checked. [2020-07-20 16:44:00,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:01,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,464 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,464 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:02,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1911 backedges. 345 proven. 88 refuted. 0 times theorem prover too weak. 1478 trivial. 0 not checked. [2020-07-20 16:44:02,216 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1832932911] [2020-07-20 16:44:02,216 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:02,217 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:44:02,217 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173959741] [2020-07-20 16:44:02,218 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:44:02,218 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:02,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:44:02,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:44:02,219 INFO L87 Difference]: Start difference. First operand 321 states and 581 transitions. Second operand 16 states. [2020-07-20 16:44:02,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:02,478 INFO L93 Difference]: Finished difference Result 331 states and 595 transitions. [2020-07-20 16:44:02,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:44:02,479 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 263 [2020-07-20 16:44:02,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:02,484 INFO L225 Difference]: With dead ends: 331 [2020-07-20 16:44:02,484 INFO L226 Difference]: Without dead ends: 327 [2020-07-20 16:44:02,486 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 502 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:44:02,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2020-07-20 16:44:02,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 321. [2020-07-20 16:44:02,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 321 states. [2020-07-20 16:44:02,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 581 transitions. [2020-07-20 16:44:02,514 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 581 transitions. Word has length 263 [2020-07-20 16:44:02,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:02,514 INFO L479 AbstractCegarLoop]: Abstraction has 321 states and 581 transitions. [2020-07-20 16:44:02,515 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:44:02,515 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 581 transitions. [2020-07-20 16:44:02,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2020-07-20 16:44:02,521 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:02,521 INFO L422 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:02,736 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:02,737 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:02,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:02,737 INFO L82 PathProgramCache]: Analyzing trace with hash -612746606, now seen corresponding path program 23 times [2020-07-20 16:44:02,738 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:02,738 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1917398190] [2020-07-20 16:44:02,738 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:03,077 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:03,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:03,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:44:03,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:03,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2744 backedges. 388 proven. 717 refuted. 0 times theorem prover too weak. 1639 trivial. 0 not checked. [2020-07-20 16:44:03,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:05,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,524 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:06,668 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:06,669 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:06,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:06,977 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:07,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:07,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:07,294 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:07,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:07,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:07,382 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:07,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2744 backedges. 388 proven. 741 refuted. 0 times theorem prover too weak. 1615 trivial. 0 not checked. [2020-07-20 16:44:07,544 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1917398190] [2020-07-20 16:44:07,544 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:07,544 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:44:07,545 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947229681] [2020-07-20 16:44:07,545 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:44:07,545 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:07,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:44:07,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:44:07,546 INFO L87 Difference]: Start difference. First operand 321 states and 581 transitions. Second operand 29 states. [2020-07-20 16:44:09,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:09,187 INFO L93 Difference]: Finished difference Result 709 states and 1407 transitions. [2020-07-20 16:44:09,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-20 16:44:09,189 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 314 [2020-07-20 16:44:09,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:09,193 INFO L225 Difference]: With dead ends: 709 [2020-07-20 16:44:09,193 INFO L226 Difference]: Without dead ends: 393 [2020-07-20 16:44:09,196 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 652 GetRequests, 578 SyntacticMatches, 23 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=443, Invalid=2313, Unknown=0, NotChecked=0, Total=2756 [2020-07-20 16:44:09,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2020-07-20 16:44:09,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 354. [2020-07-20 16:44:09,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2020-07-20 16:44:09,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 636 transitions. [2020-07-20 16:44:09,221 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 636 transitions. Word has length 314 [2020-07-20 16:44:09,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:09,222 INFO L479 AbstractCegarLoop]: Abstraction has 354 states and 636 transitions. [2020-07-20 16:44:09,222 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:44:09,222 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 636 transitions. [2020-07-20 16:44:09,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2020-07-20 16:44:09,226 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:09,226 INFO L422 BasicCegarLoop]: trace histogram [24, 24, 17, 17, 14, 12, 12, 12, 12, 12, 12, 12, 12, 10, 8, 8, 8, 8, 8, 8, 8, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:09,440 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:09,441 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:09,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:09,442 INFO L82 PathProgramCache]: Analyzing trace with hash 94339839, now seen corresponding path program 5 times [2020-07-20 16:44:09,442 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:09,442 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1656566253] [2020-07-20 16:44:09,443 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:09,811 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:44:09,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:09,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:44:09,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:09,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2135 backedges. 101 proven. 496 refuted. 0 times theorem prover too weak. 1538 trivial. 0 not checked. [2020-07-20 16:44:09,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:11,670 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:11,671 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,535 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,829 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2135 backedges. 101 proven. 517 refuted. 0 times theorem prover too weak. 1517 trivial. 0 not checked. [2020-07-20 16:44:12,969 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1656566253] [2020-07-20 16:44:12,970 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:12,970 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:44:12,970 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980178645] [2020-07-20 16:44:12,970 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:44:12,970 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:12,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:44:12,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:44:12,971 INFO L87 Difference]: Start difference. First operand 354 states and 636 transitions. Second operand 20 states. [2020-07-20 16:44:13,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:13,339 INFO L93 Difference]: Finished difference Result 364 states and 650 transitions. [2020-07-20 16:44:13,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:44:13,340 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 275 [2020-07-20 16:44:13,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:13,344 INFO L225 Difference]: With dead ends: 364 [2020-07-20 16:44:13,344 INFO L226 Difference]: Without dead ends: 360 [2020-07-20 16:44:13,345 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 557 GetRequests, 518 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:44:13,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2020-07-20 16:44:13,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 344. [2020-07-20 16:44:13,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2020-07-20 16:44:13,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 611 transitions. [2020-07-20 16:44:13,365 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 611 transitions. Word has length 275 [2020-07-20 16:44:13,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:13,365 INFO L479 AbstractCegarLoop]: Abstraction has 344 states and 611 transitions. [2020-07-20 16:44:13,365 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:44:13,365 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 611 transitions. [2020-07-20 16:44:13,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2020-07-20 16:44:13,371 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:13,372 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 40, 40, 30, 28, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 13, 12, 10, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:13,587 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:13,588 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:13,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:13,589 INFO L82 PathProgramCache]: Analyzing trace with hash -392326694, now seen corresponding path program 24 times [2020-07-20 16:44:13,589 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:13,589 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1018693489] [2020-07-20 16:44:13,589 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:13,930 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:44:13,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:13,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:44:13,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:14,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9145 backedges. 4890 proven. 526 refuted. 0 times theorem prover too weak. 3729 trivial. 0 not checked. [2020-07-20 16:44:14,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:17,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:17,795 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:18,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:18,038 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:18,153 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:18,154 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:18,226 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:18,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,477 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9145 backedges. 409 proven. 1824 refuted. 0 times theorem prover too weak. 6912 trivial. 0 not checked. [2020-07-20 16:44:19,683 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1018693489] [2020-07-20 16:44:19,683 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:19,683 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 29 [2020-07-20 16:44:19,683 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454699429] [2020-07-20 16:44:19,684 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:44:19,684 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:19,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:44:19,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:44:19,685 INFO L87 Difference]: Start difference. First operand 344 states and 611 transitions. Second operand 29 states. [2020-07-20 16:44:21,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:21,353 INFO L93 Difference]: Finished difference Result 765 states and 1470 transitions. [2020-07-20 16:44:21,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-07-20 16:44:21,354 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 563 [2020-07-20 16:44:21,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:21,358 INFO L225 Difference]: With dead ends: 765 [2020-07-20 16:44:21,359 INFO L226 Difference]: Without dead ends: 427 [2020-07-20 16:44:21,362 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1148 GetRequests, 1079 SyntacticMatches, 19 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=433, Invalid=2219, Unknown=0, NotChecked=0, Total=2652 [2020-07-20 16:44:21,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2020-07-20 16:44:21,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 373. [2020-07-20 16:44:21,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 373 states. [2020-07-20 16:44:21,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 688 transitions. [2020-07-20 16:44:21,391 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 688 transitions. Word has length 563 [2020-07-20 16:44:21,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:21,392 INFO L479 AbstractCegarLoop]: Abstraction has 373 states and 688 transitions. [2020-07-20 16:44:21,392 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:44:21,392 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 688 transitions. [2020-07-20 16:44:21,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2020-07-20 16:44:21,397 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:21,397 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 19, 19, 13, 13, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:21,612 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:21,613 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:21,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:21,614 INFO L82 PathProgramCache]: Analyzing trace with hash 791768743, now seen corresponding path program 25 times [2020-07-20 16:44:21,614 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:21,614 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [52833733] [2020-07-20 16:44:21,615 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:21,994 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:21,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:21,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:44:22,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:22,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2128 backedges. 1171 proven. 284 refuted. 0 times theorem prover too weak. 673 trivial. 0 not checked. [2020-07-20 16:44:22,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:24,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:24,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:24,387 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:24,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:24,460 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,221 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,422 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,545 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,704 INFO L134 CoverageAnalysis]: Checked inductivity of 2128 backedges. 258 proven. 612 refuted. 0 times theorem prover too weak. 1258 trivial. 0 not checked. [2020-07-20 16:44:25,705 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [52833733] [2020-07-20 16:44:25,705 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:25,705 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:44:25,706 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298276881] [2020-07-20 16:44:25,706 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:44:25,706 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:25,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:44:25,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:44:25,707 INFO L87 Difference]: Start difference. First operand 373 states and 688 transitions. Second operand 25 states. [2020-07-20 16:44:26,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:26,828 INFO L93 Difference]: Finished difference Result 666 states and 1352 transitions. [2020-07-20 16:44:26,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-20 16:44:26,830 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 279 [2020-07-20 16:44:26,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:26,834 INFO L225 Difference]: With dead ends: 666 [2020-07-20 16:44:26,835 INFO L226 Difference]: Without dead ends: 297 [2020-07-20 16:44:26,838 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 515 SyntacticMatches, 19 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2020-07-20 16:44:26,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2020-07-20 16:44:26,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 197. [2020-07-20 16:44:26,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2020-07-20 16:44:26,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 293 transitions. [2020-07-20 16:44:26,856 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 293 transitions. Word has length 279 [2020-07-20 16:44:26,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:26,856 INFO L479 AbstractCegarLoop]: Abstraction has 197 states and 293 transitions. [2020-07-20 16:44:26,856 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:44:26,857 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 293 transitions. [2020-07-20 16:44:26,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2020-07-20 16:44:26,861 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:26,861 INFO L422 BasicCegarLoop]: trace histogram [40, 40, 33, 33, 27, 27, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 16, 16, 13, 11, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:27,074 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:27,075 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:27,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:27,076 INFO L82 PathProgramCache]: Analyzing trace with hash -569397879, now seen corresponding path program 26 times [2020-07-20 16:44:27,076 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:27,076 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1479780809] [2020-07-20 16:44:27,077 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:27,545 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:27,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:27,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-20 16:44:27,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:27,904 INFO L134 CoverageAnalysis]: Checked inductivity of 7174 backedges. 637 proven. 1646 refuted. 0 times theorem prover too weak. 4891 trivial. 0 not checked. [2020-07-20 16:44:27,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:31,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:31,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:31,999 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:32,409 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:32,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:32,664 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:32,665 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:32,815 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:32,906 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:32,907 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:34,364 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:34,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:34,751 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:35,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:35,151 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:35,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:35,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:35,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:35,415 INFO L134 CoverageAnalysis]: Checked inductivity of 7174 backedges. 637 proven. 1686 refuted. 0 times theorem prover too weak. 4851 trivial. 0 not checked. [2020-07-20 16:44:35,415 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1479780809] [2020-07-20 16:44:35,415 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:35,416 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 35 [2020-07-20 16:44:35,416 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570439858] [2020-07-20 16:44:35,417 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-07-20 16:44:35,417 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:35,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-07-20 16:44:35,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1062, Unknown=0, NotChecked=0, Total=1190 [2020-07-20 16:44:35,418 INFO L87 Difference]: Start difference. First operand 197 states and 293 transitions. Second operand 35 states. [2020-07-20 16:44:38,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:38,307 INFO L93 Difference]: Finished difference Result 525 states and 882 transitions. [2020-07-20 16:44:38,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-07-20 16:44:38,308 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 499 [2020-07-20 16:44:38,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:38,312 INFO L225 Difference]: With dead ends: 525 [2020-07-20 16:44:38,312 INFO L226 Difference]: Without dead ends: 334 [2020-07-20 16:44:38,315 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1029 GetRequests, 939 SyntacticMatches, 25 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 967 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=660, Invalid=3762, Unknown=0, NotChecked=0, Total=4422 [2020-07-20 16:44:38,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2020-07-20 16:44:38,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 275. [2020-07-20 16:44:38,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2020-07-20 16:44:38,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 437 transitions. [2020-07-20 16:44:38,334 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 437 transitions. Word has length 499 [2020-07-20 16:44:38,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:38,335 INFO L479 AbstractCegarLoop]: Abstraction has 275 states and 437 transitions. [2020-07-20 16:44:38,335 INFO L480 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-07-20 16:44:38,335 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 437 transitions. [2020-07-20 16:44:38,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2020-07-20 16:44:38,338 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:38,338 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 17, 17, 14, 14, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 6, 6, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:38,551 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:38,552 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:38,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:38,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1898029395, now seen corresponding path program 27 times [2020-07-20 16:44:38,554 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:38,554 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1884264252] [2020-07-20 16:44:38,554 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:38,982 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:38,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:38,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:44:38,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:39,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1778 backedges. 372 proven. 478 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2020-07-20 16:44:39,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:41,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:41,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:41,305 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:41,306 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:41,443 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:41,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:41,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:41,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:42,904 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:43,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:43,493 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:43,631 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:43,714 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:43,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1778 backedges. 372 proven. 502 refuted. 0 times theorem prover too weak. 904 trivial. 0 not checked. [2020-07-20 16:44:43,811 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1884264252] [2020-07-20 16:44:43,811 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:43,812 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:44:43,812 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738449075] [2020-07-20 16:44:43,812 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:44:43,812 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:43,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:44:43,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:44:43,813 INFO L87 Difference]: Start difference. First operand 275 states and 437 transitions. Second operand 29 states. [2020-07-20 16:44:45,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:45,308 INFO L93 Difference]: Finished difference Result 568 states and 934 transitions. [2020-07-20 16:44:45,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-20 16:44:45,310 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 257 [2020-07-20 16:44:45,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:45,313 INFO L225 Difference]: With dead ends: 568 [2020-07-20 16:44:45,314 INFO L226 Difference]: Without dead ends: 299 [2020-07-20 16:44:45,316 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 463 SyntacticMatches, 23 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=373, Invalid=1979, Unknown=0, NotChecked=0, Total=2352 [2020-07-20 16:44:45,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2020-07-20 16:44:45,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 281. [2020-07-20 16:44:45,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 281 states. [2020-07-20 16:44:45,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 435 transitions. [2020-07-20 16:44:45,332 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 435 transitions. Word has length 257 [2020-07-20 16:44:45,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:45,332 INFO L479 AbstractCegarLoop]: Abstraction has 281 states and 435 transitions. [2020-07-20 16:44:45,332 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:44:45,332 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 435 transitions. [2020-07-20 16:44:45,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2020-07-20 16:44:45,336 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:45,336 INFO L422 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 19, 19, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 8, 7, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:45,550 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:45,551 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:45,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:45,552 INFO L82 PathProgramCache]: Analyzing trace with hash -465465918, now seen corresponding path program 28 times [2020-07-20 16:44:45,552 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:45,552 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1560223784] [2020-07-20 16:44:45,553 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:46,017 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:46,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:46,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:44:46,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:46,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2942 backedges. 1576 proven. 407 refuted. 0 times theorem prover too weak. 959 trivial. 0 not checked. [2020-07-20 16:44:46,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:49,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,510 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,511 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,659 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,588 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,804 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,933 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:51,009 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:51,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2942 backedges. 306 proven. 859 refuted. 0 times theorem prover too weak. 1777 trivial. 0 not checked. [2020-07-20 16:44:51,182 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1560223784] [2020-07-20 16:44:51,182 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:51,183 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:44:51,183 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463519059] [2020-07-20 16:44:51,183 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:44:51,184 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:51,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:44:51,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:44:51,184 INFO L87 Difference]: Start difference. First operand 281 states and 435 transitions. Second operand 27 states. [2020-07-20 16:44:52,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:52,839 INFO L93 Difference]: Finished difference Result 610 states and 968 transitions. [2020-07-20 16:44:52,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-20 16:44:52,840 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 327 [2020-07-20 16:44:52,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:52,843 INFO L225 Difference]: With dead ends: 610 [2020-07-20 16:44:52,843 INFO L226 Difference]: Without dead ends: 334 [2020-07-20 16:44:52,846 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 676 GetRequests, 607 SyntacticMatches, 21 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=408, Invalid=2042, Unknown=0, NotChecked=0, Total=2450 [2020-07-20 16:44:52,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2020-07-20 16:44:52,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 290. [2020-07-20 16:44:52,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2020-07-20 16:44:52,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 446 transitions. [2020-07-20 16:44:52,862 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 446 transitions. Word has length 327 [2020-07-20 16:44:52,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:52,863 INFO L479 AbstractCegarLoop]: Abstraction has 290 states and 446 transitions. [2020-07-20 16:44:52,863 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:44:52,863 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 446 transitions. [2020-07-20 16:44:52,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2020-07-20 16:44:52,866 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:52,867 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 17, 16, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:53,079 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:53,080 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:53,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:53,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1381262538, now seen corresponding path program 29 times [2020-07-20 16:44:53,081 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:53,081 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1958765911] [2020-07-20 16:44:53,082 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:53,575 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:44:53,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:53,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:44:53,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:53,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2420 backedges. 95 proven. 587 refuted. 0 times theorem prover too weak. 1738 trivial. 0 not checked. [2020-07-20 16:44:53,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:55,849 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,981 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,169 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,170 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2420 backedges. 95 proven. 611 refuted. 0 times theorem prover too weak. 1714 trivial. 0 not checked. [2020-07-20 16:44:57,278 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1958765911] [2020-07-20 16:44:57,278 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:57,278 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:44:57,279 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755722955] [2020-07-20 16:44:57,279 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:44:57,280 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:57,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:44:57,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:44:57,280 INFO L87 Difference]: Start difference. First operand 290 states and 446 transitions. Second operand 20 states. [2020-07-20 16:44:57,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:57,671 INFO L93 Difference]: Finished difference Result 299 states and 463 transitions. [2020-07-20 16:44:57,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:44:57,673 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 298 [2020-07-20 16:44:57,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:57,677 INFO L225 Difference]: With dead ends: 299 [2020-07-20 16:44:57,677 INFO L226 Difference]: Without dead ends: 295 [2020-07-20 16:44:57,678 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 602 GetRequests, 563 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:44:57,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2020-07-20 16:44:57,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 292. [2020-07-20 16:44:57,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 292 states. [2020-07-20 16:44:57,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 452 transitions. [2020-07-20 16:44:57,697 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 452 transitions. Word has length 298 [2020-07-20 16:44:57,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:57,697 INFO L479 AbstractCegarLoop]: Abstraction has 292 states and 452 transitions. [2020-07-20 16:44:57,697 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:44:57,698 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 452 transitions. [2020-07-20 16:44:57,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2020-07-20 16:44:57,702 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:57,702 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 23, 23, 19, 19, 14, 14, 14, 14, 14, 14, 14, 11, 11, 11, 11, 11, 11, 11, 9, 8, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:57,915 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:57,916 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:57,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:57,917 INFO L82 PathProgramCache]: Analyzing trace with hash 721268756, now seen corresponding path program 30 times [2020-07-20 16:44:57,917 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:57,917 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [533000494] [2020-07-20 16:44:57,918 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:58,476 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:58,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:58,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:44:58,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:58,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3450 backedges. 1902 proven. 345 refuted. 0 times theorem prover too weak. 1203 trivial. 0 not checked. [2020-07-20 16:44:58,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:01,394 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:01,395 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:01,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:01,635 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:01,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:01,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:01,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:02,553 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:02,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:02,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:02,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:03,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3450 backedges. 380 proven. 792 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2020-07-20 16:45:03,067 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [533000494] [2020-07-20 16:45:03,067 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:03,067 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:45:03,067 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108062519] [2020-07-20 16:45:03,068 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:45:03,068 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:03,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:45:03,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:45:03,069 INFO L87 Difference]: Start difference. First operand 292 states and 452 transitions. Second operand 25 states. [2020-07-20 16:45:04,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:04,870 INFO L93 Difference]: Finished difference Result 726 states and 1189 transitions. [2020-07-20 16:45:04,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-07-20 16:45:04,872 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 351 [2020-07-20 16:45:04,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:04,877 INFO L225 Difference]: With dead ends: 726 [2020-07-20 16:45:04,878 INFO L226 Difference]: Without dead ends: 430 [2020-07-20 16:45:04,880 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 721 GetRequests, 659 SyntacticMatches, 19 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=334, Invalid=1646, Unknown=0, NotChecked=0, Total=1980 [2020-07-20 16:45:04,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2020-07-20 16:45:04,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 324. [2020-07-20 16:45:04,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2020-07-20 16:45:04,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 510 transitions. [2020-07-20 16:45:04,904 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 510 transitions. Word has length 351 [2020-07-20 16:45:04,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:04,904 INFO L479 AbstractCegarLoop]: Abstraction has 324 states and 510 transitions. [2020-07-20 16:45:04,904 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:45:04,905 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 510 transitions. [2020-07-20 16:45:04,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2020-07-20 16:45:04,908 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:04,909 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 17, 16, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:05,122 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:05,123 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:05,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:05,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1104650920, now seen corresponding path program 31 times [2020-07-20 16:45:05,124 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:05,124 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [60322298] [2020-07-20 16:45:05,125 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:05,665 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:05,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:05,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:45:05,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:05,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2420 backedges. 133 proven. 465 refuted. 0 times theorem prover too weak. 1822 trivial. 0 not checked. [2020-07-20 16:45:05,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:07,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:08,177 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:08,178 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:08,539 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:08,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:08,753 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:08,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:08,919 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:09,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2420 backedges. 133 proven. 481 refuted. 0 times theorem prover too weak. 1806 trivial. 0 not checked. [2020-07-20 16:45:09,036 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [60322298] [2020-07-20 16:45:09,036 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:09,036 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:45:09,036 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432124419] [2020-07-20 16:45:09,037 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:45:09,037 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:09,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:45:09,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:45:09,038 INFO L87 Difference]: Start difference. First operand 324 states and 510 transitions. Second operand 18 states. [2020-07-20 16:45:09,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:09,483 INFO L93 Difference]: Finished difference Result 364 states and 611 transitions. [2020-07-20 16:45:09,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:45:09,485 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 298 [2020-07-20 16:45:09,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:09,490 INFO L225 Difference]: With dead ends: 364 [2020-07-20 16:45:09,490 INFO L226 Difference]: Without dead ends: 360 [2020-07-20 16:45:09,491 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 567 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:45:09,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2020-07-20 16:45:09,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 327. [2020-07-20 16:45:09,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. [2020-07-20 16:45:09,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 517 transitions. [2020-07-20 16:45:09,510 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 517 transitions. Word has length 298 [2020-07-20 16:45:09,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:09,511 INFO L479 AbstractCegarLoop]: Abstraction has 327 states and 517 transitions. [2020-07-20 16:45:09,511 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:45:09,511 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 517 transitions. [2020-07-20 16:45:09,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2020-07-20 16:45:09,515 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:09,515 INFO L422 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 17, 16, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:09,728 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:09,729 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:09,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:09,730 INFO L82 PathProgramCache]: Analyzing trace with hash -1699852801, now seen corresponding path program 32 times [2020-07-20 16:45:09,730 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:09,731 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1252595760] [2020-07-20 16:45:09,731 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:10,279 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:10,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:10,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:45:10,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:10,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2632 backedges. 169 proven. 455 refuted. 0 times theorem prover too weak. 2008 trivial. 0 not checked. [2020-07-20 16:45:10,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:12,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:12,347 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:12,991 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,489 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,660 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2632 backedges. 169 proven. 471 refuted. 0 times theorem prover too weak. 1992 trivial. 0 not checked. [2020-07-20 16:45:13,852 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1252595760] [2020-07-20 16:45:13,852 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:13,852 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:45:13,852 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173090803] [2020-07-20 16:45:13,853 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:45:13,853 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:13,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:45:13,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:45:13,853 INFO L87 Difference]: Start difference. First operand 327 states and 517 transitions. Second operand 18 states. [2020-07-20 16:45:14,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:14,286 INFO L93 Difference]: Finished difference Result 410 states and 701 transitions. [2020-07-20 16:45:14,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:45:14,288 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 310 [2020-07-20 16:45:14,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:14,294 INFO L225 Difference]: With dead ends: 410 [2020-07-20 16:45:14,295 INFO L226 Difference]: Without dead ends: 406 [2020-07-20 16:45:14,296 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 625 GetRequests, 591 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:45:14,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2020-07-20 16:45:14,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 342. [2020-07-20 16:45:14,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2020-07-20 16:45:14,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 556 transitions. [2020-07-20 16:45:14,321 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 556 transitions. Word has length 310 [2020-07-20 16:45:14,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:14,322 INFO L479 AbstractCegarLoop]: Abstraction has 342 states and 556 transitions. [2020-07-20 16:45:14,322 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:45:14,322 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 556 transitions. [2020-07-20 16:45:14,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2020-07-20 16:45:14,327 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:14,327 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 28, 28, 19, 19, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 12, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:14,542 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:14,543 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:14,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:14,543 INFO L82 PathProgramCache]: Analyzing trace with hash -345988634, now seen corresponding path program 33 times [2020-07-20 16:45:14,543 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:14,544 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [893903516] [2020-07-20 16:45:14,544 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:15,119 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:15,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:15,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:45:15,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:15,447 INFO L134 CoverageAnalysis]: Checked inductivity of 4498 backedges. 2507 proven. 330 refuted. 0 times theorem prover too weak. 1661 trivial. 0 not checked. [2020-07-20 16:45:15,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:19,195 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:19,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:19,709 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:19,831 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:20,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:20,636 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:20,818 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:20,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:21,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:21,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4498 backedges. 548 proven. 820 refuted. 0 times theorem prover too weak. 3130 trivial. 0 not checked. [2020-07-20 16:45:21,451 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [893903516] [2020-07-20 16:45:21,452 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:21,452 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:45:21,452 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40030743] [2020-07-20 16:45:21,452 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:45:21,453 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:21,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:45:21,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:45:21,453 INFO L87 Difference]: Start difference. First operand 342 states and 556 transitions. Second operand 25 states. [2020-07-20 16:45:23,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:23,594 INFO L93 Difference]: Finished difference Result 801 states and 1354 transitions. [2020-07-20 16:45:23,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-20 16:45:23,596 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 399 [2020-07-20 16:45:23,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:23,601 INFO L225 Difference]: With dead ends: 801 [2020-07-20 16:45:23,602 INFO L226 Difference]: Without dead ends: 441 [2020-07-20 16:45:23,604 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 818 GetRequests, 755 SyntacticMatches, 19 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=340, Invalid=1730, Unknown=0, NotChecked=0, Total=2070 [2020-07-20 16:45:23,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2020-07-20 16:45:23,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 366. [2020-07-20 16:45:23,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 366 states. [2020-07-20 16:45:23,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 608 transitions. [2020-07-20 16:45:23,625 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 608 transitions. Word has length 399 [2020-07-20 16:45:23,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:23,626 INFO L479 AbstractCegarLoop]: Abstraction has 366 states and 608 transitions. [2020-07-20 16:45:23,626 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:45:23,626 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 608 transitions. [2020-07-20 16:45:23,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2020-07-20 16:45:23,630 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:23,631 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 24, 24, 17, 16, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 8, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:23,844 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:23,845 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:23,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:23,846 INFO L82 PathProgramCache]: Analyzing trace with hash -937049681, now seen corresponding path program 34 times [2020-07-20 16:45:23,846 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:23,847 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [902586399] [2020-07-20 16:45:23,847 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:24,506 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:24,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:24,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:45:24,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:24,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 244 proven. 488 refuted. 0 times theorem prover too weak. 2880 trivial. 0 not checked. [2020-07-20 16:45:24,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:26,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:26,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:27,710 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:27,986 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:27,987 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:28,175 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:28,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:28,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:28,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:28,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 246 proven. 502 refuted. 0 times theorem prover too weak. 2864 trivial. 0 not checked. [2020-07-20 16:45:28,797 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [902586399] [2020-07-20 16:45:28,797 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:28,797 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:45:28,797 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207244300] [2020-07-20 16:45:28,798 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:45:28,798 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:28,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:45:28,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:45:28,798 INFO L87 Difference]: Start difference. First operand 366 states and 608 transitions. Second operand 18 states. [2020-07-20 16:45:29,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:29,261 INFO L93 Difference]: Finished difference Result 409 states and 704 transitions. [2020-07-20 16:45:29,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:45:29,264 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 358 [2020-07-20 16:45:29,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:29,269 INFO L225 Difference]: With dead ends: 409 [2020-07-20 16:45:29,269 INFO L226 Difference]: Without dead ends: 405 [2020-07-20 16:45:29,270 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 721 GetRequests, 687 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:45:29,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2020-07-20 16:45:29,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 361. [2020-07-20 16:45:29,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2020-07-20 16:45:29,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 598 transitions. [2020-07-20 16:45:29,290 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 598 transitions. Word has length 358 [2020-07-20 16:45:29,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:29,290 INFO L479 AbstractCegarLoop]: Abstraction has 361 states and 598 transitions. [2020-07-20 16:45:29,290 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:45:29,291 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 598 transitions. [2020-07-20 16:45:29,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2020-07-20 16:45:29,294 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:29,294 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 22, 22, 17, 16, 14, 14, 14, 14, 14, 14, 14, 12, 11, 11, 11, 11, 11, 11, 11, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:29,495 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:29,495 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:29,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:29,496 INFO L82 PathProgramCache]: Analyzing trace with hash 917757126, now seen corresponding path program 35 times [2020-07-20 16:45:29,497 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:29,497 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [995247019] [2020-07-20 16:45:29,497 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:30,146 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:30,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:30,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:45:30,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:30,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3388 backedges. 234 proven. 372 refuted. 0 times theorem prover too weak. 2782 trivial. 0 not checked. [2020-07-20 16:45:30,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:31,915 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:31,916 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:32,602 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:32,796 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:32,797 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:32,893 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:32,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:33,127 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:33,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3388 backedges. 234 proven. 382 refuted. 0 times theorem prover too weak. 2772 trivial. 0 not checked. [2020-07-20 16:45:33,430 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [995247019] [2020-07-20 16:45:33,430 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:33,430 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:45:33,430 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23265946] [2020-07-20 16:45:33,431 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:45:33,431 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:33,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:45:33,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:45:33,431 INFO L87 Difference]: Start difference. First operand 361 states and 598 transitions. Second operand 16 states. [2020-07-20 16:45:33,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:33,806 INFO L93 Difference]: Finished difference Result 435 states and 776 transitions. [2020-07-20 16:45:33,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:45:33,809 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 346 [2020-07-20 16:45:33,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:33,813 INFO L225 Difference]: With dead ends: 435 [2020-07-20 16:45:33,813 INFO L226 Difference]: Without dead ends: 431 [2020-07-20 16:45:33,814 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 696 GetRequests, 667 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:45:33,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2020-07-20 16:45:33,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 364. [2020-07-20 16:45:33,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2020-07-20 16:45:33,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 615 transitions. [2020-07-20 16:45:33,833 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 615 transitions. Word has length 346 [2020-07-20 16:45:33,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:33,834 INFO L479 AbstractCegarLoop]: Abstraction has 364 states and 615 transitions. [2020-07-20 16:45:33,834 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:45:33,834 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 615 transitions. [2020-07-20 16:45:33,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2020-07-20 16:45:33,838 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:33,839 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 26, 26, 17, 16, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 10, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:34,049 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:34,050 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:34,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:34,051 INFO L82 PathProgramCache]: Analyzing trace with hash 1208548184, now seen corresponding path program 36 times [2020-07-20 16:45:34,051 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:34,051 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [883107553] [2020-07-20 16:45:34,052 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:34,724 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:34,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:34,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 716 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:45:34,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:34,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 337 proven. 307 refuted. 0 times theorem prover too weak. 3212 trivial. 0 not checked. [2020-07-20 16:45:34,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:36,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:36,843 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,127 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,128 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,473 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,474 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,573 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,814 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 337 proven. 319 refuted. 0 times theorem prover too weak. 3200 trivial. 0 not checked. [2020-07-20 16:45:38,423 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [883107553] [2020-07-20 16:45:38,423 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:38,423 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:45:38,423 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973963413] [2020-07-20 16:45:38,424 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:45:38,424 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:38,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:45:38,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:45:38,425 INFO L87 Difference]: Start difference. First operand 364 states and 615 transitions. Second operand 16 states. [2020-07-20 16:45:38,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:38,807 INFO L93 Difference]: Finished difference Result 400 states and 719 transitions. [2020-07-20 16:45:38,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:45:38,809 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 370 [2020-07-20 16:45:38,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:38,815 INFO L225 Difference]: With dead ends: 400 [2020-07-20 16:45:38,816 INFO L226 Difference]: Without dead ends: 396 [2020-07-20 16:45:38,816 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 715 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:45:38,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2020-07-20 16:45:38,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 372. [2020-07-20 16:45:38,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 372 states. [2020-07-20 16:45:38,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 653 transitions. [2020-07-20 16:45:38,845 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 653 transitions. Word has length 370 [2020-07-20 16:45:38,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:38,846 INFO L479 AbstractCegarLoop]: Abstraction has 372 states and 653 transitions. [2020-07-20 16:45:38,846 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:45:38,846 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 653 transitions. [2020-07-20 16:45:38,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2020-07-20 16:45:38,849 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:38,849 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 17, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:39,050 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:39,050 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:39,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:39,051 INFO L82 PathProgramCache]: Analyzing trace with hash -129736625, now seen corresponding path program 37 times [2020-07-20 16:45:39,052 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:39,052 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1794979255] [2020-07-20 16:45:39,052 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:39,744 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:39,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:39,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:45:39,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:39,915 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 369 proven. 297 refuted. 0 times theorem prover too weak. 3454 trivial. 0 not checked. [2020-07-20 16:45:39,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:41,911 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,912 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:42,225 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:42,409 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:42,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:42,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:42,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:42,957 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:43,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 371 proven. 305 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2020-07-20 16:45:43,594 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1794979255] [2020-07-20 16:45:43,594 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:43,594 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:45:43,594 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875707653] [2020-07-20 16:45:43,595 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:45:43,595 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:43,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:45:43,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:45:43,596 INFO L87 Difference]: Start difference. First operand 372 states and 653 transitions. Second operand 16 states. [2020-07-20 16:45:44,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:44,055 INFO L93 Difference]: Finished difference Result 406 states and 753 transitions. [2020-07-20 16:45:44,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:45:44,057 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 382 [2020-07-20 16:45:44,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:44,062 INFO L225 Difference]: With dead ends: 406 [2020-07-20 16:45:44,063 INFO L226 Difference]: Without dead ends: 402 [2020-07-20 16:45:44,063 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 768 GetRequests, 739 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:45:44,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2020-07-20 16:45:44,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 372. [2020-07-20 16:45:44,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 372 states. [2020-07-20 16:45:44,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 653 transitions. [2020-07-20 16:45:44,089 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 653 transitions. Word has length 382 [2020-07-20 16:45:44,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:44,089 INFO L479 AbstractCegarLoop]: Abstraction has 372 states and 653 transitions. [2020-07-20 16:45:44,089 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:45:44,089 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 653 transitions. [2020-07-20 16:45:44,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2020-07-20 16:45:44,093 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:44,094 INFO L422 BasicCegarLoop]: trace histogram [30, 30, 27, 27, 17, 16, 15, 15, 15, 15, 15, 15, 15, 14, 13, 13, 13, 13, 13, 13, 13, 10, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:44,300 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:44,301 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:44,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:44,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1181872737, now seen corresponding path program 38 times [2020-07-20 16:45:44,302 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:44,303 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [844680925] [2020-07-20 16:45:44,303 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:44,996 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:44,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:45,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:45:45,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:45,181 INFO L134 CoverageAnalysis]: Checked inductivity of 4132 backedges. 393 proven. 403 refuted. 0 times theorem prover too weak. 3336 trivial. 0 not checked. [2020-07-20 16:45:45,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:47,727 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:47,727 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,241 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,242 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,663 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,904 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,904 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:49,021 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:49,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:50,012 INFO L134 CoverageAnalysis]: Checked inductivity of 4132 backedges. 395 proven. 417 refuted. 0 times theorem prover too weak. 3320 trivial. 0 not checked. [2020-07-20 16:45:50,013 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [844680925] [2020-07-20 16:45:50,013 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:50,013 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:45:50,013 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647173800] [2020-07-20 16:45:50,014 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:45:50,014 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:50,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:45:50,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:45:50,014 INFO L87 Difference]: Start difference. First operand 372 states and 653 transitions. Second operand 18 states. [2020-07-20 16:45:50,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:50,703 INFO L93 Difference]: Finished difference Result 410 states and 761 transitions. [2020-07-20 16:45:50,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:45:50,705 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 382 [2020-07-20 16:45:50,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:50,712 INFO L225 Difference]: With dead ends: 410 [2020-07-20 16:45:50,712 INFO L226 Difference]: Without dead ends: 406 [2020-07-20 16:45:50,714 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 735 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:45:50,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2020-07-20 16:45:50,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 369. [2020-07-20 16:45:50,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2020-07-20 16:45:50,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 636 transitions. [2020-07-20 16:45:50,756 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 636 transitions. Word has length 382 [2020-07-20 16:45:50,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:50,757 INFO L479 AbstractCegarLoop]: Abstraction has 369 states and 636 transitions. [2020-07-20 16:45:50,758 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:45:50,758 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 636 transitions. [2020-07-20 16:45:50,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 388 [2020-07-20 16:45:50,765 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:50,766 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 19, 19, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 9, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:50,978 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:50,979 INFO L427 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:50,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:50,980 INFO L82 PathProgramCache]: Analyzing trace with hash -462332549, now seen corresponding path program 39 times [2020-07-20 16:45:50,980 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:50,980 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1653368519] [2020-07-20 16:45:50,981 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:51,730 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:51,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:51,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:45:51,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:52,350 INFO L134 CoverageAnalysis]: Checked inductivity of 4206 backedges. 2118 proven. 575 refuted. 0 times theorem prover too weak. 1513 trivial. 0 not checked. [2020-07-20 16:45:52,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:57,213 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:57,214 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:57,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:57,930 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:57,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,082 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:00,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:00,281 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:00,867 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:00,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,238 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,238 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,456 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4206 backedges. 472 proven. 1064 refuted. 0 times theorem prover too weak. 2670 trivial. 0 not checked. [2020-07-20 16:46:01,785 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1653368519] [2020-07-20 16:46:01,786 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:01,786 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:46:01,786 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195453714] [2020-07-20 16:46:01,786 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:46:01,787 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:01,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:46:01,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:46:01,787 INFO L87 Difference]: Start difference. First operand 369 states and 636 transitions. Second operand 29 states. [2020-07-20 16:46:04,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:04,701 INFO L93 Difference]: Finished difference Result 771 states and 1368 transitions. [2020-07-20 16:46:04,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-20 16:46:04,704 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 387 [2020-07-20 16:46:04,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:04,709 INFO L225 Difference]: With dead ends: 771 [2020-07-20 16:46:04,709 INFO L226 Difference]: Without dead ends: 407 [2020-07-20 16:46:04,713 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 797 GetRequests, 723 SyntacticMatches, 23 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=443, Invalid=2313, Unknown=0, NotChecked=0, Total=2756 [2020-07-20 16:46:04,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2020-07-20 16:46:04,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 313. [2020-07-20 16:46:04,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2020-07-20 16:46:04,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 521 transitions. [2020-07-20 16:46:04,732 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 521 transitions. Word has length 387 [2020-07-20 16:46:04,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:04,732 INFO L479 AbstractCegarLoop]: Abstraction has 313 states and 521 transitions. [2020-07-20 16:46:04,733 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:46:04,733 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 521 transitions. [2020-07-20 16:46:04,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2020-07-20 16:46:04,736 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:04,736 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 17, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:04,938 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:04,938 INFO L427 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:04,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:04,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1564268195, now seen corresponding path program 40 times [2020-07-20 16:46:04,940 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:04,940 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [329664658] [2020-07-20 16:46:04,940 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:05,630 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:05,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:05,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:46:05,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:05,930 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 622 proven. 170 refuted. 0 times theorem prover too weak. 3328 trivial. 0 not checked. [2020-07-20 16:46:05,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:07,969 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:07,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:08,434 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:08,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:08,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:08,935 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,043 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,044 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,463 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:10,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 626 proven. 182 refuted. 0 times theorem prover too weak. 3312 trivial. 0 not checked. [2020-07-20 16:46:10,866 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [329664658] [2020-07-20 16:46:10,866 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:10,866 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:46:10,867 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078410588] [2020-07-20 16:46:10,867 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:46:10,867 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:10,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:46:10,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:46:10,868 INFO L87 Difference]: Start difference. First operand 313 states and 521 transitions. Second operand 18 states. [2020-07-20 16:46:11,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:11,413 INFO L93 Difference]: Finished difference Result 343 states and 600 transitions. [2020-07-20 16:46:11,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:46:11,417 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 382 [2020-07-20 16:46:11,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:11,421 INFO L225 Difference]: With dead ends: 343 [2020-07-20 16:46:11,421 INFO L226 Difference]: Without dead ends: 339 [2020-07-20 16:46:11,422 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 735 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:46:11,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2020-07-20 16:46:11,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 329. [2020-07-20 16:46:11,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2020-07-20 16:46:11,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 574 transitions. [2020-07-20 16:46:11,440 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 574 transitions. Word has length 382 [2020-07-20 16:46:11,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:11,441 INFO L479 AbstractCegarLoop]: Abstraction has 329 states and 574 transitions. [2020-07-20 16:46:11,441 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:46:11,441 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 574 transitions. [2020-07-20 16:46:11,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2020-07-20 16:46:11,444 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:11,445 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 17, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:11,645 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:11,646 INFO L427 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:11,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:11,646 INFO L82 PathProgramCache]: Analyzing trace with hash 805738299, now seen corresponding path program 41 times [2020-07-20 16:46:11,647 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:11,647 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [953975993] [2020-07-20 16:46:11,647 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:12,420 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:12,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:12,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:46:12,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:12,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4696 backedges. 173 proven. 925 refuted. 0 times theorem prover too weak. 3598 trivial. 0 not checked. [2020-07-20 16:46:12,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:16,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,339 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,033 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,452 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,710 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,858 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,859 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,944 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,945 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,151 INFO L134 CoverageAnalysis]: Checked inductivity of 4696 backedges. 173 proven. 955 refuted. 0 times theorem prover too weak. 3568 trivial. 0 not checked. [2020-07-20 16:46:19,152 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [953975993] [2020-07-20 16:46:19,152 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:19,152 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-20 16:46:19,153 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797451456] [2020-07-20 16:46:19,153 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-20 16:46:19,153 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:19,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-20 16:46:19,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-20 16:46:19,154 INFO L87 Difference]: Start difference. First operand 329 states and 574 transitions. Second operand 22 states. [2020-07-20 16:46:19,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:19,583 INFO L93 Difference]: Finished difference Result 349 states and 622 transitions. [2020-07-20 16:46:19,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:46:19,585 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 406 [2020-07-20 16:46:19,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:19,589 INFO L225 Difference]: With dead ends: 349 [2020-07-20 16:46:19,589 INFO L226 Difference]: Without dead ends: 345 [2020-07-20 16:46:19,590 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 819 GetRequests, 775 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:46:19,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2020-07-20 16:46:19,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 314. [2020-07-20 16:46:19,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2020-07-20 16:46:19,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 538 transitions. [2020-07-20 16:46:19,604 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 538 transitions. Word has length 406 [2020-07-20 16:46:19,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:19,604 INFO L479 AbstractCegarLoop]: Abstraction has 314 states and 538 transitions. [2020-07-20 16:46:19,604 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-20 16:46:19,604 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 538 transitions. [2020-07-20 16:46:19,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2020-07-20 16:46:19,608 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:19,608 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 21, 20, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 12, 10, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:19,808 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:19,809 INFO L427 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:19,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:19,811 INFO L82 PathProgramCache]: Analyzing trace with hash -939809572, now seen corresponding path program 42 times [2020-07-20 16:46:19,811 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:19,811 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1908191475] [2020-07-20 16:46:19,812 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:20,584 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:20,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:20,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:46:20,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:20,941 INFO L134 CoverageAnalysis]: Checked inductivity of 5144 backedges. 2687 proven. 593 refuted. 0 times theorem prover too weak. 1864 trivial. 0 not checked. [2020-07-20 16:46:20,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:26,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:27,107 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:27,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:27,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:29,553 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,461 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,462 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,548 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,697 INFO L134 CoverageAnalysis]: Checked inductivity of 5144 backedges. 532 proven. 1193 refuted. 0 times theorem prover too weak. 3419 trivial. 0 not checked. [2020-07-20 16:46:30,697 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1908191475] [2020-07-20 16:46:30,698 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:30,698 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:46:30,698 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919855226] [2020-07-20 16:46:30,698 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:46:30,699 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:30,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:46:30,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:46:30,699 INFO L87 Difference]: Start difference. First operand 314 states and 538 transitions. Second operand 29 states. [2020-07-20 16:46:32,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:32,592 INFO L93 Difference]: Finished difference Result 640 states and 1122 transitions. [2020-07-20 16:46:32,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-20 16:46:32,594 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 426 [2020-07-20 16:46:32,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:32,599 INFO L225 Difference]: With dead ends: 640 [2020-07-20 16:46:32,599 INFO L226 Difference]: Without dead ends: 332 [2020-07-20 16:46:32,602 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 871 GetRequests, 801 SyntacticMatches, 23 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=373, Invalid=1979, Unknown=0, NotChecked=0, Total=2352 [2020-07-20 16:46:32,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2020-07-20 16:46:32,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 298. [2020-07-20 16:46:32,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2020-07-20 16:46:32,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 483 transitions. [2020-07-20 16:46:32,616 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 483 transitions. Word has length 426 [2020-07-20 16:46:32,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:32,617 INFO L479 AbstractCegarLoop]: Abstraction has 298 states and 483 transitions. [2020-07-20 16:46:32,617 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:46:32,617 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 483 transitions. [2020-07-20 16:46:32,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2020-07-20 16:46:32,620 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:32,621 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 23, 23, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 9, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:32,821 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:32,822 INFO L427 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:32,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:32,823 INFO L82 PathProgramCache]: Analyzing trace with hash 93893578, now seen corresponding path program 43 times [2020-07-20 16:46:32,823 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:32,824 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [450730361] [2020-07-20 16:46:32,824 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:33,715 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:33,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:33,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-20 16:46:33,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:34,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5250 backedges. 813 proven. 1079 refuted. 0 times theorem prover too weak. 3358 trivial. 0 not checked. [2020-07-20 16:46:34,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:37,896 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:38,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:38,965 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:39,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:39,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:39,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:39,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:43,503 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:43,504 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:44,398 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:44,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:44,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:44,972 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:45,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:45,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:45,579 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:45,721 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:45,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:45,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5250 backedges. 813 proven. 1117 refuted. 0 times theorem prover too weak. 3320 trivial. 0 not checked. [2020-07-20 16:46:45,907 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [450730361] [2020-07-20 16:46:45,907 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:45,908 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-20 16:46:45,908 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075621765] [2020-07-20 16:46:45,908 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-20 16:46:45,908 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:45,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-20 16:46:45,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:46:45,909 INFO L87 Difference]: Start difference. First operand 298 states and 483 transitions. Second operand 33 states. [2020-07-20 16:46:49,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:49,574 INFO L93 Difference]: Finished difference Result 638 states and 1081 transitions. [2020-07-20 16:46:49,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-07-20 16:46:49,580 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 431 [2020-07-20 16:46:49,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:49,586 INFO L225 Difference]: With dead ends: 638 [2020-07-20 16:46:49,586 INFO L226 Difference]: Without dead ends: 346 [2020-07-20 16:46:49,589 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 803 SyntacticMatches, 27 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=505, Invalid=2801, Unknown=0, NotChecked=0, Total=3306 [2020-07-20 16:46:49,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2020-07-20 16:46:49,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 281. [2020-07-20 16:46:49,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 281 states. [2020-07-20 16:46:49,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 407 transitions. [2020-07-20 16:46:49,606 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 407 transitions. Word has length 431 [2020-07-20 16:46:49,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:49,606 INFO L479 AbstractCegarLoop]: Abstraction has 281 states and 407 transitions. [2020-07-20 16:46:49,606 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-20 16:46:49,606 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 407 transitions. [2020-07-20 16:46:49,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 568 [2020-07-20 16:46:49,612 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:49,612 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 39, 39, 31, 31, 22, 22, 22, 22, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 13, 12, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:49,813 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:49,814 INFO L427 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:49,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:49,814 INFO L82 PathProgramCache]: Analyzing trace with hash -1131670918, now seen corresponding path program 44 times [2020-07-20 16:46:49,815 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:49,815 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [908114265] [2020-07-20 16:46:49,815 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:50,620 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:50,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:50,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:46:50,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:51,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9286 backedges. 4774 proven. 969 refuted. 0 times theorem prover too weak. 3543 trivial. 0 not checked. [2020-07-20 16:46:51,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:01,300 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,123 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,124 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,681 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,953 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:03,112 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:03,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:04,305 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:47:06,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:06,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:07,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:07,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:08,028 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:08,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:08,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:08,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:08,558 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:08,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9286 backedges. 698 proven. 1933 refuted. 0 times theorem prover too weak. 6655 trivial. 0 not checked. [2020-07-20 16:47:08,839 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [908114265] [2020-07-20 16:47:08,839 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:08,839 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-20 16:47:08,840 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745659204] [2020-07-20 16:47:08,840 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:47:08,840 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:08,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:47:08,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:47:08,842 INFO L87 Difference]: Start difference. First operand 281 states and 407 transitions. Second operand 31 states. [2020-07-20 16:47:14,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:14,080 INFO L93 Difference]: Finished difference Result 695 states and 1107 transitions. [2020-07-20 16:47:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-07-20 16:47:14,084 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 567 [2020-07-20 16:47:14,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:14,090 INFO L225 Difference]: With dead ends: 695 [2020-07-20 16:47:14,091 INFO L226 Difference]: Without dead ends: 419 [2020-07-20 16:47:14,094 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1162 GetRequests, 1079 SyntacticMatches, 25 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=554, Invalid=2986, Unknown=0, NotChecked=0, Total=3540 [2020-07-20 16:47:14,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2020-07-20 16:47:14,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 314. [2020-07-20 16:47:14,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2020-07-20 16:47:14,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 480 transitions. [2020-07-20 16:47:14,116 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 480 transitions. Word has length 567 [2020-07-20 16:47:14,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:14,116 INFO L479 AbstractCegarLoop]: Abstraction has 314 states and 480 transitions. [2020-07-20 16:47:14,116 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:47:14,117 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 480 transitions. [2020-07-20 16:47:14,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 645 [2020-07-20 16:47:14,121 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:14,121 INFO L422 BasicCegarLoop]: trace histogram [50, 50, 45, 45, 34, 33, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 22, 22, 22, 22, 16, 12, 12, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:14,322 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:14,322 INFO L427 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:14,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:14,324 INFO L82 PathProgramCache]: Analyzing trace with hash -133375284, now seen corresponding path program 45 times [2020-07-20 16:47:14,324 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:14,325 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [900117133] [2020-07-20 16:47:14,325 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:15,281 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:15,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:15,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 955 conjuncts, 30 conjunts are in the unsatisfiable core [2020-07-20 16:47:15,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:16,235 INFO L134 CoverageAnalysis]: Checked inductivity of 12073 backedges. 1161 proven. 2133 refuted. 0 times theorem prover too weak. 8779 trivial. 0 not checked. [2020-07-20 16:47:16,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:24,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:24,856 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:26,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:26,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:27,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:27,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:28,007 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:28,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:28,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:28,647 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:28,648 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:34,261 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:34,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:35,986 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:35,987 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:37,042 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:37,043 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:37,630 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,000 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12073 backedges. 1161 proven. 2181 refuted. 0 times theorem prover too weak. 8731 trivial. 0 not checked. [2020-07-20 16:47:38,590 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [900117133] [2020-07-20 16:47:38,591 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:38,591 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31] total 35 [2020-07-20 16:47:38,591 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618730105] [2020-07-20 16:47:38,592 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-07-20 16:47:38,592 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:38,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-07-20 16:47:38,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2020-07-20 16:47:38,593 INFO L87 Difference]: Start difference. First operand 314 states and 480 transitions. Second operand 35 states. [2020-07-20 16:47:45,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:45,097 INFO L93 Difference]: Finished difference Result 767 states and 1297 transitions. [2020-07-20 16:47:45,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-07-20 16:47:45,100 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 644 [2020-07-20 16:47:45,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:45,107 INFO L225 Difference]: With dead ends: 767 [2020-07-20 16:47:45,107 INFO L226 Difference]: Without dead ends: 457 [2020-07-20 16:47:45,111 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1322 GetRequests, 1225 SyntacticMatches, 29 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=726, Invalid=4104, Unknown=0, NotChecked=0, Total=4830 [2020-07-20 16:47:45,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2020-07-20 16:47:45,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 364. [2020-07-20 16:47:45,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2020-07-20 16:47:45,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 565 transitions. [2020-07-20 16:47:45,131 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 565 transitions. Word has length 644 [2020-07-20 16:47:45,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:45,132 INFO L479 AbstractCegarLoop]: Abstraction has 364 states and 565 transitions. [2020-07-20 16:47:45,132 INFO L480 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-07-20 16:47:45,132 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 565 transitions. [2020-07-20 16:47:45,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2020-07-20 16:47:45,136 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:45,136 INFO L422 BasicCegarLoop]: trace histogram [42, 42, 33, 33, 27, 27, 21, 21, 21, 21, 21, 21, 21, 16, 16, 16, 16, 16, 16, 16, 15, 11, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:45,337 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:45,337 INFO L427 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:45,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:45,339 INFO L82 PathProgramCache]: Analyzing trace with hash 632981090, now seen corresponding path program 46 times [2020-07-20 16:47:45,339 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:45,339 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2109264564] [2020-07-20 16:47:45,340 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:46,410 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:47:46,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:46,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:47:46,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:46,686 INFO L134 CoverageAnalysis]: Checked inductivity of 7578 backedges. 209 proven. 1258 refuted. 0 times theorem prover too weak. 6111 trivial. 0 not checked. [2020-07-20 16:47:46,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:51,629 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:53,364 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:53,364 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:54,488 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:54,489 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,134 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,699 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,700 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,817 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,818 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:56,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7578 backedges. 209 proven. 1291 refuted. 0 times theorem prover too weak. 6078 trivial. 0 not checked. [2020-07-20 16:47:56,056 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2109264564] [2020-07-20 16:47:56,057 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:56,057 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-20 16:47:56,057 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332098167] [2020-07-20 16:47:56,058 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-20 16:47:56,059 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:56,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-20 16:47:56,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-20 16:47:56,059 INFO L87 Difference]: Start difference. First operand 364 states and 565 transitions. Second operand 22 states. [2020-07-20 16:47:56,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:56,783 INFO L93 Difference]: Finished difference Result 371 states and 575 transitions. [2020-07-20 16:47:56,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:47:56,786 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 511 [2020-07-20 16:47:56,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:56,791 INFO L225 Difference]: With dead ends: 371 [2020-07-20 16:47:56,791 INFO L226 Difference]: Without dead ends: 367 [2020-07-20 16:47:56,792 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1029 GetRequests, 985 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:47:56,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2020-07-20 16:47:56,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 364. [2020-07-20 16:47:56,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2020-07-20 16:47:56,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 565 transitions. [2020-07-20 16:47:56,810 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 565 transitions. Word has length 511 [2020-07-20 16:47:56,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:56,811 INFO L479 AbstractCegarLoop]: Abstraction has 364 states and 565 transitions. [2020-07-20 16:47:56,812 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-20 16:47:56,812 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 565 transitions. [2020-07-20 16:47:56,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1039 [2020-07-20 16:47:56,822 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:56,823 INFO L422 BasicCegarLoop]: trace histogram [82, 82, 73, 73, 51, 50, 41, 41, 41, 41, 41, 41, 41, 36, 36, 36, 36, 36, 36, 36, 31, 23, 15, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:57,023 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:57,024 INFO L427 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:57,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:57,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1060145116, now seen corresponding path program 47 times [2020-07-20 16:47:57,026 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:57,026 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [507374832] [2020-07-20 16:47:57,026 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:58,246 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:58,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:58,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 1537 conjuncts, 32 conjunts are in the unsatisfiable core [2020-07-20 16:47:58,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:59,426 INFO L134 CoverageAnalysis]: Checked inductivity of 32096 backedges. 1932 proven. 4039 refuted. 0 times theorem prover too weak. 26125 trivial. 0 not checked. [2020-07-20 16:47:59,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:03,148 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:48:03,253 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:48:03,376 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:48:03,499 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:48:04,032 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:48:04,153 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:48:04,285 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:48:04,420 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:48:07,648 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:48:07,761 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:48:07,882 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:48:08,005 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:48:08,534 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:48:08,663 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:48:08,802 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:48:08,920 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:48:09,036 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-07-20 16:48:09,143 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-07-20 16:48:09,248 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-07-20 16:48:13,069 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:48:13,187 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:48:13,299 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:48:13,410 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:48:14,271 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:48:14,399 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:48:14,526 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:48:14,645 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:48:14,751 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-20 16:48:14,854 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:48:15,306 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:20,454 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:48:20,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:24,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:24,806 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:27,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:28,529 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:28,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:29,315 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:29,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:29,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:29,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:30,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:30,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:36,736 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:36,737 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:38,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:40,065 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:40,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:41,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:41,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:42,057 INFO L134 CoverageAnalysis]: Checked inductivity of 32096 backedges. 1932 proven. 4099 refuted. 0 times theorem prover too weak. 26065 trivial. 0 not checked. [2020-07-20 16:48:42,057 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [507374832] [2020-07-20 16:48:42,057 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:42,058 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 33] total 39 [2020-07-20 16:48:42,058 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617978734] [2020-07-20 16:48:42,059 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2020-07-20 16:48:42,059 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:42,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2020-07-20 16:48:42,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1328, Unknown=0, NotChecked=0, Total=1482 [2020-07-20 16:48:42,060 INFO L87 Difference]: Start difference. First operand 364 states and 565 transitions. Second operand 39 states. [2020-07-20 16:48:53,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:53,563 INFO L93 Difference]: Finished difference Result 1024 states and 1920 transitions. [2020-07-20 16:48:53,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-07-20 16:48:53,569 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 1038 [2020-07-20 16:48:53,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:53,579 INFO L225 Difference]: With dead ends: 1024 [2020-07-20 16:48:53,580 INFO L226 Difference]: Without dead ends: 645 [2020-07-20 16:48:53,584 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2116 GetRequests, 2009 SyntacticMatches, 29 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1516 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=905, Invalid=5415, Unknown=0, NotChecked=0, Total=6320 [2020-07-20 16:48:53,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2020-07-20 16:48:53,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 535. [2020-07-20 16:48:53,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2020-07-20 16:48:53,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1000 transitions. [2020-07-20 16:48:53,621 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1000 transitions. Word has length 1038 [2020-07-20 16:48:53,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:53,622 INFO L479 AbstractCegarLoop]: Abstraction has 535 states and 1000 transitions. [2020-07-20 16:48:53,622 INFO L480 AbstractCegarLoop]: Interpolant automaton has 39 states. [2020-07-20 16:48:53,622 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1000 transitions. [2020-07-20 16:48:53,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 894 [2020-07-20 16:48:53,630 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:53,631 INFO L422 BasicCegarLoop]: trace histogram [68, 68, 65, 65, 44, 44, 34, 34, 34, 34, 34, 34, 34, 32, 32, 32, 32, 32, 32, 32, 24, 21, 12, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:53,831 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:53,832 INFO L427 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:53,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:53,834 INFO L82 PathProgramCache]: Analyzing trace with hash 515617187, now seen corresponding path program 48 times [2020-07-20 16:48:53,834 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:53,835 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1768654922] [2020-07-20 16:48:53,835 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:54,881 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:48:54,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:54,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 706 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:48:54,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:55,905 INFO L134 CoverageAnalysis]: Checked inductivity of 23552 backedges. 12561 proven. 883 refuted. 0 times theorem prover too weak. 10108 trivial. 0 not checked. [2020-07-20 16:48:55,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:49:14,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:14,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:15,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:15,567 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:16,234 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:16,234 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:16,510 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:16,511 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:16,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:18,853 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:49:21,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,398 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,711 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,711 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,911 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:23,179 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:23,851 INFO L134 CoverageAnalysis]: Checked inductivity of 23552 backedges. 872 proven. 2816 refuted. 0 times theorem prover too weak. 19864 trivial. 0 not checked. [2020-07-20 16:49:23,852 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1768654922] [2020-07-20 16:49:23,852 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:49:23,852 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:49:23,852 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844905120] [2020-07-20 16:49:23,853 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:49:23,853 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:49:23,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:49:23,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:49:23,854 INFO L87 Difference]: Start difference. First operand 535 states and 1000 transitions. Second operand 27 states. [2020-07-20 16:49:28,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:28,976 INFO L93 Difference]: Finished difference Result 1343 states and 2757 transitions. [2020-07-20 16:49:28,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-20 16:49:28,983 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 893 [2020-07-20 16:49:28,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:28,996 INFO L225 Difference]: With dead ends: 1343 [2020-07-20 16:49:28,997 INFO L226 Difference]: Without dead ends: 788 [2020-07-20 16:49:29,003 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1807 GetRequests, 1739 SyntacticMatches, 21 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=390, Invalid=1962, Unknown=0, NotChecked=0, Total=2352 [2020-07-20 16:49:29,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2020-07-20 16:49:29,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 550. [2020-07-20 16:49:29,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 550 states. [2020-07-20 16:49:29,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 1042 transitions. [2020-07-20 16:49:29,048 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 1042 transitions. Word has length 893 [2020-07-20 16:49:29,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:29,049 INFO L479 AbstractCegarLoop]: Abstraction has 550 states and 1042 transitions. [2020-07-20 16:49:29,049 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:49:29,049 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 1042 transitions. [2020-07-20 16:49:29,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 737 [2020-07-20 16:49:29,056 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:29,057 INFO L422 BasicCegarLoop]: trace histogram [56, 56, 53, 53, 38, 37, 28, 28, 28, 28, 28, 28, 28, 26, 26, 26, 26, 26, 26, 26, 18, 16, 12, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:29,271 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:29,272 INFO L427 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:29,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:29,273 INFO L82 PathProgramCache]: Analyzing trace with hash 773136201, now seen corresponding path program 49 times [2020-07-20 16:49:29,274 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:29,274 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [869353393] [2020-07-20 16:49:29,274 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:30,382 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:49:30,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:49:30,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:49:30,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:49:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 15853 backedges. 8583 proven. 646 refuted. 0 times theorem prover too weak. 6624 trivial. 0 not checked. [2020-07-20 16:49:31,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:49:45,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:45,753 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:46,915 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:46,916 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:47,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:47,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:47,897 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:47,898 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:48,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:51,934 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:51,935 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:52,490 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:52,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:52,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:53,038 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:53,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:54,820 INFO L134 CoverageAnalysis]: Checked inductivity of 15853 backedges. 909 proven. 1822 refuted. 0 times theorem prover too weak. 13122 trivial. 0 not checked. [2020-07-20 16:49:54,821 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [869353393] [2020-07-20 16:49:54,821 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:49:54,821 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:49:54,821 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182370289] [2020-07-20 16:49:54,822 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:49:54,822 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:49:54,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:49:54,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:49:54,823 INFO L87 Difference]: Start difference. First operand 550 states and 1042 transitions. Second operand 25 states. [2020-07-20 16:49:59,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:59,384 INFO L93 Difference]: Finished difference Result 1393 states and 2876 transitions. [2020-07-20 16:49:59,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-20 16:49:59,389 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 736 [2020-07-20 16:49:59,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:59,401 INFO L225 Difference]: With dead ends: 1393 [2020-07-20 16:49:59,402 INFO L226 Difference]: Without dead ends: 814 [2020-07-20 16:49:59,408 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1493 GetRequests, 1429 SyntacticMatches, 19 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=360, Invalid=1802, Unknown=0, NotChecked=0, Total=2162 [2020-07-20 16:49:59,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2020-07-20 16:49:59,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 553. [2020-07-20 16:49:59,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2020-07-20 16:49:59,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1054 transitions. [2020-07-20 16:49:59,454 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1054 transitions. Word has length 736 [2020-07-20 16:49:59,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:59,455 INFO L479 AbstractCegarLoop]: Abstraction has 553 states and 1054 transitions. [2020-07-20 16:49:59,455 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:49:59,456 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1054 transitions. [2020-07-20 16:49:59,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 693 [2020-07-20 16:49:59,464 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:59,464 INFO L422 BasicCegarLoop]: trace histogram [56, 56, 47, 47, 34, 33, 28, 28, 28, 28, 28, 28, 28, 23, 23, 23, 23, 23, 23, 23, 22, 14, 11, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:59,665 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:59,665 INFO L427 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:59,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:59,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1731812238, now seen corresponding path program 50 times [2020-07-20 16:49:59,667 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:59,668 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [658233733] [2020-07-20 16:49:59,668 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:00,781 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:50:00,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:50:00,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 1020 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:50:00,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:50:01,838 INFO L134 CoverageAnalysis]: Checked inductivity of 14097 backedges. 1511 proven. 1358 refuted. 0 times theorem prover too weak. 11228 trivial. 0 not checked. [2020-07-20 16:50:01,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:06,130 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:50:06,234 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:50:06,345 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:50:06,453 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:50:08,925 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:50:09,033 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:50:09,139 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:50:09,243 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:50:12,711 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:12,711 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:14,448 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:14,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:15,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:15,567 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:15,568 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:15,763 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:16,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:22,238 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:22,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:23,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:23,712 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:23,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:25,012 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:25,197 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-20 16:50:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 14097 backedges. 1513 proven. 1384 refuted. 0 times theorem prover too weak. 11200 trivial. 0 not checked. [2020-07-20 16:50:26,985 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [658233733] [2020-07-20 16:50:26,985 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:50:26,985 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:50:26,986 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364179815] [2020-07-20 16:50:26,986 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:50:26,987 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:50:26,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:50:26,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:50:26,987 INFO L87 Difference]: Start difference. First operand 553 states and 1054 transitions. Second operand 29 states. [2020-07-20 16:50:34,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:50:34,499 INFO L93 Difference]: Finished difference Result 1584 states and 3398 transitions. [2020-07-20 16:50:34,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-07-20 16:50:34,504 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 692 [2020-07-20 16:50:34,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:50:34,528 INFO L225 Difference]: With dead ends: 1584 [2020-07-20 16:50:34,528 INFO L226 Difference]: Without dead ends: 932 [2020-07-20 16:50:34,538 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1411 GetRequests, 1333 SyntacticMatches, 23 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=505, Invalid=2687, Unknown=0, NotChecked=0, Total=3192 [2020-07-20 16:50:34,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2020-07-20 16:50:34,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 599. [2020-07-20 16:50:34,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 599 states. [2020-07-20 16:50:34,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1218 transitions. [2020-07-20 16:50:34,624 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1218 transitions. Word has length 692 [2020-07-20 16:50:34,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:50:34,624 INFO L479 AbstractCegarLoop]: Abstraction has 599 states and 1218 transitions. [2020-07-20 16:50:34,624 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:50:34,625 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1218 transitions. [2020-07-20 16:50:34,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2020-07-20 16:50:34,631 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:50:34,632 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 39, 39, 27, 27, 22, 22, 22, 22, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 17, 12, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:50:34,832 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:34,833 INFO L427 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:50:34,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:50:34,834 INFO L82 PathProgramCache]: Analyzing trace with hash -308811434, now seen corresponding path program 51 times [2020-07-20 16:50:34,834 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:50:34,835 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [261571933] [2020-07-20 16:50:34,835 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:36,119 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:50:36,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:50:36,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:50:36,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:50:36,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9058 backedges. 458 proven. 765 refuted. 0 times theorem prover too weak. 7835 trivial. 0 not checked. [2020-07-20 16:50:36,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:42,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:44,248 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:44,249 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:44,741 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:45,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:45,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:45,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:45,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:45,799 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:47,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9058 backedges. 458 proven. 783 refuted. 0 times theorem prover too weak. 7817 trivial. 0 not checked. [2020-07-20 16:50:47,037 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [261571933] [2020-07-20 16:50:47,037 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:50:47,038 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:50:47,038 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580086221] [2020-07-20 16:50:47,038 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:50:47,039 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:50:47,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:50:47,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:50:47,039 INFO L87 Difference]: Start difference. First operand 599 states and 1218 transitions. Second operand 18 states. [2020-07-20 16:50:47,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:50:47,848 INFO L93 Difference]: Finished difference Result 684 states and 1441 transitions. [2020-07-20 16:50:47,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:50:47,853 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 559 [2020-07-20 16:50:47,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:50:47,866 INFO L225 Difference]: With dead ends: 684 [2020-07-20 16:50:47,867 INFO L226 Difference]: Without dead ends: 680 [2020-07-20 16:50:47,868 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1123 GetRequests, 1089 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:50:47,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2020-07-20 16:50:47,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 629. [2020-07-20 16:50:47,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 629 states. [2020-07-20 16:50:47,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1299 transitions. [2020-07-20 16:50:47,921 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1299 transitions. Word has length 559 [2020-07-20 16:50:47,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:50:47,921 INFO L479 AbstractCegarLoop]: Abstraction has 629 states and 1299 transitions. [2020-07-20 16:50:47,921 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:50:47,921 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1299 transitions. [2020-07-20 16:50:47,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2020-07-20 16:50:47,929 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:50:47,929 INFO L422 BasicCegarLoop]: trace histogram [48, 48, 43, 43, 27, 27, 24, 24, 24, 24, 24, 24, 24, 21, 21, 21, 21, 21, 21, 21, 21, 16, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:50:48,129 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:48,130 INFO L427 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:50:48,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:50:48,131 INFO L82 PathProgramCache]: Analyzing trace with hash -111920924, now seen corresponding path program 52 times [2020-07-20 16:50:48,132 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:50:48,132 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1111655208] [2020-07-20 16:50:48,132 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:49,371 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:50:49,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:50:49,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:50:49,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:50:49,891 INFO L134 CoverageAnalysis]: Checked inductivity of 10770 backedges. 310 proven. 1231 refuted. 0 times theorem prover too weak. 9229 trivial. 0 not checked. [2020-07-20 16:50:49,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:55,869 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:50:55,974 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:50:56,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:58,699 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:00,118 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:00,119 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:00,948 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:01,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:01,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:01,538 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:01,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:01,995 INFO L134 CoverageAnalysis]: Checked inductivity of 10770 backedges. 310 proven. 1255 refuted. 0 times theorem prover too weak. 9205 trivial. 0 not checked. [2020-07-20 16:51:01,996 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1111655208] [2020-07-20 16:51:01,996 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:01,996 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:51:01,996 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576807953] [2020-07-20 16:51:01,997 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:51:01,997 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:01,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:51:01,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:51:01,998 INFO L87 Difference]: Start difference. First operand 629 states and 1299 transitions. Second operand 20 states. [2020-07-20 16:51:02,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:02,904 INFO L93 Difference]: Finished difference Result 633 states and 1302 transitions. [2020-07-20 16:51:02,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:51:02,908 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 607 [2020-07-20 16:51:02,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:02,921 INFO L225 Difference]: With dead ends: 633 [2020-07-20 16:51:02,921 INFO L226 Difference]: Without dead ends: 629 [2020-07-20 16:51:02,922 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1220 GetRequests, 1181 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:51:02,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2020-07-20 16:51:02,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 606. [2020-07-20 16:51:02,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 606 states. [2020-07-20 16:51:02,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1237 transitions. [2020-07-20 16:51:02,965 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1237 transitions. Word has length 607 [2020-07-20 16:51:02,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:02,966 INFO L479 AbstractCegarLoop]: Abstraction has 606 states and 1237 transitions. [2020-07-20 16:51:02,966 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:51:02,966 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1237 transitions. [2020-07-20 16:51:02,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2020-07-20 16:51:02,976 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:02,977 INFO L422 BasicCegarLoop]: trace histogram [49, 49, 42, 42, 27, 27, 24, 24, 24, 24, 24, 24, 24, 22, 21, 21, 21, 21, 21, 21, 21, 15, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:03,182 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:03,183 INFO L427 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:03,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:03,184 INFO L82 PathProgramCache]: Analyzing trace with hash -1483745502, now seen corresponding path program 53 times [2020-07-20 16:51:03,185 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:03,185 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [505581424] [2020-07-20 16:51:03,185 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:04,575 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:04,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:04,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:51:04,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:05,026 INFO L134 CoverageAnalysis]: Checked inductivity of 10794 backedges. 516 proven. 1043 refuted. 0 times theorem prover too weak. 9235 trivial. 0 not checked. [2020-07-20 16:51:05,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:11,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:14,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:14,799 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:14,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:15,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:15,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:15,675 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:15,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:15,851 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:15,852 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:16,288 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:18,279 INFO L134 CoverageAnalysis]: Checked inductivity of 10794 backedges. 518 proven. 1065 refuted. 0 times theorem prover too weak. 9211 trivial. 0 not checked. [2020-07-20 16:51:18,279 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [505581424] [2020-07-20 16:51:18,280 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:18,280 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:51:18,280 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815486441] [2020-07-20 16:51:18,281 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:51:18,281 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:18,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:51:18,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:51:18,282 INFO L87 Difference]: Start difference. First operand 606 states and 1237 transitions. Second operand 20 states. [2020-07-20 16:51:19,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:19,227 INFO L93 Difference]: Finished difference Result 649 states and 1349 transitions. [2020-07-20 16:51:19,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:51:19,232 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 607 [2020-07-20 16:51:19,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:19,243 INFO L225 Difference]: With dead ends: 649 [2020-07-20 16:51:19,243 INFO L226 Difference]: Without dead ends: 645 [2020-07-20 16:51:19,244 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1220 GetRequests, 1181 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:51:19,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2020-07-20 16:51:19,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 601. [2020-07-20 16:51:19,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 601 states. [2020-07-20 16:51:19,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1223 transitions. [2020-07-20 16:51:19,296 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1223 transitions. Word has length 607 [2020-07-20 16:51:19,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:19,297 INFO L479 AbstractCegarLoop]: Abstraction has 601 states and 1223 transitions. [2020-07-20 16:51:19,297 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:51:19,297 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1223 transitions. [2020-07-20 16:51:19,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 620 [2020-07-20 16:51:19,305 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:19,305 INFO L422 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 27, 27, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 20, 19, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:19,506 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:19,506 INFO L427 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:19,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:19,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1009405709, now seen corresponding path program 54 times [2020-07-20 16:51:19,508 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:19,508 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [836472202] [2020-07-20 16:51:19,508 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:20,798 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:20,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:20,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 1196 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:51:20,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:21,204 INFO L134 CoverageAnalysis]: Checked inductivity of 11190 backedges. 508 proven. 851 refuted. 0 times theorem prover too weak. 9831 trivial. 0 not checked. [2020-07-20 16:51:21,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:29,684 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:29,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:33,481 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:34,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:34,387 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:34,784 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:34,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:35,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:35,434 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:36,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:38,829 INFO L134 CoverageAnalysis]: Checked inductivity of 11190 backedges. 510 proven. 865 refuted. 0 times theorem prover too weak. 9815 trivial. 0 not checked. [2020-07-20 16:51:38,829 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [836472202] [2020-07-20 16:51:38,830 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:38,830 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:51:38,830 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101476318] [2020-07-20 16:51:38,831 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:51:38,831 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:38,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:51:38,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:51:38,831 INFO L87 Difference]: Start difference. First operand 601 states and 1223 transitions. Second operand 18 states. [2020-07-20 16:51:40,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:40,091 INFO L93 Difference]: Finished difference Result 750 states and 1716 transitions. [2020-07-20 16:51:40,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:51:40,098 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 619 [2020-07-20 16:51:40,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:40,112 INFO L225 Difference]: With dead ends: 750 [2020-07-20 16:51:40,112 INFO L226 Difference]: Without dead ends: 746 [2020-07-20 16:51:40,114 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1243 GetRequests, 1209 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:51:40,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2020-07-20 16:51:40,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 619. [2020-07-20 16:51:40,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 619 states. [2020-07-20 16:51:40,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1308 transitions. [2020-07-20 16:51:40,166 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1308 transitions. Word has length 619 [2020-07-20 16:51:40,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:40,167 INFO L479 AbstractCegarLoop]: Abstraction has 619 states and 1308 transitions. [2020-07-20 16:51:40,168 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:51:40,168 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1308 transitions. [2020-07-20 16:51:40,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2020-07-20 16:51:40,178 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:40,178 INFO L422 BasicCegarLoop]: trace histogram [47, 47, 42, 42, 27, 27, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 20, 15, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:40,379 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:40,379 INFO L427 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:40,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:40,380 INFO L82 PathProgramCache]: Analyzing trace with hash 2144049645, now seen corresponding path program 55 times [2020-07-20 16:51:40,381 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:40,381 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [774823217] [2020-07-20 16:51:40,381 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:41,622 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:41,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:41,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 1150 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:51:41,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:42,154 INFO L134 CoverageAnalysis]: Checked inductivity of 10322 backedges. 755 proven. 768 refuted. 0 times theorem prover too weak. 8799 trivial. 0 not checked. [2020-07-20 16:51:42,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:45,091 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:51:46,043 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:51:46,161 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:51:46,294 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:46,428 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:46,559 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:51:46,678 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-20 16:51:46,787 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:51:53,180 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:51:53,289 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:51:53,403 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:51:53,523 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:51:53,636 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:51:53,936 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:53,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:55,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:55,716 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:56,841 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:56,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:57,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:57,793 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:57,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:58,043 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:59,185 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:03,451 INFO L134 CoverageAnalysis]: Checked inductivity of 10322 backedges. 759 proven. 788 refuted. 0 times theorem prover too weak. 8775 trivial. 0 not checked. [2020-07-20 16:52:03,451 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [774823217] [2020-07-20 16:52:03,452 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:52:03,452 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:52:03,452 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621599714] [2020-07-20 16:52:03,453 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:52:03,453 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:52:03,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:52:03,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:52:03,454 INFO L87 Difference]: Start difference. First operand 619 states and 1308 transitions. Second operand 20 states. [2020-07-20 16:52:04,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:52:04,953 INFO L93 Difference]: Finished difference Result 632 states and 1336 transitions. [2020-07-20 16:52:04,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:52:04,962 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 595 [2020-07-20 16:52:04,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:52:04,971 INFO L225 Difference]: With dead ends: 632 [2020-07-20 16:52:04,971 INFO L226 Difference]: Without dead ends: 628 [2020-07-20 16:52:04,972 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1196 GetRequests, 1157 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:52:04,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2020-07-20 16:52:05,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 614. [2020-07-20 16:52:05,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 614 states. [2020-07-20 16:52:05,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1293 transitions. [2020-07-20 16:52:05,015 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1293 transitions. Word has length 595 [2020-07-20 16:52:05,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:52:05,016 INFO L479 AbstractCegarLoop]: Abstraction has 614 states and 1293 transitions. [2020-07-20 16:52:05,016 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:52:05,016 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1293 transitions. [2020-07-20 16:52:05,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 724 [2020-07-20 16:52:05,024 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:52:05,025 INFO L422 BasicCegarLoop]: trace histogram [55, 55, 54, 54, 31, 31, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 24, 23, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:52:05,225 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:05,226 INFO L427 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:52:05,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:52:05,227 INFO L82 PathProgramCache]: Analyzing trace with hash -1628554973, now seen corresponding path program 56 times [2020-07-20 16:52:05,228 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:52:05,228 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [187439754] [2020-07-20 16:52:05,228 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:06,411 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:52:06,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:52:06,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 1063 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:52:06,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:52:07,512 INFO L134 CoverageAnalysis]: Checked inductivity of 15402 backedges. 7424 proven. 1377 refuted. 0 times theorem prover too weak. 6601 trivial. 0 not checked. [2020-07-20 16:52:07,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:52:09,395 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:52:09,504 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:52:09,622 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:09,738 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:10,276 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:10,403 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:10,540 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:10,680 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:11,997 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2020-07-20 16:52:12,809 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:52:19,495 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:52:19,848 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:52:19,961 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:52:20,083 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:20,204 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:20,755 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:20,881 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:21,018 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:21,154 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:23,125 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:52:23,232 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:52:27,555 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:29,059 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:29,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:29,997 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:29,998 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:30,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:32,682 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:32,786 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:36,372 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:38,129 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:52:38,234 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:52:38,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:38,506 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:40,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:40,062 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:41,040 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:41,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:41,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:41,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:41,957 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 15402 backedges. 916 proven. 2501 refuted. 0 times theorem prover too weak. 11985 trivial. 0 not checked. [2020-07-20 16:52:42,518 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [187439754] [2020-07-20 16:52:42,518 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:52:42,518 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-20 16:52:42,518 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327721843] [2020-07-20 16:52:42,520 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:52:42,520 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:52:42,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:52:42,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:52:42,521 INFO L87 Difference]: Start difference. First operand 614 states and 1293 transitions. Second operand 31 states. [2020-07-20 16:52:49,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:52:49,235 INFO L93 Difference]: Finished difference Result 1331 states and 2993 transitions. [2020-07-20 16:52:49,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-07-20 16:52:49,243 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 723 [2020-07-20 16:52:49,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:52:49,253 INFO L225 Difference]: With dead ends: 1331 [2020-07-20 16:52:49,253 INFO L226 Difference]: Without dead ends: 715 [2020-07-20 16:52:49,257 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1470 GetRequests, 1391 SyntacticMatches, 25 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=484, Invalid=2596, Unknown=0, NotChecked=0, Total=3080 [2020-07-20 16:52:49,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2020-07-20 16:52:49,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 599. [2020-07-20 16:52:49,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 599 states. [2020-07-20 16:52:49,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1230 transitions. [2020-07-20 16:52:49,309 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1230 transitions. Word has length 723 [2020-07-20 16:52:49,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:52:49,309 INFO L479 AbstractCegarLoop]: Abstraction has 599 states and 1230 transitions. [2020-07-20 16:52:49,309 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:52:49,309 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1230 transitions. [2020-07-20 16:52:49,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 777 [2020-07-20 16:52:49,316 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:52:49,317 INFO L422 BasicCegarLoop]: trace histogram [60, 60, 57, 57, 34, 33, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 26, 24, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:52:49,517 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:49,518 INFO L427 AbstractCegarLoop]: === Iteration 76 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:52:49,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:52:49,519 INFO L82 PathProgramCache]: Analyzing trace with hash -2060243069, now seen corresponding path program 57 times [2020-07-20 16:52:49,519 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:52:49,520 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1429407400] [2020-07-20 16:52:49,520 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:50,768 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:52:50,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:52:50,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 1138 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:52:50,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:52:51,881 INFO L134 CoverageAnalysis]: Checked inductivity of 17805 backedges. 1927 proven. 1322 refuted. 0 times theorem prover too weak. 14556 trivial. 0 not checked. [2020-07-20 16:52:51,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:52:57,044 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:52:57,153 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:52:57,272 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:52:57,390 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:52:59,030 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-07-20 16:52:59,439 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-07-20 16:52:59,553 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-07-20 16:52:59,676 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:52:59,803 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:53:00,413 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:00,520 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:00,637 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:00,753 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:00,862 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:05,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:07,215 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:08,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:08,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:08,551 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:08,551 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:08,883 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:08,884 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:09,486 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:14,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:16,455 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:16,455 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:16,964 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:17,296 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:17,297 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:17,720 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:19,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:23,241 INFO L134 CoverageAnalysis]: Checked inductivity of 17805 backedges. 1929 proven. 1348 refuted. 0 times theorem prover too weak. 14528 trivial. 0 not checked. [2020-07-20 16:53:23,241 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1429407400] [2020-07-20 16:53:23,242 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:53:23,242 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:53:23,242 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080050574] [2020-07-20 16:53:23,243 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:53:23,243 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:53:23,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:53:23,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:53:23,243 INFO L87 Difference]: Start difference. First operand 599 states and 1230 transitions. Second operand 29 states. [2020-07-20 16:53:30,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:53:30,213 INFO L93 Difference]: Finished difference Result 1513 states and 3378 transitions. [2020-07-20 16:53:30,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-07-20 16:53:30,221 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 776 [2020-07-20 16:53:30,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:53:30,237 INFO L225 Difference]: With dead ends: 1513 [2020-07-20 16:53:30,238 INFO L226 Difference]: Without dead ends: 786 [2020-07-20 16:53:30,245 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1576 GetRequests, 1501 SyntacticMatches, 23 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=444, Invalid=2418, Unknown=0, NotChecked=0, Total=2862 [2020-07-20 16:53:30,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2020-07-20 16:53:30,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 621. [2020-07-20 16:53:30,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 621 states. [2020-07-20 16:53:30,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1306 transitions. [2020-07-20 16:53:30,342 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1306 transitions. Word has length 776 [2020-07-20 16:53:30,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:53:30,344 INFO L479 AbstractCegarLoop]: Abstraction has 621 states and 1306 transitions. [2020-07-20 16:53:30,344 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:53:30,344 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1306 transitions. [2020-07-20 16:53:30,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 717 [2020-07-20 16:53:30,357 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:53:30,358 INFO L422 BasicCegarLoop]: trace histogram [57, 57, 50, 50, 34, 33, 28, 28, 28, 28, 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 24, 16, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:53:30,572 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:53:30,573 INFO L427 AbstractCegarLoop]: === Iteration 77 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:53:30,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:53:30,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1642319142, now seen corresponding path program 58 times [2020-07-20 16:53:30,574 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:53:30,574 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [712854864] [2020-07-20 16:53:30,574 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:53:31,825 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:53:31,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:53:31,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:53:31,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:53:32,886 INFO L134 CoverageAnalysis]: Checked inductivity of 15085 backedges. 1317 proven. 1919 refuted. 0 times theorem prover too weak. 11849 trivial. 0 not checked. [2020-07-20 16:53:32,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:53:35,007 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:53:35,632 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:35,744 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:35,857 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:38,309 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:40,676 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:44,273 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:46,434 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:47,701 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:47,702 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:48,385 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:48,698 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:48,699 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:49,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:51,626 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:51,738 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:51,860 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:51,984 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:52,098 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:56,183 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:58,795 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:58,796 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:00,099 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:00,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:00,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:00,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:01,223 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:01,798 INFO L134 CoverageAnalysis]: Checked inductivity of 15085 backedges. 1321 proven. 1947 refuted. 0 times theorem prover too weak. 11817 trivial. 0 not checked. [2020-07-20 16:54:01,799 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [712854864] [2020-07-20 16:54:01,799 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:54:01,799 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-20 16:54:01,799 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146016349] [2020-07-20 16:54:01,800 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:54:01,800 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:54:01,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:54:01,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:54:01,800 INFO L87 Difference]: Start difference. First operand 621 states and 1306 transitions. Second operand 31 states. [2020-07-20 16:54:09,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:54:09,068 INFO L93 Difference]: Finished difference Result 1689 states and 3920 transitions. [2020-07-20 16:54:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-07-20 16:54:09,075 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 716 [2020-07-20 16:54:09,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:54:09,104 INFO L225 Difference]: With dead ends: 1689 [2020-07-20 16:54:09,105 INFO L226 Difference]: Without dead ends: 1046 [2020-07-20 16:54:09,112 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1459 GetRequests, 1377 SyntacticMatches, 25 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=532, Invalid=2890, Unknown=0, NotChecked=0, Total=3422 [2020-07-20 16:54:09,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2020-07-20 16:54:09,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 656. [2020-07-20 16:54:09,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 656 states. [2020-07-20 16:54:09,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 1418 transitions. [2020-07-20 16:54:09,235 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 1418 transitions. Word has length 716 [2020-07-20 16:54:09,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:54:09,236 INFO L479 AbstractCegarLoop]: Abstraction has 656 states and 1418 transitions. [2020-07-20 16:54:09,236 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:54:09,236 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 1418 transitions. [2020-07-20 16:54:09,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 572 [2020-07-20 16:54:09,250 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:54:09,250 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 41, 41, 27, 27, 22, 22, 22, 22, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 17, 14, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:54:09,464 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:09,465 INFO L427 AbstractCegarLoop]: === Iteration 78 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:54:09,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:54:09,465 INFO L82 PathProgramCache]: Analyzing trace with hash -217414047, now seen corresponding path program 59 times [2020-07-20 16:54:09,466 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:54:09,466 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [456038417] [2020-07-20 16:54:09,466 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:10,756 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:54:10,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:54:10,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 1103 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:54:10,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:54:11,143 INFO L134 CoverageAnalysis]: Checked inductivity of 9450 backedges. 374 proven. 877 refuted. 0 times theorem prover too weak. 8199 trivial. 0 not checked. [2020-07-20 16:54:11,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:54:14,624 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:14,731 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:20,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:23,827 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:23,828 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:26,048 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:26,049 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:26,548 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:26,549 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:26,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:26,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:27,033 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:27,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:28,539 INFO L134 CoverageAnalysis]: Checked inductivity of 9450 backedges. 374 proven. 893 refuted. 0 times theorem prover too weak. 8183 trivial. 0 not checked. [2020-07-20 16:54:28,539 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [456038417] [2020-07-20 16:54:28,539 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:54:28,540 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:54:28,540 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257029353] [2020-07-20 16:54:28,540 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:54:28,541 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:54:28,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:54:28,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:54:28,541 INFO L87 Difference]: Start difference. First operand 656 states and 1418 transitions. Second operand 18 states. [2020-07-20 16:54:29,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:54:29,656 INFO L93 Difference]: Finished difference Result 864 states and 2080 transitions. [2020-07-20 16:54:29,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:54:29,665 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 571 [2020-07-20 16:54:29,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:54:29,682 INFO L225 Difference]: With dead ends: 864 [2020-07-20 16:54:29,682 INFO L226 Difference]: Without dead ends: 860 [2020-07-20 16:54:29,684 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1147 GetRequests, 1113 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:54:29,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2020-07-20 16:54:29,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 666. [2020-07-20 16:54:29,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 666 states. [2020-07-20 16:54:29,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1454 transitions. [2020-07-20 16:54:29,750 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1454 transitions. Word has length 571 [2020-07-20 16:54:29,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:54:29,751 INFO L479 AbstractCegarLoop]: Abstraction has 666 states and 1454 transitions. [2020-07-20 16:54:29,751 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:54:29,751 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1454 transitions. [2020-07-20 16:54:29,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 680 [2020-07-20 16:54:29,758 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:54:29,759 INFO L422 BasicCegarLoop]: trace histogram [55, 55, 48, 48, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 24, 24, 24, 24, 24, 24, 24, 21, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:54:29,959 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:29,960 INFO L427 AbstractCegarLoop]: === Iteration 79 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:54:29,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:54:29,961 INFO L82 PathProgramCache]: Analyzing trace with hash 903398148, now seen corresponding path program 5 times [2020-07-20 16:54:29,961 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:54:29,962 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1087578377] [2020-07-20 16:54:29,962 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:31,319 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:54:31,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:54:31,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 1313 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:54:31,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:54:31,820 INFO L134 CoverageAnalysis]: Checked inductivity of 13662 backedges. 660 proven. 594 refuted. 0 times theorem prover too weak. 12408 trivial. 0 not checked. [2020-07-20 16:54:31,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:54:41,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:42,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:43,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:43,756 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:43,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:44,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:44,497 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:46,490 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:50,359 INFO L134 CoverageAnalysis]: Checked inductivity of 13662 backedges. 660 proven. 606 refuted. 0 times theorem prover too weak. 12396 trivial. 0 not checked. [2020-07-20 16:54:50,360 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1087578377] [2020-07-20 16:54:50,360 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:54:50,361 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:54:50,361 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122743716] [2020-07-20 16:54:50,361 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:54:50,362 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:54:50,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:54:50,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:54:50,362 INFO L87 Difference]: Start difference. First operand 666 states and 1454 transitions. Second operand 16 states. [2020-07-20 16:54:51,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:54:51,342 INFO L93 Difference]: Finished difference Result 767 states and 1850 transitions. [2020-07-20 16:54:51,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:54:51,350 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 679 [2020-07-20 16:54:51,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:54:51,363 INFO L225 Difference]: With dead ends: 767 [2020-07-20 16:54:51,363 INFO L226 Difference]: Without dead ends: 763 [2020-07-20 16:54:51,365 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1363 GetRequests, 1334 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:54:51,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2020-07-20 16:54:51,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 672. [2020-07-20 16:54:51,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 672 states. [2020-07-20 16:54:51,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1496 transitions. [2020-07-20 16:54:51,424 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1496 transitions. Word has length 679 [2020-07-20 16:54:51,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:54:51,424 INFO L479 AbstractCegarLoop]: Abstraction has 672 states and 1496 transitions. [2020-07-20 16:54:51,424 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:54:51,424 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1496 transitions. [2020-07-20 16:54:51,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 717 [2020-07-20 16:54:51,439 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:54:51,440 INFO L422 BasicCegarLoop]: trace histogram [56, 56, 51, 51, 34, 33, 28, 28, 28, 28, 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 22, 18, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:54:51,656 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:51,657 INFO L427 AbstractCegarLoop]: === Iteration 80 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:54:51,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:54:51,658 INFO L82 PathProgramCache]: Analyzing trace with hash 2052024202, now seen corresponding path program 60 times [2020-07-20 16:54:51,658 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:54:51,659 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1914014097] [2020-07-20 16:54:51,659 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:53,065 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:54:53,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:54:53,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:54:53,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:54:53,987 INFO L134 CoverageAnalysis]: Checked inductivity of 15061 backedges. 1898 proven. 1336 refuted. 0 times theorem prover too weak. 11827 trivial. 0 not checked. [2020-07-20 16:54:53,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:54:56,195 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:54:58,161 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:58,371 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:58,484 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:58,984 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:59,110 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:59,243 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:59,379 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:55:01,955 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:02,076 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:02,187 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:55:02,302 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:55:02,426 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-20 16:55:02,547 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-20 16:55:02,665 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:55:02,769 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:05,968 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:06,079 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:06,195 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:06,312 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:06,421 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:55:06,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:08,875 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:08,983 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:09,224 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:09,225 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:10,732 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:10,733 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:11,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:12,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:12,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:12,554 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:17,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:17,203 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:18,652 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:19,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:19,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:19,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:20,224 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:21,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:22,954 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-20 16:55:25,562 INFO L134 CoverageAnalysis]: Checked inductivity of 15061 backedges. 1900 proven. 1368 refuted. 0 times theorem prover too weak. 11793 trivial. 0 not checked. [2020-07-20 16:55:25,563 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1914014097] [2020-07-20 16:55:25,563 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:55:25,564 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-20 16:55:25,564 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083633564] [2020-07-20 16:55:25,564 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:55:25,565 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:55:25,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:55:25,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:55:25,565 INFO L87 Difference]: Start difference. First operand 672 states and 1496 transitions. Second operand 31 states. [2020-07-20 16:55:34,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:55:34,106 INFO L93 Difference]: Finished difference Result 1645 states and 4142 transitions. [2020-07-20 16:55:34,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-07-20 16:55:34,113 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 716 [2020-07-20 16:55:34,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:55:34,131 INFO L225 Difference]: With dead ends: 1645 [2020-07-20 16:55:34,132 INFO L226 Difference]: Without dead ends: 891 [2020-07-20 16:55:34,138 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1463 GetRequests, 1377 SyntacticMatches, 25 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 860 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=593, Invalid=3313, Unknown=0, NotChecked=0, Total=3906 [2020-07-20 16:55:34,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2020-07-20 16:55:34,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 673. [2020-07-20 16:55:34,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 673 states. [2020-07-20 16:55:34,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1493 transitions. [2020-07-20 16:55:34,208 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1493 transitions. Word has length 716 [2020-07-20 16:55:34,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:55:34,208 INFO L479 AbstractCegarLoop]: Abstraction has 673 states and 1493 transitions. [2020-07-20 16:55:34,208 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:55:34,209 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1493 transitions. [2020-07-20 16:55:34,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2020-07-20 16:55:34,215 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:55:34,215 INFO L422 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 27, 27, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 19, 18, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:55:34,416 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:55:34,417 INFO L427 AbstractCegarLoop]: === Iteration 81 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:55:34,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:55:34,418 INFO L82 PathProgramCache]: Analyzing trace with hash 893020088, now seen corresponding path program 61 times [2020-07-20 16:55:34,418 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:55:34,418 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [3268890] [2020-07-20 16:55:34,418 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:55:35,789 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:55:35,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:55:35,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:55:35,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:55:36,379 INFO L134 CoverageAnalysis]: Checked inductivity of 10738 backedges. 771 proven. 562 refuted. 0 times theorem prover too weak. 9405 trivial. 0 not checked. [2020-07-20 16:55:36,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:55:39,076 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:55:39,911 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:55:40,019 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:55:40,139 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:40,261 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:40,376 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:55:46,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:46,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:47,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:47,619 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:48,348 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:48,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:48,887 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:49,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:49,646 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:51,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:55,825 INFO L134 CoverageAnalysis]: Checked inductivity of 10738 backedges. 775 proven. 574 refuted. 0 times theorem prover too weak. 9389 trivial. 0 not checked. [2020-07-20 16:55:55,826 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [3268890] [2020-07-20 16:55:55,826 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:55:55,826 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:55:55,826 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897662057] [2020-07-20 16:55:55,827 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:55:55,827 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:55:55,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:55:55,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:55:55,828 INFO L87 Difference]: Start difference. First operand 673 states and 1493 transitions. Second operand 18 states. [2020-07-20 16:55:57,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:55:57,099 INFO L93 Difference]: Finished difference Result 780 states and 1931 transitions. [2020-07-20 16:55:57,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:55:57,107 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 607 [2020-07-20 16:55:57,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:55:57,121 INFO L225 Difference]: With dead ends: 780 [2020-07-20 16:55:57,122 INFO L226 Difference]: Without dead ends: 776 [2020-07-20 16:55:57,124 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1219 GetRequests, 1185 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:55:57,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2020-07-20 16:55:57,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 673. [2020-07-20 16:55:57,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 673 states. [2020-07-20 16:55:57,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1493 transitions. [2020-07-20 16:55:57,190 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1493 transitions. Word has length 607 [2020-07-20 16:55:57,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:55:57,190 INFO L479 AbstractCegarLoop]: Abstraction has 673 states and 1493 transitions. [2020-07-20 16:55:57,190 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:55:57,191 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1493 transitions. [2020-07-20 16:55:57,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2020-07-20 16:55:57,198 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:55:57,198 INFO L422 BasicCegarLoop]: trace histogram [50, 50, 45, 45, 27, 27, 25, 25, 25, 25, 25, 25, 25, 23, 22, 22, 22, 22, 22, 22, 22, 18, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:55:57,399 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:55:57,399 INFO L427 AbstractCegarLoop]: === Iteration 82 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:55:57,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:55:57,400 INFO L82 PathProgramCache]: Analyzing trace with hash -106249658, now seen corresponding path program 62 times [2020-07-20 16:55:57,400 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:55:57,401 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [596380209] [2020-07-20 16:55:57,401 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:55:58,926 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:55:58,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:55:58,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 1220 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:55:58,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:55:59,428 INFO L134 CoverageAnalysis]: Checked inductivity of 11686 backedges. 685 proven. 708 refuted. 0 times theorem prover too weak. 10293 trivial. 0 not checked. [2020-07-20 16:55:59,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:56:02,973 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:56:03,176 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:56:08,955 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:56:09,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:09,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:10,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:10,635 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:11,998 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:11,999 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:12,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:12,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:12,482 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:12,642 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:13,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:16,383 INFO L134 CoverageAnalysis]: Checked inductivity of 11686 backedges. 687 proven. 722 refuted. 0 times theorem prover too weak. 10277 trivial. 0 not checked. [2020-07-20 16:56:16,384 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [596380209] [2020-07-20 16:56:16,384 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:56:16,384 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:56:16,384 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334034242] [2020-07-20 16:56:16,385 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:56:16,385 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:56:16,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:56:16,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:56:16,385 INFO L87 Difference]: Start difference. First operand 673 states and 1493 transitions. Second operand 18 states. [2020-07-20 16:56:17,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:56:17,275 INFO L93 Difference]: Finished difference Result 778 states and 1837 transitions. [2020-07-20 16:56:17,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:56:17,281 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 631 [2020-07-20 16:56:17,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:56:17,295 INFO L225 Difference]: With dead ends: 778 [2020-07-20 16:56:17,296 INFO L226 Difference]: Without dead ends: 774 [2020-07-20 16:56:17,297 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1267 GetRequests, 1233 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:56:17,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2020-07-20 16:56:17,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 675. [2020-07-20 16:56:17,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 675 states. [2020-07-20 16:56:17,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1499 transitions. [2020-07-20 16:56:17,457 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1499 transitions. Word has length 631 [2020-07-20 16:56:17,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:56:17,458 INFO L479 AbstractCegarLoop]: Abstraction has 675 states and 1499 transitions. [2020-07-20 16:56:17,459 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:56:17,459 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1499 transitions. [2020-07-20 16:56:17,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 668 [2020-07-20 16:56:17,473 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:56:17,473 INFO L422 BasicCegarLoop]: trace histogram [52, 52, 49, 49, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 24, 24, 24, 24, 24, 24, 24, 22, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:56:17,686 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:56:17,687 INFO L427 AbstractCegarLoop]: === Iteration 83 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:56:17,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:56:17,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1056190877, now seen corresponding path program 63 times [2020-07-20 16:56:17,688 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:56:17,688 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1626493587] [2020-07-20 16:56:17,689 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:56:19,104 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:56:19,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:56:19,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:56:19,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:56:19,549 INFO L134 CoverageAnalysis]: Checked inductivity of 13114 backedges. 1238 proven. 471 refuted. 0 times theorem prover too weak. 11405 trivial. 0 not checked. [2020-07-20 16:56:19,549 INFO L328 TraceCheckSpWp]: Computing backward predicates...