/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_FUNCTIONS --traceabstraction.assert.codeblocks.term.scoring.heuristic.partitioning.strategy FIXED_NUM_PARTITIONS --traceabstraction.assert.codeblocks.term.scoring.heuristic.number.of.partitions 2 -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_10-2.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-21 13:01:32,444 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 13:01:32,450 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 13:01:32,470 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 13:01:32,471 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 13:01:32,473 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 13:01:32,475 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 13:01:32,484 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 13:01:32,490 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 13:01:32,492 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 13:01:32,493 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 13:01:32,495 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 13:01:32,495 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 13:01:32,496 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 13:01:32,499 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 13:01:32,502 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 13:01:32,503 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 13:01:32,506 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 13:01:32,508 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 13:01:32,515 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 13:01:32,519 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 13:01:32,522 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 13:01:32,524 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 13:01:32,525 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 13:01:32,528 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 13:01:32,529 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 13:01:32,529 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 13:01:32,532 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 13:01:32,533 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 13:01:32,534 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 13:01:32,534 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 13:01:32,536 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 13:01:32,537 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 13:01:32,537 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 13:01:32,541 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 13:01:32,541 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 13:01:32,542 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 13:01:32,543 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 13:01:32,543 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 13:01:32,544 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 13:01:32,545 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 13:01:32,546 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-21 13:01:32,561 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 13:01:32,562 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 13:01:32,563 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 13:01:32,563 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 13:01:32,564 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 13:01:32,564 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 13:01:32,564 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 13:01:32,564 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 13:01:32,565 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 13:01:32,565 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 13:01:32,565 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 13:01:32,565 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 13:01:32,565 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 13:01:32,565 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 13:01:32,566 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 13:01:32,566 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 13:01:32,566 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 13:01:32,566 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 13:01:32,567 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 13:01:32,567 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 13:01:32,567 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 13:01:32,567 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 13:01:32,567 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 13:01:32,568 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 13:01:32,568 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 13:01:32,568 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 13:01:32,568 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:32,568 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 13:01:32,569 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 13:01:32,569 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_FUNCTIONS 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 -> 2 [2020-07-21 13:01:32,880 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 13:01:32,896 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 13:01:32,900 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 13:01:32,902 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 13:01:32,902 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 13:01:32,903 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_10-2.c [2020-07-21 13:01:32,993 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0113e06f/0fb7ade905474759aba91a8b3377f9a9/FLAG383d73371 [2020-07-21 13:01:33,500 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 13:01:33,501 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_10-2.c [2020-07-21 13:01:33,509 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0113e06f/0fb7ade905474759aba91a8b3377f9a9/FLAG383d73371 [2020-07-21 13:01:33,868 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0113e06f/0fb7ade905474759aba91a8b3377f9a9 [2020-07-21 13:01:33,878 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 13:01:33,880 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 13:01:33,882 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 13:01:33,882 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 13:01:33,885 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 13:01:33,887 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:01:33" (1/1) ... [2020-07-21 13:01:33,890 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55185998 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:33, skipping insertion in model container [2020-07-21 13:01:33,890 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:01:33" (1/1) ... [2020-07-21 13:01:33,898 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 13:01:33,914 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 13:01:34,079 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 13:01:34,084 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 13:01:34,098 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 13:01:34,113 INFO L208 MainTranslator]: Completed translation [2020-07-21 13:01:34,114 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34 WrapperNode [2020-07-21 13:01:34,114 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 13:01:34,115 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 13:01:34,115 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 13:01:34,115 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 13:01:34,128 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (1/1) ... [2020-07-21 13:01:34,128 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (1/1) ... [2020-07-21 13:01:34,133 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (1/1) ... [2020-07-21 13:01:34,134 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (1/1) ... [2020-07-21 13:01:34,138 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (1/1) ... [2020-07-21 13:01:34,140 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (1/1) ... [2020-07-21 13:01:34,141 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (1/1) ... [2020-07-21 13:01:34,142 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 13:01:34,143 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 13:01:34,143 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 13:01:34,143 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 13:01:34,144 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (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-21 13:01:34,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 13:01:34,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 13:01:34,291 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo [2020-07-21 13:01:34,292 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 13:01:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 13:01:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 13:01:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure fibo [2020-07-21 13:01:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 13:01:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 13:01:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 13:01:34,481 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 13:01:34,481 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-21 13:01:34,486 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 01:01:34 BoogieIcfgContainer [2020-07-21 13:01:34,486 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 13:01:34,487 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 13:01:34,488 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 13:01:34,491 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 13:01:34,492 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 01:01:33" (1/3) ... [2020-07-21 13:01:34,493 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e6b7f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 01:01:34, skipping insertion in model container [2020-07-21 13:01:34,493 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:01:34" (2/3) ... [2020-07-21 13:01:34,494 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e6b7f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 01:01:34, skipping insertion in model container [2020-07-21 13:01:34,494 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 01:01:34" (3/3) ... [2020-07-21 13:01:34,496 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_10-2.c [2020-07-21 13:01:34,508 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 13:01:34,517 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 13:01:34,539 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 13:01:34,571 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 13:01:34,571 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 13:01:34,571 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 13:01:34,572 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 13:01:34,572 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 13:01:34,572 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 13:01:34,572 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 13:01:34,572 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 13:01:34,606 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states. [2020-07-21 13:01:34,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-21 13:01:34,620 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:34,621 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:34,622 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:34,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:34,629 INFO L82 PathProgramCache]: Analyzing trace with hash 537028541, now seen corresponding path program 1 times [2020-07-21 13:01:34,640 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:34,640 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [131148577] [2020-07-21 13:01:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:34,709 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:34,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:34,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 13:01:34,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:34,809 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-21 13:01:34,810 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 13:01:34,811 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [131148577] [2020-07-21 13:01:34,812 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 13:01:34,812 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 13:01:34,813 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085138271] [2020-07-21 13:01:34,818 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 13:01:34,818 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:34,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 13:01:34,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 13:01:34,833 INFO L87 Difference]: Start difference. First operand 24 states. Second operand 5 states. [2020-07-21 13:01:34,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:34,947 INFO L93 Difference]: Finished difference Result 35 states and 41 transitions. [2020-07-21 13:01:34,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 13:01:34,950 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-21 13:01:34,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:34,962 INFO L225 Difference]: With dead ends: 35 [2020-07-21 13:01:34,962 INFO L226 Difference]: Without dead ends: 21 [2020-07-21 13:01:34,966 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-21 13:01:34,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2020-07-21 13:01:35,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2020-07-21 13:01:35,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-07-21 13:01:35,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2020-07-21 13:01:35,017 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 13 [2020-07-21 13:01:35,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:35,018 INFO L479 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2020-07-21 13:01:35,018 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 13:01:35,019 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2020-07-21 13:01:35,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-21 13:01:35,020 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:35,021 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:35,235 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:35,236 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:35,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:35,237 INFO L82 PathProgramCache]: Analyzing trace with hash 179123823, now seen corresponding path program 1 times [2020-07-21 13:01:35,238 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:35,238 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1772126823] [2020-07-21 13:01:35,239 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:35,262 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:35,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:35,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 13:01:35,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:35,304 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-21 13:01:35,305 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 13:01:35,305 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1772126823] [2020-07-21 13:01:35,306 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 13:01:35,306 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 13:01:35,306 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769592238] [2020-07-21 13:01:35,308 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 13:01:35,308 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:35,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 13:01:35,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 13:01:35,309 INFO L87 Difference]: Start difference. First operand 21 states and 25 transitions. Second operand 5 states. [2020-07-21 13:01:35,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:35,402 INFO L93 Difference]: Finished difference Result 27 states and 32 transitions. [2020-07-21 13:01:35,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 13:01:35,404 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-21 13:01:35,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:35,406 INFO L225 Difference]: With dead ends: 27 [2020-07-21 13:01:35,406 INFO L226 Difference]: Without dead ends: 23 [2020-07-21 13:01:35,408 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-21 13:01:35,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2020-07-21 13:01:35,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 21. [2020-07-21 13:01:35,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-07-21 13:01:35,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2020-07-21 13:01:35,417 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 14 [2020-07-21 13:01:35,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:35,417 INFO L479 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2020-07-21 13:01:35,418 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 13:01:35,418 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2020-07-21 13:01:35,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-21 13:01:35,419 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:35,420 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:35,635 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:35,635 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:35,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:35,637 INFO L82 PathProgramCache]: Analyzing trace with hash 806022394, now seen corresponding path program 1 times [2020-07-21 13:01:35,637 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:35,638 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1793827969] [2020-07-21 13:01:35,638 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:35,676 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:35,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:35,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 13:01:35,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:35,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 13:01:35,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:35,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:35,949 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-07-21 13:01:35,949 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1793827969] [2020-07-21 13:01:35,950 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:35,950 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 9 [2020-07-21 13:01:35,950 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377798341] [2020-07-21 13:01:35,951 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-21 13:01:35,951 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:35,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-21 13:01:35,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2020-07-21 13:01:35,952 INFO L87 Difference]: Start difference. First operand 21 states and 25 transitions. Second operand 9 states. [2020-07-21 13:01:36,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:36,062 INFO L93 Difference]: Finished difference Result 32 states and 42 transitions. [2020-07-21 13:01:36,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-21 13:01:36,063 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-07-21 13:01:36,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:36,065 INFO L225 Difference]: With dead ends: 32 [2020-07-21 13:01:36,065 INFO L226 Difference]: Without dead ends: 28 [2020-07-21 13:01:36,066 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-07-21 13:01:36,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2020-07-21 13:01:36,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 26. [2020-07-21 13:01:36,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-07-21 13:01:36,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2020-07-21 13:01:36,076 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 26 [2020-07-21 13:01:36,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:36,076 INFO L479 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2020-07-21 13:01:36,076 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-21 13:01:36,077 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2020-07-21 13:01:36,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-21 13:01:36,078 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:36,078 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:36,293 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:36,294 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:36,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:36,294 INFO L82 PathProgramCache]: Analyzing trace with hash -983862936, now seen corresponding path program 1 times [2020-07-21 13:01:36,295 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:36,295 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [156067145] [2020-07-21 13:01:36,296 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:36,328 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:36,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:36,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 13:01:36,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:36,377 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 13:01:36,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:36,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:36,561 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-07-21 13:01:36,562 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [156067145] [2020-07-21 13:01:36,562 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:36,562 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 9 [2020-07-21 13:01:36,562 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568036590] [2020-07-21 13:01:36,563 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-21 13:01:36,563 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:36,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-21 13:01:36,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2020-07-21 13:01:36,564 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. Second operand 9 states. [2020-07-21 13:01:36,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:36,660 INFO L93 Difference]: Finished difference Result 37 states and 54 transitions. [2020-07-21 13:01:36,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-21 13:01:36,661 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 27 [2020-07-21 13:01:36,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:36,663 INFO L225 Difference]: With dead ends: 37 [2020-07-21 13:01:36,664 INFO L226 Difference]: Without dead ends: 33 [2020-07-21 13:01:36,664 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-07-21 13:01:36,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2020-07-21 13:01:36,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 26. [2020-07-21 13:01:36,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-07-21 13:01:36,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2020-07-21 13:01:36,674 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 27 [2020-07-21 13:01:36,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:36,674 INFO L479 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2020-07-21 13:01:36,675 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-21 13:01:36,675 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2020-07-21 13:01:36,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-21 13:01:36,677 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:36,677 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:36,891 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:36,892 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:36,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:36,893 INFO L82 PathProgramCache]: Analyzing trace with hash -2027372739, now seen corresponding path program 2 times [2020-07-21 13:01:36,893 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:36,894 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [626732806] [2020-07-21 13:01:36,894 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:36,941 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:36,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:36,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 13:01:36,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:36,992 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-07-21 13:01:36,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:37,252 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:37,253 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:37,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:37,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:37,374 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-07-21 13:01:37,375 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [626732806] [2020-07-21 13:01:37,375 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:37,376 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 11 [2020-07-21 13:01:37,376 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016468361] [2020-07-21 13:01:37,376 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-21 13:01:37,377 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:37,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-21 13:01:37,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-07-21 13:01:37,379 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. Second operand 11 states. [2020-07-21 13:01:37,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:37,564 INFO L93 Difference]: Finished difference Result 42 states and 68 transitions. [2020-07-21 13:01:37,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 13:01:37,566 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 39 [2020-07-21 13:01:37,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:37,568 INFO L225 Difference]: With dead ends: 42 [2020-07-21 13:01:37,569 INFO L226 Difference]: Without dead ends: 38 [2020-07-21 13:01:37,572 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 64 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2020-07-21 13:01:37,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2020-07-21 13:01:37,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 31. [2020-07-21 13:01:37,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-07-21 13:01:37,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 45 transitions. [2020-07-21 13:01:37,590 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 45 transitions. Word has length 39 [2020-07-21 13:01:37,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:37,594 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 45 transitions. [2020-07-21 13:01:37,595 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-21 13:01:37,595 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 45 transitions. [2020-07-21 13:01:37,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-07-21 13:01:37,597 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:37,597 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:37,807 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:37,808 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:37,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:37,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1111873851, now seen corresponding path program 2 times [2020-07-21 13:01:37,809 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:37,809 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [967680273] [2020-07-21 13:01:37,809 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:37,841 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:37,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:37,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 13:01:37,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:37,885 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2020-07-21 13:01:37,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:38,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:38,157 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:38,158 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:38,195 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 31 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-07-21 13:01:38,196 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [967680273] [2020-07-21 13:01:38,196 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:38,196 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 11 [2020-07-21 13:01:38,196 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983535665] [2020-07-21 13:01:38,197 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-21 13:01:38,197 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:38,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-21 13:01:38,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-07-21 13:01:38,198 INFO L87 Difference]: Start difference. First operand 31 states and 45 transitions. Second operand 11 states. [2020-07-21 13:01:38,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:38,341 INFO L93 Difference]: Finished difference Result 47 states and 84 transitions. [2020-07-21 13:01:38,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 13:01:38,342 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 41 [2020-07-21 13:01:38,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:38,344 INFO L225 Difference]: With dead ends: 47 [2020-07-21 13:01:38,345 INFO L226 Difference]: Without dead ends: 43 [2020-07-21 13:01:38,351 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 68 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2020-07-21 13:01:38,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2020-07-21 13:01:38,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 31. [2020-07-21 13:01:38,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-07-21 13:01:38,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 45 transitions. [2020-07-21 13:01:38,377 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 45 transitions. Word has length 41 [2020-07-21 13:01:38,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:38,378 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 45 transitions. [2020-07-21 13:01:38,378 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-21 13:01:38,379 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 45 transitions. [2020-07-21 13:01:38,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-07-21 13:01:38,383 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:38,384 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:38,601 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:38,602 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:38,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:38,603 INFO L82 PathProgramCache]: Analyzing trace with hash -767819153, now seen corresponding path program 3 times [2020-07-21 13:01:38,604 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:38,604 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [557015685] [2020-07-21 13:01:38,605 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:38,650 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:38,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:38,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 13:01:38,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:38,720 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 17 proven. 79 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2020-07-21 13:01:38,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:39,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:39,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:39,252 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:39,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:39,302 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:39,351 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 17 proven. 91 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2020-07-21 13:01:39,351 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [557015685] [2020-07-21 13:01:39,352 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:39,352 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 13 [2020-07-21 13:01:39,352 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067851300] [2020-07-21 13:01:39,355 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-21 13:01:39,355 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:39,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-21 13:01:39,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-07-21 13:01:39,356 INFO L87 Difference]: Start difference. First operand 31 states and 45 transitions. Second operand 13 states. [2020-07-21 13:01:39,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:39,535 INFO L93 Difference]: Finished difference Result 52 states and 102 transitions. [2020-07-21 13:01:39,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 13:01:39,536 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 65 [2020-07-21 13:01:39,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:39,538 INFO L225 Difference]: With dead ends: 52 [2020-07-21 13:01:39,538 INFO L226 Difference]: Without dead ends: 48 [2020-07-21 13:01:39,539 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 111 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2020-07-21 13:01:39,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2020-07-21 13:01:39,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 36. [2020-07-21 13:01:39,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-07-21 13:01:39,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 58 transitions. [2020-07-21 13:01:39,551 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 58 transitions. Word has length 65 [2020-07-21 13:01:39,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:39,551 INFO L479 AbstractCegarLoop]: Abstraction has 36 states and 58 transitions. [2020-07-21 13:01:39,551 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-21 13:01:39,552 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 58 transitions. [2020-07-21 13:01:39,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2020-07-21 13:01:39,554 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:39,554 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 11, 6, 6, 6, 6, 6, 6, 6, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:39,767 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:39,768 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:39,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:39,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1474757101, now seen corresponding path program 3 times [2020-07-21 13:01:39,769 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:39,770 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2064550164] [2020-07-21 13:01:39,771 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:39,824 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:39,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:39,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 13:01:39,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:39,902 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 27 proven. 166 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2020-07-21 13:01:39,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:40,370 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:40,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:40,468 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:40,513 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:40,560 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 27 proven. 181 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2020-07-21 13:01:40,560 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2064550164] [2020-07-21 13:01:40,560 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:40,561 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 13 [2020-07-21 13:01:40,561 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556678345] [2020-07-21 13:01:40,562 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-21 13:01:40,562 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:40,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-21 13:01:40,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-07-21 13:01:40,563 INFO L87 Difference]: Start difference. First operand 36 states and 58 transitions. Second operand 13 states. [2020-07-21 13:01:40,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:40,709 INFO L93 Difference]: Finished difference Result 57 states and 122 transitions. [2020-07-21 13:01:40,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 13:01:40,717 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 96 [2020-07-21 13:01:40,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:40,720 INFO L225 Difference]: With dead ends: 57 [2020-07-21 13:01:40,721 INFO L226 Difference]: Without dead ends: 53 [2020-07-21 13:01:40,722 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 172 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2020-07-21 13:01:40,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2020-07-21 13:01:40,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 36. [2020-07-21 13:01:40,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-07-21 13:01:40,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 58 transitions. [2020-07-21 13:01:40,734 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 58 transitions. Word has length 96 [2020-07-21 13:01:40,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:40,735 INFO L479 AbstractCegarLoop]: Abstraction has 36 states and 58 transitions. [2020-07-21 13:01:40,735 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-21 13:01:40,735 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 58 transitions. [2020-07-21 13:01:40,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2020-07-21 13:01:40,738 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:40,738 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:40,952 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:40,952 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:40,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:40,953 INFO L82 PathProgramCache]: Analyzing trace with hash 838335741, now seen corresponding path program 4 times [2020-07-21 13:01:40,954 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:40,954 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1018759062] [2020-07-21 13:01:40,955 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:41,020 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:41,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:41,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 13:01:41,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:41,119 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 54 proven. 244 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2020-07-21 13:01:41,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:41,723 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:41,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:41,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:42,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:42,054 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:42,099 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 54 proven. 266 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2020-07-21 13:01:42,099 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1018759062] [2020-07-21 13:01:42,099 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:42,100 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 15 [2020-07-21 13:01:42,100 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971553782] [2020-07-21 13:01:42,101 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 13:01:42,101 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:42,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 13:01:42,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-07-21 13:01:42,102 INFO L87 Difference]: Start difference. First operand 36 states and 58 transitions. Second operand 15 states. [2020-07-21 13:01:42,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:42,407 INFO L93 Difference]: Finished difference Result 62 states and 144 transitions. [2020-07-21 13:01:42,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 13:01:42,408 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 117 [2020-07-21 13:01:42,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:42,410 INFO L225 Difference]: With dead ends: 62 [2020-07-21 13:01:42,411 INFO L226 Difference]: Without dead ends: 58 [2020-07-21 13:01:42,412 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 211 SyntacticMatches, 10 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=257, Unknown=0, NotChecked=0, Total=380 [2020-07-21 13:01:42,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-07-21 13:01:42,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 41. [2020-07-21 13:01:42,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-07-21 13:01:42,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 73 transitions. [2020-07-21 13:01:42,424 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 73 transitions. Word has length 117 [2020-07-21 13:01:42,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:42,424 INFO L479 AbstractCegarLoop]: Abstraction has 41 states and 73 transitions. [2020-07-21 13:01:42,425 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 13:01:42,425 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 73 transitions. [2020-07-21 13:01:42,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2020-07-21 13:01:42,427 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:42,428 INFO L422 BasicCegarLoop]: trace histogram [27, 27, 21, 13, 13, 13, 13, 13, 13, 13, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:42,642 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:42,643 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:42,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:42,644 INFO L82 PathProgramCache]: Analyzing trace with hash -2072922826, now seen corresponding path program 4 times [2020-07-21 13:01:42,644 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:42,645 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [175509294] [2020-07-21 13:01:42,645 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:42,738 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:42,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:42,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 13:01:42,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:42,819 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 86 proven. 506 refuted. 0 times theorem prover too weak. 1334 trivial. 0 not checked. [2020-07-21 13:01:42,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:43,550 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:43,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:43,821 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:43,822 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:43,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:43,880 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:43,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 86 proven. 532 refuted. 0 times theorem prover too weak. 1308 trivial. 0 not checked. [2020-07-21 13:01:43,942 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [175509294] [2020-07-21 13:01:43,942 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:43,942 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 15 [2020-07-21 13:01:43,943 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004198004] [2020-07-21 13:01:43,945 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 13:01:43,945 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:43,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 13:01:43,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-07-21 13:01:43,946 INFO L87 Difference]: Start difference. First operand 41 states and 73 transitions. Second operand 15 states. [2020-07-21 13:01:44,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:44,133 INFO L93 Difference]: Finished difference Result 67 states and 168 transitions. [2020-07-21 13:01:44,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 13:01:44,133 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 190 [2020-07-21 13:01:44,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:44,136 INFO L225 Difference]: With dead ends: 67 [2020-07-21 13:01:44,136 INFO L226 Difference]: Without dead ends: 63 [2020-07-21 13:01:44,137 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 356 SyntacticMatches, 10 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=257, Unknown=0, NotChecked=0, Total=380 [2020-07-21 13:01:44,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-07-21 13:01:44,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 41. [2020-07-21 13:01:44,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-07-21 13:01:44,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 73 transitions. [2020-07-21 13:01:44,148 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 73 transitions. Word has length 190 [2020-07-21 13:01:44,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:44,149 INFO L479 AbstractCegarLoop]: Abstraction has 41 states and 73 transitions. [2020-07-21 13:01:44,149 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 13:01:44,149 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 73 transitions. [2020-07-21 13:01:44,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2020-07-21 13:01:44,154 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:44,154 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 22, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:44,365 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:44,366 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:44,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:44,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1082984306, now seen corresponding path program 5 times [2020-07-21 13:01:44,367 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:44,367 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [285684588] [2020-07-21 13:01:44,367 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:44,507 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:44,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:44,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 13:01:44,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:44,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 159 proven. 967 refuted. 0 times theorem prover too weak. 3536 trivial. 0 not checked. [2020-07-21 13:01:44,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:45,817 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:46,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:46,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:46,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:46,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:46,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:46,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 159 proven. 1002 refuted. 0 times theorem prover too weak. 3501 trivial. 0 not checked. [2020-07-21 13:01:46,552 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [285684588] [2020-07-21 13:01:46,552 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:46,552 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15] total 17 [2020-07-21 13:01:46,552 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618252848] [2020-07-21 13:01:46,553 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 13:01:46,554 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:46,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 13:01:46,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2020-07-21 13:01:46,555 INFO L87 Difference]: Start difference. First operand 41 states and 73 transitions. Second operand 17 states. [2020-07-21 13:01:46,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:46,778 INFO L93 Difference]: Finished difference Result 72 states and 194 transitions. [2020-07-21 13:01:46,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 13:01:46,778 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 286 [2020-07-21 13:01:46,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:46,783 INFO L225 Difference]: With dead ends: 72 [2020-07-21 13:01:46,783 INFO L226 Difference]: Without dead ends: 68 [2020-07-21 13:01:46,784 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 545 SyntacticMatches, 12 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=164, Invalid=342, Unknown=0, NotChecked=0, Total=506 [2020-07-21 13:01:46,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2020-07-21 13:01:46,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 46. [2020-07-21 13:01:46,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-07-21 13:01:46,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 90 transitions. [2020-07-21 13:01:46,814 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 90 transitions. Word has length 286 [2020-07-21 13:01:46,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:46,817 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 90 transitions. [2020-07-21 13:01:46,817 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 13:01:46,818 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 90 transitions. [2020-07-21 13:01:46,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2020-07-21 13:01:46,825 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:46,825 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 34, 21, 21, 21, 21, 21, 21, 21, 13, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:47,039 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:47,040 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:47,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:47,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1006419304, now seen corresponding path program 5 times [2020-07-21 13:01:47,041 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:47,041 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2037817135] [2020-07-21 13:01:47,042 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:47,186 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:47,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:47,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 13:01:47,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:47,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5013 backedges. 159 proven. 1055 refuted. 0 times theorem prover too weak. 3799 trivial. 0 not checked. [2020-07-21 13:01:47,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:48,585 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:48,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:49,056 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:49,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:49,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:49,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:49,267 INFO L134 CoverageAnalysis]: Checked inductivity of 5013 backedges. 159 proven. 1095 refuted. 0 times theorem prover too weak. 3759 trivial. 0 not checked. [2020-07-21 13:01:49,267 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2037817135] [2020-07-21 13:01:49,268 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:49,268 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15] total 17 [2020-07-21 13:01:49,268 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651056489] [2020-07-21 13:01:49,269 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 13:01:49,269 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:49,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 13:01:49,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2020-07-21 13:01:49,270 INFO L87 Difference]: Start difference. First operand 46 states and 90 transitions. Second operand 17 states. [2020-07-21 13:01:49,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:49,491 INFO L93 Difference]: Finished difference Result 77 states and 222 transitions. [2020-07-21 13:01:49,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 13:01:49,492 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 299 [2020-07-21 13:01:49,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:49,499 INFO L225 Difference]: With dead ends: 77 [2020-07-21 13:01:49,499 INFO L226 Difference]: Without dead ends: 73 [2020-07-21 13:01:49,500 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 603 GetRequests, 570 SyntacticMatches, 12 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=164, Invalid=342, Unknown=0, NotChecked=0, Total=506 [2020-07-21 13:01:49,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2020-07-21 13:01:49,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 46. [2020-07-21 13:01:49,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-07-21 13:01:49,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 90 transitions. [2020-07-21 13:01:49,514 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 90 transitions. Word has length 299 [2020-07-21 13:01:49,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:49,518 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 90 transitions. [2020-07-21 13:01:49,518 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 13:01:49,518 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 90 transitions. [2020-07-21 13:01:49,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2020-07-21 13:01:49,528 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:49,529 INFO L422 BasicCegarLoop]: trace histogram [77, 77, 39, 38, 38, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:49,743 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:49,744 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:49,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:49,744 INFO L82 PathProgramCache]: Analyzing trace with hash 785285043, now seen corresponding path program 6 times [2020-07-21 13:01:49,745 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:49,745 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [765182833] [2020-07-21 13:01:49,745 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:49,981 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:49,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:49,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 1132 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 13:01:49,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:50,192 INFO L134 CoverageAnalysis]: Checked inductivity of 15219 backedges. 391 proven. 2126 refuted. 0 times theorem prover too weak. 12702 trivial. 0 not checked. [2020-07-21 13:01:50,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:52,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:52,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:53,096 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:53,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:53,294 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:53,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:53,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:53,436 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:53,624 INFO L134 CoverageAnalysis]: Checked inductivity of 15219 backedges. 391 proven. 2177 refuted. 0 times theorem prover too weak. 12651 trivial. 0 not checked. [2020-07-21 13:01:53,624 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [765182833] [2020-07-21 13:01:53,624 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:53,625 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17] total 19 [2020-07-21 13:01:53,625 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596418883] [2020-07-21 13:01:53,625 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 13:01:53,626 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:53,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 13:01:53,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2020-07-21 13:01:53,626 INFO L87 Difference]: Start difference. First operand 46 states and 90 transitions. Second operand 19 states. [2020-07-21 13:01:54,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:54,101 INFO L93 Difference]: Finished difference Result 82 states and 252 transitions. [2020-07-21 13:01:54,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 13:01:54,102 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 507 [2020-07-21 13:01:54,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:54,107 INFO L225 Difference]: With dead ends: 82 [2020-07-21 13:01:54,107 INFO L226 Difference]: Without dead ends: 78 [2020-07-21 13:01:54,108 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1021 GetRequests, 983 SyntacticMatches, 14 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=211, Invalid=439, Unknown=0, NotChecked=0, Total=650 [2020-07-21 13:01:54,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2020-07-21 13:01:54,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 51. [2020-07-21 13:01:54,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-21 13:01:54,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 109 transitions. [2020-07-21 13:01:54,128 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 109 transitions. Word has length 507 [2020-07-21 13:01:54,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:54,130 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 109 transitions. [2020-07-21 13:01:54,130 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 13:01:54,130 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 109 transitions. [2020-07-21 13:01:54,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2020-07-21 13:01:54,134 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:54,134 INFO L422 BasicCegarLoop]: trace histogram [65, 65, 53, 32, 32, 32, 32, 32, 32, 32, 21, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:54,348 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:54,349 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:54,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:54,350 INFO L82 PathProgramCache]: Analyzing trace with hash -1350718391, now seen corresponding path program 6 times [2020-07-21 13:01:54,350 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:54,351 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [49514618] [2020-07-21 13:01:54,351 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:54,570 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:54,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:54,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 13:01:54,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:54,750 INFO L134 CoverageAnalysis]: Checked inductivity of 11682 backedges. 333 proven. 1918 refuted. 0 times theorem prover too weak. 9431 trivial. 0 not checked. [2020-07-21 13:01:54,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:01:56,482 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,627 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,719 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,766 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:01:57,871 INFO L134 CoverageAnalysis]: Checked inductivity of 11682 backedges. 333 proven. 1975 refuted. 0 times theorem prover too weak. 9374 trivial. 0 not checked. [2020-07-21 13:01:57,872 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [49514618] [2020-07-21 13:01:57,872 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:01:57,872 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17] total 19 [2020-07-21 13:01:57,872 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522583072] [2020-07-21 13:01:57,873 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 13:01:57,873 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:01:57,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 13:01:57,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2020-07-21 13:01:57,874 INFO L87 Difference]: Start difference. First operand 51 states and 109 transitions. Second operand 19 states. [2020-07-21 13:01:58,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:01:58,157 INFO L93 Difference]: Finished difference Result 87 states and 284 transitions. [2020-07-21 13:01:58,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 13:01:58,158 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 450 [2020-07-21 13:01:58,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:01:58,161 INFO L225 Difference]: With dead ends: 87 [2020-07-21 13:01:58,161 INFO L226 Difference]: Without dead ends: 83 [2020-07-21 13:01:58,164 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 868 SyntacticMatches, 14 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=211, Invalid=439, Unknown=0, NotChecked=0, Total=650 [2020-07-21 13:01:58,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2020-07-21 13:01:58,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 51. [2020-07-21 13:01:58,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-21 13:01:58,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 109 transitions. [2020-07-21 13:01:58,189 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 109 transitions. Word has length 450 [2020-07-21 13:01:58,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:01:58,190 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 109 transitions. [2020-07-21 13:01:58,190 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 13:01:58,191 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 109 transitions. [2020-07-21 13:01:58,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1067 [2020-07-21 13:01:58,201 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:01:58,202 INFO L422 BasicCegarLoop]: trace histogram [163, 163, 82, 81, 81, 81, 81, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:01:58,403 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:01:58,404 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:01:58,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:01:58,405 INFO L82 PathProgramCache]: Analyzing trace with hash 40336450, now seen corresponding path program 7 times [2020-07-21 13:01:58,406 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:01:58,406 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [596356540] [2020-07-21 13:01:58,406 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:01:58,893 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:01:58,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:01:58,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 2379 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 13:01:58,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:01:59,545 INFO L134 CoverageAnalysis]: Checked inductivity of 69012 backedges. 797 proven. 5632 refuted. 0 times theorem prover too weak. 62583 trivial. 0 not checked. [2020-07-21 13:01:59,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:02:03,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:03,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:04,684 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,226 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,227 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,592 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,767 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,768 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,870 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:05,974 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:06,439 INFO L134 CoverageAnalysis]: Checked inductivity of 69012 backedges. 797 proven. 5702 refuted. 0 times theorem prover too weak. 62513 trivial. 0 not checked. [2020-07-21 13:02:06,439 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [596356540] [2020-07-21 13:02:06,440 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:02:06,440 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 21 [2020-07-21 13:02:06,440 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422245647] [2020-07-21 13:02:06,442 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 13:02:06,442 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:02:06,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 13:02:06,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2020-07-21 13:02:06,443 INFO L87 Difference]: Start difference. First operand 51 states and 109 transitions. Second operand 21 states. [2020-07-21 13:02:07,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:02:07,039 INFO L93 Difference]: Finished difference Result 92 states and 318 transitions. [2020-07-21 13:02:07,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 13:02:07,040 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1066 [2020-07-21 13:02:07,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:02:07,046 INFO L225 Difference]: With dead ends: 92 [2020-07-21 13:02:07,046 INFO L226 Difference]: Without dead ends: 88 [2020-07-21 13:02:07,050 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2140 GetRequests, 2097 SyntacticMatches, 16 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=548, Unknown=0, NotChecked=0, Total=812 [2020-07-21 13:02:07,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2020-07-21 13:02:07,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 56. [2020-07-21 13:02:07,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-21 13:02:07,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 130 transitions. [2020-07-21 13:02:07,071 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 130 transitions. Word has length 1066 [2020-07-21 13:02:07,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:02:07,073 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 130 transitions. [2020-07-21 13:02:07,073 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 13:02:07,074 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 130 transitions. [2020-07-21 13:02:07,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 698 [2020-07-21 13:02:07,079 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:02:07,080 INFO L422 BasicCegarLoop]: trace histogram [101, 101, 84, 50, 50, 50, 50, 50, 50, 50, 34, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:02:07,293 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:02:07,294 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:02:07,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:02:07,294 INFO L82 PathProgramCache]: Analyzing trace with hash 822363973, now seen corresponding path program 7 times [2020-07-21 13:02:07,295 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:02:07,295 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1968618430] [2020-07-21 13:02:07,295 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:02:07,619 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:02:07,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:02:07,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 1548 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 13:02:07,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:02:07,922 INFO L134 CoverageAnalysis]: Checked inductivity of 28586 backedges. 537 proven. 3626 refuted. 0 times theorem prover too weak. 24423 trivial. 0 not checked. [2020-07-21 13:02:07,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:02:10,614 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:10,614 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:11,637 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:12,108 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:12,109 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:12,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:12,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:12,581 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:12,673 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:12,728 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:12,969 INFO L134 CoverageAnalysis]: Checked inductivity of 28586 backedges. 537 proven. 3703 refuted. 0 times theorem prover too weak. 24346 trivial. 0 not checked. [2020-07-21 13:02:12,970 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1968618430] [2020-07-21 13:02:12,970 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:02:12,970 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 21 [2020-07-21 13:02:12,971 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42046888] [2020-07-21 13:02:12,972 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 13:02:12,972 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:02:12,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 13:02:12,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2020-07-21 13:02:12,973 INFO L87 Difference]: Start difference. First operand 56 states and 130 transitions. Second operand 21 states. [2020-07-21 13:02:13,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:02:13,576 INFO L93 Difference]: Finished difference Result 97 states and 354 transitions. [2020-07-21 13:02:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 13:02:13,577 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 697 [2020-07-21 13:02:13,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:02:13,582 INFO L225 Difference]: With dead ends: 97 [2020-07-21 13:02:13,582 INFO L226 Difference]: Without dead ends: 93 [2020-07-21 13:02:13,584 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1401 GetRequests, 1358 SyntacticMatches, 16 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=264, Invalid=548, Unknown=0, NotChecked=0, Total=812 [2020-07-21 13:02:13,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2020-07-21 13:02:13,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 56. [2020-07-21 13:02:13,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-21 13:02:13,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 130 transitions. [2020-07-21 13:02:13,605 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 130 transitions. Word has length 697 [2020-07-21 13:02:13,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:02:13,606 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 130 transitions. [2020-07-21 13:02:13,606 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 13:02:13,606 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 130 transitions. [2020-07-21 13:02:13,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1951 [2020-07-21 13:02:13,643 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:02:13,644 INFO L422 BasicCegarLoop]: trace histogram [299, 299, 150, 149, 149, 149, 149, 149, 149, 149, 149, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:02:13,857 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:02:13,858 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:02:13,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:02:13,859 INFO L82 PathProgramCache]: Analyzing trace with hash 395569872, now seen corresponding path program 8 times [2020-07-21 13:02:13,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:02:13,859 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1965044302] [2020-07-21 13:02:13,859 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:02:14,622 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:02:14,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:02:14,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 4351 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 13:02:14,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:02:16,477 INFO L134 CoverageAnalysis]: Checked inductivity of 233334 backedges. 1911 proven. 11715 refuted. 0 times theorem prover too weak. 219708 trivial. 0 not checked. [2020-07-21 13:02:16,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:02:22,098 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:25,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:26,795 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:27,350 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:27,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:27,747 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:27,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:27,961 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:28,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:28,058 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:28,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:28,112 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:29,438 INFO L134 CoverageAnalysis]: Checked inductivity of 233334 backedges. 1911 proven. 11807 refuted. 0 times theorem prover too weak. 219616 trivial. 0 not checked. [2020-07-21 13:02:29,438 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1965044302] [2020-07-21 13:02:29,439 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:02:29,439 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 23 [2020-07-21 13:02:29,440 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207558139] [2020-07-21 13:02:29,442 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 13:02:29,442 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:02:29,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 13:02:29,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2020-07-21 13:02:29,443 INFO L87 Difference]: Start difference. First operand 56 states and 130 transitions. Second operand 23 states. [2020-07-21 13:02:29,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:02:29,891 INFO L93 Difference]: Finished difference Result 102 states and 392 transitions. [2020-07-21 13:02:29,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:02:29,892 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1950 [2020-07-21 13:02:29,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:02:29,899 INFO L225 Difference]: With dead ends: 102 [2020-07-21 13:02:29,899 INFO L226 Difference]: Without dead ends: 98 [2020-07-21 13:02:29,900 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3909 GetRequests, 3861 SyntacticMatches, 18 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=323, Invalid=669, Unknown=0, NotChecked=0, Total=992 [2020-07-21 13:02:29,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2020-07-21 13:02:29,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 61. [2020-07-21 13:02:29,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-21 13:02:29,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 153 transitions. [2020-07-21 13:02:29,916 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 153 transitions. Word has length 1950 [2020-07-21 13:02:29,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:02:29,918 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 153 transitions. [2020-07-21 13:02:29,918 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 13:02:29,919 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 153 transitions. [2020-07-21 13:02:29,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2020-07-21 13:02:29,934 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:02:29,935 INFO L422 BasicCegarLoop]: trace histogram [197, 197, 164, 98, 98, 98, 98, 98, 98, 98, 66, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:02:30,148 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:02:30,149 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:02:30,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:02:30,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1956381947, now seen corresponding path program 8 times [2020-07-21 13:02:30,150 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:02:30,150 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [749650892] [2020-07-21 13:02:30,150 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:02:30,738 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:02:30,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:02:30,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 3004 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 13:02:30,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:02:31,534 INFO L134 CoverageAnalysis]: Checked inductivity of 109602 backedges. 1201 proven. 8306 refuted. 0 times theorem prover too weak. 100095 trivial. 0 not checked. [2020-07-21 13:02:31,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:02:36,021 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:38,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:38,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:39,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:39,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:39,883 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:40,195 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:40,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:40,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:40,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:40,524 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:41,209 INFO L134 CoverageAnalysis]: Checked inductivity of 109602 backedges. 1201 proven. 8406 refuted. 0 times theorem prover too weak. 99995 trivial. 0 not checked. [2020-07-21 13:02:41,210 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [749650892] [2020-07-21 13:02:41,210 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:02:41,210 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 13:02:41,211 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656439224] [2020-07-21 13:02:41,212 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:02:41,212 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:02:41,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:02:41,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:02:41,213 INFO L87 Difference]: Start difference. First operand 61 states and 153 transitions. Second operand 22 states. [2020-07-21 13:02:41,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:02:41,816 INFO L93 Difference]: Finished difference Result 107 states and 432 transitions. [2020-07-21 13:02:41,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:02:41,817 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1353 [2020-07-21 13:02:41,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:02:41,823 INFO L225 Difference]: With dead ends: 107 [2020-07-21 13:02:41,824 INFO L226 Difference]: Without dead ends: 103 [2020-07-21 13:02:41,825 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2714 GetRequests, 2666 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 13:02:41,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2020-07-21 13:02:41,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 61. [2020-07-21 13:02:41,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-21 13:02:41,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 153 transitions. [2020-07-21 13:02:41,844 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 153 transitions. Word has length 1353 [2020-07-21 13:02:41,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:02:41,846 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 153 transitions. [2020-07-21 13:02:41,846 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:02:41,846 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 153 transitions. [2020-07-21 13:02:41,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2523 [2020-07-21 13:02:41,887 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:02:41,888 INFO L422 BasicCegarLoop]: trace histogram [387, 387, 194, 193, 193, 193, 193, 193, 193, 193, 193, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:02:42,088 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:02:42,089 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:02:42,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:02:42,091 INFO L82 PathProgramCache]: Analyzing trace with hash -1336408704, now seen corresponding path program 9 times [2020-07-21 13:02:42,091 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:02:42,091 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [124185221] [2020-07-21 13:02:42,092 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:02:43,058 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:02:43,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:02:43,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 5627 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 13:02:43,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:02:46,063 INFO L134 CoverageAnalysis]: Checked inductivity of 391404 backedges. 2389 proven. 17399 refuted. 0 times theorem prover too weak. 371616 trivial. 0 not checked. [2020-07-21 13:02:46,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:02:56,040 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:02:59,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:01,382 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:02,396 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:02,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:03,131 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:03,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:03,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:03,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:03,719 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:03,822 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:03,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:05,963 INFO L134 CoverageAnalysis]: Checked inductivity of 391404 backedges. 2389 proven. 17516 refuted. 0 times theorem prover too weak. 371499 trivial. 0 not checked. [2020-07-21 13:03:05,964 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [124185221] [2020-07-21 13:03:05,964 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:03:05,965 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 13:03:05,965 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2208476] [2020-07-21 13:03:05,967 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:03:05,967 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:03:05,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:03:05,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:03:05,968 INFO L87 Difference]: Start difference. First operand 61 states and 153 transitions. Second operand 24 states. [2020-07-21 13:03:06,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:03:06,964 INFO L93 Difference]: Finished difference Result 112 states and 474 transitions. [2020-07-21 13:03:06,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:03:06,965 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2522 [2020-07-21 13:03:06,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:03:06,972 INFO L225 Difference]: With dead ends: 112 [2020-07-21 13:03:06,973 INFO L226 Difference]: Without dead ends: 108 [2020-07-21 13:03:06,974 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5054 GetRequests, 5001 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 13:03:06,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2020-07-21 13:03:06,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 66. [2020-07-21 13:03:06,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-07-21 13:03:06,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 178 transitions. [2020-07-21 13:03:06,991 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 178 transitions. Word has length 2522 [2020-07-21 13:03:06,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:03:06,993 INFO L479 AbstractCegarLoop]: Abstraction has 66 states and 178 transitions. [2020-07-21 13:03:06,993 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:03:06,993 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 178 transitions. [2020-07-21 13:03:07,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3700 [2020-07-21 13:03:07,066 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:03:07,067 INFO L422 BasicCegarLoop]: trace histogram [539, 539, 458, 269, 269, 269, 269, 269, 269, 269, 189, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:03:07,268 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:03:07,268 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:03:07,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:03:07,270 INFO L82 PathProgramCache]: Analyzing trace with hash 396523304, now seen corresponding path program 9 times [2020-07-21 13:03:07,270 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:03:07,271 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [151030698] [2020-07-21 13:03:07,271 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:03:08,637 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:03:08,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:03:08,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 8209 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 13:03:08,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:03:13,048 INFO L134 CoverageAnalysis]: Checked inductivity of 828801 backedges. 3656 proven. 27297 refuted. 0 times theorem prover too weak. 797848 trivial. 0 not checked. [2020-07-21 13:03:13,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:03:27,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:30,090 WARN L193 SmtUtils]: Spent 507.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 13:03:31,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:31,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:34,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:35,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:36,987 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:37,517 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:37,697 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:37,813 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:37,814 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:37,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:37,944 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:41,968 INFO L134 CoverageAnalysis]: Checked inductivity of 828801 backedges. 3668 proven. 27402 refuted. 0 times theorem prover too weak. 797731 trivial. 0 not checked. [2020-07-21 13:03:41,968 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [151030698] [2020-07-21 13:03:41,968 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:03:41,969 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 13:03:41,969 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023895529] [2020-07-21 13:03:41,972 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:03:41,972 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:03:41,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:03:41,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:03:41,972 INFO L87 Difference]: Start difference. First operand 66 states and 178 transitions. Second operand 24 states. [2020-07-21 13:03:42,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:03:42,702 INFO L93 Difference]: Finished difference Result 298 states and 3289 transitions. [2020-07-21 13:03:42,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:03:42,703 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 3699 [2020-07-21 13:03:42,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:03:42,713 INFO L225 Difference]: With dead ends: 298 [2020-07-21 13:03:42,714 INFO L226 Difference]: Without dead ends: 74 [2020-07-21 13:03:42,733 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 7407 GetRequests, 7354 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 13:03:42,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2020-07-21 13:03:42,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2020-07-21 13:03:42,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2020-07-21 13:03:42,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 100 transitions. [2020-07-21 13:03:42,752 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 100 transitions. Word has length 3699 [2020-07-21 13:03:42,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:03:42,754 INFO L479 AbstractCegarLoop]: Abstraction has 74 states and 100 transitions. [2020-07-21 13:03:42,754 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:03:42,754 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 100 transitions. [2020-07-21 13:03:42,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1676 [2020-07-21 13:03:42,779 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:03:42,779 INFO L422 BasicCegarLoop]: trace histogram [245, 245, 198, 122, 122, 122, 122, 122, 122, 122, 76, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:03:42,993 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:03:42,994 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:03:42,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:03:42,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1470663979, now seen corresponding path program 10 times [2020-07-21 13:03:42,997 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:03:42,998 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1176745157] [2020-07-21 13:03:42,998 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:03:43,776 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:03:43,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:03:43,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 3720 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 13:03:43,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:03:44,913 INFO L134 CoverageAnalysis]: Checked inductivity of 168587 backedges. 2104 proven. 11549 refuted. 0 times theorem prover too weak. 154934 trivial. 0 not checked. [2020-07-21 13:03:44,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:03:51,919 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:54,632 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:56,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:57,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:57,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:58,041 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:58,329 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:58,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:58,661 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:58,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:58,817 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:03:59,838 INFO L134 CoverageAnalysis]: Checked inductivity of 168587 backedges. 2114 proven. 11656 refuted. 0 times theorem prover too weak. 154817 trivial. 0 not checked. [2020-07-21 13:03:59,838 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1176745157] [2020-07-21 13:03:59,838 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:03:59,839 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 13:03:59,839 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409336643] [2020-07-21 13:03:59,840 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:03:59,840 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:03:59,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:03:59,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:03:59,841 INFO L87 Difference]: Start difference. First operand 74 states and 100 transitions. Second operand 24 states. [2020-07-21 13:04:00,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:04:00,317 INFO L93 Difference]: Finished difference Result 117 states and 159 transitions. [2020-07-21 13:04:00,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:04:00,319 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1675 [2020-07-21 13:04:00,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:04:00,322 INFO L225 Difference]: With dead ends: 117 [2020-07-21 13:04:00,322 INFO L226 Difference]: Without dead ends: 85 [2020-07-21 13:04:00,325 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3359 GetRequests, 3306 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 13:04:00,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2020-07-21 13:04:00,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 79. [2020-07-21 13:04:00,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2020-07-21 13:04:00,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 107 transitions. [2020-07-21 13:04:00,338 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 107 transitions. Word has length 1675 [2020-07-21 13:04:00,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:04:00,338 INFO L479 AbstractCegarLoop]: Abstraction has 79 states and 107 transitions. [2020-07-21 13:04:00,338 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:04:00,338 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 107 transitions. [2020-07-21 13:04:00,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1213 [2020-07-21 13:04:00,353 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:04:00,353 INFO L422 BasicCegarLoop]: trace histogram [177, 177, 143, 88, 88, 88, 88, 88, 88, 88, 55, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:04:00,567 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:04:00,568 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:04:00,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:04:00,568 INFO L82 PathProgramCache]: Analyzing trace with hash 452920407, now seen corresponding path program 11 times [2020-07-21 13:04:00,568 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:04:00,569 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1769590485] [2020-07-21 13:04:00,569 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:04:01,309 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:04:01,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:04:01,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 2692 conjuncts, 711 conjunts are in the unsatisfiable core [2020-07-21 13:04:01,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:04:02,957 INFO L134 CoverageAnalysis]: Checked inductivity of 87769 backedges. 0 proven. 28921 refuted. 0 times theorem prover too weak. 58848 trivial. 0 not checked. [2020-07-21 13:04:02,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:04:28,126 INFO L134 CoverageAnalysis]: Checked inductivity of 87769 backedges. 0 proven. 28921 refuted. 0 times theorem prover too weak. 58848 trivial. 0 not checked. [2020-07-21 13:04:28,126 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1769590485] [2020-07-21 13:04:28,126 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:04:28,127 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 40 [2020-07-21 13:04:28,127 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43679946] [2020-07-21 13:04:28,128 INFO L459 AbstractCegarLoop]: Interpolant automaton has 40 states [2020-07-21 13:04:28,129 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:04:28,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2020-07-21 13:04:28,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=1465, Unknown=0, NotChecked=0, Total=1560 [2020-07-21 13:04:28,129 INFO L87 Difference]: Start difference. First operand 79 states and 107 transitions. Second operand 40 states. [2020-07-21 13:04:29,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:04:29,388 INFO L93 Difference]: Finished difference Result 167 states and 266 transitions. [2020-07-21 13:04:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-21 13:04:29,396 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 1212 [2020-07-21 13:04:29,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:04:29,401 INFO L225 Difference]: With dead ends: 167 [2020-07-21 13:04:29,401 INFO L226 Difference]: Without dead ends: 160 [2020-07-21 13:04:29,408 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2425 GetRequests, 2339 SyntacticMatches, 46 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=103, Invalid=1619, Unknown=0, NotChecked=0, Total=1722 [2020-07-21 13:04:29,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2020-07-21 13:04:29,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 131. [2020-07-21 13:04:29,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2020-07-21 13:04:29,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 215 transitions. [2020-07-21 13:04:29,434 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 215 transitions. Word has length 1212 [2020-07-21 13:04:29,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:04:29,436 INFO L479 AbstractCegarLoop]: Abstraction has 131 states and 215 transitions. [2020-07-21 13:04:29,436 INFO L480 AbstractCegarLoop]: Interpolant automaton has 40 states. [2020-07-21 13:04:29,436 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 215 transitions. [2020-07-21 13:04:29,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1273 [2020-07-21 13:04:29,454 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:04:29,455 INFO L422 BasicCegarLoop]: trace histogram [187, 187, 143, 93, 93, 93, 93, 93, 93, 93, 50, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:04:29,659 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:04:29,660 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:04:29,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:04:29,661 INFO L82 PathProgramCache]: Analyzing trace with hash 1427644366, now seen corresponding path program 12 times [2020-07-21 13:04:29,661 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:04:29,661 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1471553471] [2020-07-21 13:04:29,662 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:04:30,461 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:04:30,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:04:30,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 2827 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 13:04:30,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:04:31,159 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 2036 proven. 6212 refuted. 0 times theorem prover too weak. 88581 trivial. 0 not checked. [2020-07-21 13:04:31,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:04:36,443 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:38,499 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:38,500 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:39,649 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:39,649 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,317 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,463 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,463 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,552 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,645 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:40,797 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:41,753 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 2043 proven. 6277 refuted. 0 times theorem prover too weak. 88509 trivial. 0 not checked. [2020-07-21 13:04:41,753 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1471553471] [2020-07-21 13:04:41,754 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:04:41,754 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 13:04:41,754 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126972951] [2020-07-21 13:04:41,755 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:04:41,756 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:04:41,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:04:41,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:04:41,756 INFO L87 Difference]: Start difference. First operand 131 states and 215 transitions. Second operand 22 states. [2020-07-21 13:04:42,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:04:42,181 INFO L93 Difference]: Finished difference Result 203 states and 345 transitions. [2020-07-21 13:04:42,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:04:42,185 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1272 [2020-07-21 13:04:42,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:04:42,190 INFO L225 Difference]: With dead ends: 203 [2020-07-21 13:04:42,191 INFO L226 Difference]: Without dead ends: 163 [2020-07-21 13:04:42,196 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2551 GetRequests, 2506 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 13:04:42,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-21 13:04:42,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2020-07-21 13:04:42,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-21 13:04:42,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 265 transitions. [2020-07-21 13:04:42,223 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 265 transitions. Word has length 1272 [2020-07-21 13:04:42,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:04:42,224 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 265 transitions. [2020-07-21 13:04:42,224 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:04:42,224 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 265 transitions. [2020-07-21 13:04:42,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1290 [2020-07-21 13:04:42,245 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:04:42,246 INFO L422 BasicCegarLoop]: trace histogram [189, 189, 148, 94, 94, 94, 94, 94, 94, 94, 54, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:04:42,459 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:04:42,460 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:04:42,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:04:42,460 INFO L82 PathProgramCache]: Analyzing trace with hash 502367619, now seen corresponding path program 13 times [2020-07-21 13:04:42,461 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:04:42,461 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [370974082] [2020-07-21 13:04:42,461 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:04:43,272 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:04:43,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:04:43,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 2864 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 13:04:43,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:04:43,979 INFO L134 CoverageAnalysis]: Checked inductivity of 99426 backedges. 1747 proven. 7270 refuted. 0 times theorem prover too weak. 90409 trivial. 0 not checked. [2020-07-21 13:04:43,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:04:49,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:52,163 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:53,501 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:53,502 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:54,328 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:54,329 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:54,649 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:54,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:54,873 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:55,028 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:55,096 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:55,097 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:55,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:55,230 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:04:56,015 INFO L134 CoverageAnalysis]: Checked inductivity of 99426 backedges. 1767 proven. 7352 refuted. 0 times theorem prover too weak. 90307 trivial. 0 not checked. [2020-07-21 13:04:56,016 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [370974082] [2020-07-21 13:04:56,016 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:04:56,016 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 13:04:56,016 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31779687] [2020-07-21 13:04:56,017 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:04:56,017 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:04:56,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:04:56,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:04:56,018 INFO L87 Difference]: Start difference. First operand 157 states and 265 transitions. Second operand 22 states. [2020-07-21 13:04:56,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:04:56,497 INFO L93 Difference]: Finished difference Result 230 states and 383 transitions. [2020-07-21 13:04:56,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:04:56,499 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1289 [2020-07-21 13:04:56,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:04:56,510 INFO L225 Difference]: With dead ends: 230 [2020-07-21 13:04:56,510 INFO L226 Difference]: Without dead ends: 203 [2020-07-21 13:04:56,521 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2586 GetRequests, 2538 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 13:04:56,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2020-07-21 13:04:56,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 170. [2020-07-21 13:04:56,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2020-07-21 13:04:56,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 288 transitions. [2020-07-21 13:04:56,565 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 288 transitions. Word has length 1289 [2020-07-21 13:04:56,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:04:56,567 INFO L479 AbstractCegarLoop]: Abstraction has 170 states and 288 transitions. [2020-07-21 13:04:56,567 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:04:56,567 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 288 transitions. [2020-07-21 13:04:56,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1492 [2020-07-21 13:04:56,609 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:04:56,610 INFO L422 BasicCegarLoop]: trace histogram [223, 223, 146, 111, 111, 111, 111, 111, 111, 111, 77, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:04:56,825 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:04:56,826 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:04:56,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:04:56,827 INFO L82 PathProgramCache]: Analyzing trace with hash 676801938, now seen corresponding path program 14 times [2020-07-21 13:04:56,827 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:04:56,827 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1943220411] [2020-07-21 13:04:56,828 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:04:57,858 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:04:57,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:04:57,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 3319 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 13:04:57,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:04:59,603 INFO L134 CoverageAnalysis]: Checked inductivity of 134017 backedges. 2450 proven. 8011 refuted. 0 times theorem prover too weak. 123556 trivial. 0 not checked. [2020-07-21 13:04:59,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:05:05,365 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 13:05:06,493 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:09,034 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:10,626 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,126 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,127 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,745 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,746 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,871 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:11,981 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:12,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:13,442 INFO L134 CoverageAnalysis]: Checked inductivity of 134017 backedges. 2468 proven. 8095 refuted. 0 times theorem prover too weak. 123454 trivial. 0 not checked. [2020-07-21 13:05:13,443 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1943220411] [2020-07-21 13:05:13,443 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:05:13,443 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 13:05:13,444 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313552013] [2020-07-21 13:05:13,445 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:05:13,445 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:05:13,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:05:13,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:05:13,446 INFO L87 Difference]: Start difference. First operand 170 states and 288 transitions. Second operand 22 states. [2020-07-21 13:05:13,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:05:13,992 INFO L93 Difference]: Finished difference Result 258 states and 438 transitions. [2020-07-21 13:05:13,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:05:13,994 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1491 [2020-07-21 13:05:13,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:05:14,007 INFO L225 Difference]: With dead ends: 258 [2020-07-21 13:05:14,007 INFO L226 Difference]: Without dead ends: 236 [2020-07-21 13:05:14,020 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2990 GetRequests, 2942 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 13:05:14,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2020-07-21 13:05:14,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 152. [2020-07-21 13:05:14,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2020-07-21 13:05:14,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 255 transitions. [2020-07-21 13:05:14,052 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 255 transitions. Word has length 1491 [2020-07-21 13:05:14,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:05:14,052 INFO L479 AbstractCegarLoop]: Abstraction has 152 states and 255 transitions. [2020-07-21 13:05:14,052 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:05:14,053 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 255 transitions. [2020-07-21 13:05:14,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1405 [2020-07-21 13:05:14,078 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:05:14,079 INFO L422 BasicCegarLoop]: trace histogram [209, 209, 143, 104, 104, 104, 104, 104, 104, 104, 66, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:05:14,292 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:05:14,293 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:05:14,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:05:14,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1110006953, now seen corresponding path program 15 times [2020-07-21 13:05:14,293 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:05:14,294 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [42897773] [2020-07-21 13:05:14,294 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:05:15,216 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:05:15,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:05:15,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 3124 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 13:05:15,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:05:16,016 INFO L134 CoverageAnalysis]: Checked inductivity of 118521 backedges. 1687 proven. 7441 refuted. 0 times theorem prover too weak. 109393 trivial. 0 not checked. [2020-07-21 13:05:16,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:05:22,225 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:24,596 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:26,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:26,828 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:26,829 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:27,383 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:27,384 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:27,548 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:27,638 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:27,732 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:27,795 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:28,486 INFO L134 CoverageAnalysis]: Checked inductivity of 118521 backedges. 1700 proven. 7500 refuted. 0 times theorem prover too weak. 109321 trivial. 0 not checked. [2020-07-21 13:05:28,487 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [42897773] [2020-07-21 13:05:28,487 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:05:28,487 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 13:05:28,487 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390906903] [2020-07-21 13:05:28,488 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:05:28,488 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:05:28,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:05:28,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:05:28,489 INFO L87 Difference]: Start difference. First operand 152 states and 255 transitions. Second operand 22 states. [2020-07-21 13:05:28,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:05:28,904 INFO L93 Difference]: Finished difference Result 215 states and 368 transitions. [2020-07-21 13:05:28,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:05:28,905 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1404 [2020-07-21 13:05:28,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:05:28,910 INFO L225 Difference]: With dead ends: 215 [2020-07-21 13:05:28,910 INFO L226 Difference]: Without dead ends: 180 [2020-07-21 13:05:28,916 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2815 GetRequests, 2770 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 13:05:28,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2020-07-21 13:05:28,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 152. [2020-07-21 13:05:28,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2020-07-21 13:05:28,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 255 transitions. [2020-07-21 13:05:28,940 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 255 transitions. Word has length 1404 [2020-07-21 13:05:28,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:05:28,940 INFO L479 AbstractCegarLoop]: Abstraction has 152 states and 255 transitions. [2020-07-21 13:05:28,940 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:05:28,940 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 255 transitions. [2020-07-21 13:05:28,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1369 [2020-07-21 13:05:28,962 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:05:28,962 INFO L422 BasicCegarLoop]: trace histogram [203, 203, 143, 101, 101, 101, 101, 101, 101, 101, 60, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:05:29,261 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:05:29,262 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:05:29,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:05:29,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1055194284, now seen corresponding path program 16 times [2020-07-21 13:05:29,263 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:05:29,263 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [634950263] [2020-07-21 13:05:29,263 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:05:30,207 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:05:30,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:05:30,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 3043 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 13:05:30,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:05:31,076 INFO L134 CoverageAnalysis]: Checked inductivity of 112365 backedges. 1787 proven. 7101 refuted. 0 times theorem prover too weak. 103477 trivial. 0 not checked. [2020-07-21 13:05:31,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:05:37,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:37,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:39,735 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:41,134 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:41,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:41,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:41,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:42,221 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:42,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:42,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:42,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:42,646 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:42,743 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:43,590 INFO L134 CoverageAnalysis]: Checked inductivity of 112365 backedges. 1798 proven. 7162 refuted. 0 times theorem prover too weak. 103405 trivial. 0 not checked. [2020-07-21 13:05:43,590 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [634950263] [2020-07-21 13:05:43,590 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:05:43,590 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 13:05:43,591 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302982463] [2020-07-21 13:05:43,592 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:05:43,592 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:05:43,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:05:43,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:05:43,593 INFO L87 Difference]: Start difference. First operand 152 states and 255 transitions. Second operand 22 states. [2020-07-21 13:05:44,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:05:44,000 INFO L93 Difference]: Finished difference Result 242 states and 412 transitions. [2020-07-21 13:05:44,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:05:44,002 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1368 [2020-07-21 13:05:44,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:05:44,008 INFO L225 Difference]: With dead ends: 242 [2020-07-21 13:05:44,009 INFO L226 Difference]: Without dead ends: 195 [2020-07-21 13:05:44,017 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2743 GetRequests, 2698 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 13:05:44,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2020-07-21 13:05:44,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 168. [2020-07-21 13:05:44,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2020-07-21 13:05:44,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 281 transitions. [2020-07-21 13:05:44,045 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 281 transitions. Word has length 1368 [2020-07-21 13:05:44,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:05:44,046 INFO L479 AbstractCegarLoop]: Abstraction has 168 states and 281 transitions. [2020-07-21 13:05:44,046 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:05:44,046 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 281 transitions. [2020-07-21 13:05:44,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1273 [2020-07-21 13:05:44,070 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:05:44,071 INFO L422 BasicCegarLoop]: trace histogram [187, 187, 143, 93, 93, 93, 93, 93, 93, 93, 50, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:05:44,284 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:05:44,285 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:05:44,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:05:44,286 INFO L82 PathProgramCache]: Analyzing trace with hash -736340382, now seen corresponding path program 17 times [2020-07-21 13:05:44,286 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:05:44,286 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1504068144] [2020-07-21 13:05:44,287 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:05:45,212 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:05:45,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:05:45,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 2827 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 13:05:45,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:05:45,979 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 1542 proven. 7690 refuted. 0 times theorem prover too weak. 87597 trivial. 0 not checked. [2020-07-21 13:05:45,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:05:48,511 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-07-21 13:05:52,744 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:52,745 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:55,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:57,011 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:58,050 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:58,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:58,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:59,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:59,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:59,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:59,341 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:05:59,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:00,073 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 1546 proven. 7778 refuted. 0 times theorem prover too weak. 87505 trivial. 0 not checked. [2020-07-21 13:06:00,074 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1504068144] [2020-07-21 13:06:00,074 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:06:00,074 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 13:06:00,074 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183699660] [2020-07-21 13:06:00,075 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:06:00,075 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:06:00,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:06:00,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:06:00,076 INFO L87 Difference]: Start difference. First operand 168 states and 281 transitions. Second operand 24 states. [2020-07-21 13:06:00,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:06:00,725 INFO L93 Difference]: Finished difference Result 369 states and 673 transitions. [2020-07-21 13:06:00,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:06:00,727 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1272 [2020-07-21 13:06:00,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:06:00,733 INFO L225 Difference]: With dead ends: 369 [2020-07-21 13:06:00,733 INFO L226 Difference]: Without dead ends: 165 [2020-07-21 13:06:00,747 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2552 GetRequests, 2502 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 13:06:00,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2020-07-21 13:06:00,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2020-07-21 13:06:00,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2020-07-21 13:06:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 259 transitions. [2020-07-21 13:06:00,773 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 259 transitions. Word has length 1272 [2020-07-21 13:06:00,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:06:00,774 INFO L479 AbstractCegarLoop]: Abstraction has 165 states and 259 transitions. [2020-07-21 13:06:00,774 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:06:00,774 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 259 transitions. [2020-07-21 13:06:00,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1273 [2020-07-21 13:06:00,800 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:06:00,801 INFO L422 BasicCegarLoop]: trace histogram [187, 187, 143, 93, 93, 93, 93, 93, 93, 93, 50, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:06:01,013 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:06:01,014 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:06:01,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:06:01,015 INFO L82 PathProgramCache]: Analyzing trace with hash 467522752, now seen corresponding path program 18 times [2020-07-21 13:06:01,015 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:06:01,015 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [641191015] [2020-07-21 13:06:01,015 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:06:01,933 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:06:01,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:06:01,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 2827 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 13:06:01,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:06:02,669 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 1593 proven. 7639 refuted. 0 times theorem prover too weak. 87597 trivial. 0 not checked. [2020-07-21 13:06:02,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:06:05,228 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-07-21 13:06:09,285 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-21 13:06:09,799 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:12,476 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:12,477 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:14,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:14,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:15,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:15,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:15,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:15,809 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:16,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:16,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:16,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:16,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:16,518 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:17,198 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 1595 proven. 7729 refuted. 0 times theorem prover too weak. 87505 trivial. 0 not checked. [2020-07-21 13:06:17,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [641191015] [2020-07-21 13:06:17,199 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:06:17,199 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 13:06:17,199 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250684831] [2020-07-21 13:06:17,200 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:06:17,200 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:06:17,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:06:17,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:06:17,201 INFO L87 Difference]: Start difference. First operand 165 states and 259 transitions. Second operand 24 states. [2020-07-21 13:06:17,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:06:17,880 INFO L93 Difference]: Finished difference Result 209 states and 324 transitions. [2020-07-21 13:06:17,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:06:17,882 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1272 [2020-07-21 13:06:17,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:06:17,889 INFO L225 Difference]: With dead ends: 209 [2020-07-21 13:06:17,889 INFO L226 Difference]: Without dead ends: 174 [2020-07-21 13:06:17,899 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2552 GetRequests, 2502 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 13:06:17,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2020-07-21 13:06:17,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 157. [2020-07-21 13:06:17,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-21 13:06:17,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 244 transitions. [2020-07-21 13:06:17,934 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 244 transitions. Word has length 1272 [2020-07-21 13:06:17,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:06:17,934 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 244 transitions. [2020-07-21 13:06:17,935 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:06:17,935 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 244 transitions. [2020-07-21 13:06:17,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1311 [2020-07-21 13:06:17,970 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:06:17,971 INFO L422 BasicCegarLoop]: trace histogram [193, 193, 145, 96, 96, 96, 96, 96, 96, 96, 49, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:06:18,184 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:06:18,185 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:06:18,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:06:18,186 INFO L82 PathProgramCache]: Analyzing trace with hash -64895453, now seen corresponding path program 19 times [2020-07-21 13:06:18,186 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:06:18,186 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1131731420] [2020-07-21 13:06:18,186 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:06:19,139 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:06:19,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:06:19,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 2912 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 13:06:19,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:06:19,952 INFO L134 CoverageAnalysis]: Checked inductivity of 102792 backedges. 2780 proven. 6382 refuted. 0 times theorem prover too weak. 93630 trivial. 0 not checked. [2020-07-21 13:06:19,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:06:27,195 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:29,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:29,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:30,812 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:30,813 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:31,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:31,585 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:31,999 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:32,000 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:32,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:32,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:32,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:32,476 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:32,477 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:32,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:32,809 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:34,581 INFO L134 CoverageAnalysis]: Checked inductivity of 102792 backedges. 2796 proven. 6468 refuted. 0 times theorem prover too weak. 93528 trivial. 0 not checked. [2020-07-21 13:06:34,582 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1131731420] [2020-07-21 13:06:34,582 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:06:34,582 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 13:06:34,582 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129956533] [2020-07-21 13:06:34,583 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:06:34,583 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:06:34,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:06:34,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:06:34,584 INFO L87 Difference]: Start difference. First operand 157 states and 244 transitions. Second operand 22 states. [2020-07-21 13:06:35,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:06:35,102 INFO L93 Difference]: Finished difference Result 221 states and 343 transitions. [2020-07-21 13:06:35,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:06:35,104 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1310 [2020-07-21 13:06:35,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:06:35,109 INFO L225 Difference]: With dead ends: 221 [2020-07-21 13:06:35,110 INFO L226 Difference]: Without dead ends: 204 [2020-07-21 13:06:35,113 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2628 GetRequests, 2580 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 13:06:35,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2020-07-21 13:06:35,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 162. [2020-07-21 13:06:35,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-07-21 13:06:35,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 251 transitions. [2020-07-21 13:06:35,141 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 251 transitions. Word has length 1310 [2020-07-21 13:06:35,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:06:35,141 INFO L479 AbstractCegarLoop]: Abstraction has 162 states and 251 transitions. [2020-07-21 13:06:35,142 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:06:35,142 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 251 transitions. [2020-07-21 13:06:35,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1285 [2020-07-21 13:06:35,164 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:06:35,164 INFO L422 BasicCegarLoop]: trace histogram [189, 189, 143, 94, 94, 94, 94, 94, 94, 94, 49, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:06:35,380 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:06:35,380 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:06:35,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:06:35,380 INFO L82 PathProgramCache]: Analyzing trace with hash 177302829, now seen corresponding path program 20 times [2020-07-21 13:06:35,381 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:06:35,381 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1013082029] [2020-07-21 13:06:35,381 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:06:36,455 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:06:36,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:06:36,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 2854 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 13:06:36,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:06:37,490 INFO L134 CoverageAnalysis]: Checked inductivity of 98701 backedges. 1965 proven. 6363 refuted. 0 times theorem prover too weak. 90373 trivial. 0 not checked. [2020-07-21 13:06:37,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:06:44,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:47,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:47,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:48,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:48,686 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:49,151 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:49,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:49,535 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:49,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:49,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:49,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:49,982 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:50,160 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:06:51,240 INFO L134 CoverageAnalysis]: Checked inductivity of 98701 backedges. 1974 proven. 6426 refuted. 0 times theorem prover too weak. 90301 trivial. 0 not checked. [2020-07-21 13:06:51,240 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1013082029] [2020-07-21 13:06:51,241 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:06:51,241 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 13:06:51,241 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673435414] [2020-07-21 13:06:51,243 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:06:51,243 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:06:51,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:06:51,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:06:51,244 INFO L87 Difference]: Start difference. First operand 162 states and 251 transitions. Second operand 22 states. [2020-07-21 13:06:51,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:06:51,700 INFO L93 Difference]: Finished difference Result 251 states and 403 transitions. [2020-07-21 13:06:51,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:06:51,702 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1284 [2020-07-21 13:06:51,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:06:51,708 INFO L225 Difference]: With dead ends: 251 [2020-07-21 13:06:51,708 INFO L226 Difference]: Without dead ends: 214 [2020-07-21 13:06:51,713 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2575 GetRequests, 2530 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 13:06:51,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2020-07-21 13:06:51,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 172. [2020-07-21 13:06:51,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2020-07-21 13:06:51,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 271 transitions. [2020-07-21 13:06:51,743 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 271 transitions. Word has length 1284 [2020-07-21 13:06:51,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:06:51,743 INFO L479 AbstractCegarLoop]: Abstraction has 172 states and 271 transitions. [2020-07-21 13:06:51,743 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:06:51,744 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 271 transitions. [2020-07-21 13:06:51,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 13:06:51,761 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:06:51,762 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:06:51,976 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:06:51,977 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:06:51,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:06:51,978 INFO L82 PathProgramCache]: Analyzing trace with hash 820355682, now seen corresponding path program 21 times [2020-07-21 13:06:51,978 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:06:51,978 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1681782189] [2020-07-21 13:06:51,978 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:06:52,982 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:06:52,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:06:52,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 2719 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 13:06:52,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:06:53,680 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 4174 proven. 3754 refuted. 0 times theorem prover too weak. 81613 trivial. 0 not checked. [2020-07-21 13:06:53,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:07:00,423 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:01,558 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:02,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:02,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:02,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:03,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:03,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:03,284 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:03,477 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:03,478 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:03,741 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:04,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:07,104 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 4171 proven. 3829 refuted. 0 times theorem prover too weak. 81541 trivial. 0 not checked. [2020-07-21 13:07:07,104 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1681782189] [2020-07-21 13:07:07,105 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:07:07,105 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 13:07:07,105 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146321528] [2020-07-21 13:07:07,106 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:07:07,106 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:07:07,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:07:07,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:07:07,107 INFO L87 Difference]: Start difference. First operand 172 states and 271 transitions. Second operand 22 states. [2020-07-21 13:07:07,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:07:07,631 INFO L93 Difference]: Finished difference Result 337 states and 542 transitions. [2020-07-21 13:07:07,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:07:07,633 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1224 [2020-07-21 13:07:07,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:07:07,640 INFO L225 Difference]: With dead ends: 337 [2020-07-21 13:07:07,641 INFO L226 Difference]: Without dead ends: 304 [2020-07-21 13:07:07,648 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2455 GetRequests, 2410 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 13:07:07,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2020-07-21 13:07:07,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 224. [2020-07-21 13:07:07,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2020-07-21 13:07:07,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 365 transitions. [2020-07-21 13:07:07,692 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 365 transitions. Word has length 1224 [2020-07-21 13:07:07,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:07:07,694 INFO L479 AbstractCegarLoop]: Abstraction has 224 states and 365 transitions. [2020-07-21 13:07:07,694 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:07:07,694 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 365 transitions. [2020-07-21 13:07:07,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1250 [2020-07-21 13:07:07,719 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:07:07,720 INFO L422 BasicCegarLoop]: trace histogram [183, 183, 144, 91, 91, 91, 91, 91, 91, 91, 53, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:07:07,934 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:07:07,935 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:07:07,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:07:07,935 INFO L82 PathProgramCache]: Analyzing trace with hash -160411176, now seen corresponding path program 22 times [2020-07-21 13:07:07,935 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:07:07,936 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [646611697] [2020-07-21 13:07:07,936 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:07:09,101 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:07:09,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:07:09,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 2775 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 13:07:09,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:07:09,757 INFO L134 CoverageAnalysis]: Checked inductivity of 93288 backedges. 1872 proven. 8141 refuted. 0 times theorem prover too weak. 83275 trivial. 0 not checked. [2020-07-21 13:07:09,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:07:18,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:18,213 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:21,510 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:21,511 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:23,579 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:23,580 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:24,883 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:24,884 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:25,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:25,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:25,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:25,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:26,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:26,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:26,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:26,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:26,414 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:26,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:27,424 INFO L134 CoverageAnalysis]: Checked inductivity of 93288 backedges. 1880 proven. 8250 refuted. 0 times theorem prover too weak. 83158 trivial. 0 not checked. [2020-07-21 13:07:27,424 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [646611697] [2020-07-21 13:07:27,424 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:07:27,425 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 13:07:27,425 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382493709] [2020-07-21 13:07:27,426 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:07:27,427 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:07:27,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:07:27,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:07:27,427 INFO L87 Difference]: Start difference. First operand 224 states and 365 transitions. Second operand 24 states. [2020-07-21 13:07:28,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:07:28,099 INFO L93 Difference]: Finished difference Result 324 states and 519 transitions. [2020-07-21 13:07:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:07:28,101 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1249 [2020-07-21 13:07:28,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:07:28,109 INFO L225 Difference]: With dead ends: 324 [2020-07-21 13:07:28,109 INFO L226 Difference]: Without dead ends: 258 [2020-07-21 13:07:28,119 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2507 GetRequests, 2454 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 13:07:28,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2020-07-21 13:07:28,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 201. [2020-07-21 13:07:28,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2020-07-21 13:07:28,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 319 transitions. [2020-07-21 13:07:28,153 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 319 transitions. Word has length 1249 [2020-07-21 13:07:28,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:07:28,157 INFO L479 AbstractCegarLoop]: Abstraction has 201 states and 319 transitions. [2020-07-21 13:07:28,157 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:07:28,157 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 319 transitions. [2020-07-21 13:07:28,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1275 [2020-07-21 13:07:28,180 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:07:28,181 INFO L422 BasicCegarLoop]: trace histogram [187, 187, 145, 93, 93, 93, 93, 93, 93, 93, 52, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:07:28,393 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:07:28,394 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:07:28,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:07:28,395 INFO L82 PathProgramCache]: Analyzing trace with hash -1657236882, now seen corresponding path program 23 times [2020-07-21 13:07:28,395 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:07:28,396 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [814331035] [2020-07-21 13:07:28,396 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:07:29,583 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:07:29,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:07:29,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 2831 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 13:07:29,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:07:30,340 INFO L134 CoverageAnalysis]: Checked inductivity of 97116 backedges. 2257 proven. 7625 refuted. 0 times theorem prover too weak. 87234 trivial. 0 not checked. [2020-07-21 13:07:30,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:07:39,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:42,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:45,001 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:45,978 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:46,709 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:46,710 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:47,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:47,177 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:47,463 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:47,464 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:47,644 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:47,644 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:47,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:47,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:48,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:07:49,398 INFO L134 CoverageAnalysis]: Checked inductivity of 97116 backedges. 2263 proven. 7745 refuted. 0 times theorem prover too weak. 87108 trivial. 0 not checked. [2020-07-21 13:07:49,398 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [814331035] [2020-07-21 13:07:49,399 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:07:49,399 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 13:07:49,399 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917855185] [2020-07-21 13:07:49,400 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:07:49,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:07:49,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:07:49,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:07:49,401 INFO L87 Difference]: Start difference. First operand 201 states and 319 transitions. Second operand 24 states. [2020-07-21 13:07:50,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:07:50,313 INFO L93 Difference]: Finished difference Result 352 states and 550 transitions. [2020-07-21 13:07:50,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:07:50,315 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1274 [2020-07-21 13:07:50,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:07:50,324 INFO L225 Difference]: With dead ends: 352 [2020-07-21 13:07:50,324 INFO L226 Difference]: Without dead ends: 315 [2020-07-21 13:07:50,330 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2557 GetRequests, 2504 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 13:07:50,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2020-07-21 13:07:50,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 177. [2020-07-21 13:07:50,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2020-07-21 13:07:50,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 280 transitions. [2020-07-21 13:07:50,366 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 280 transitions. Word has length 1274 [2020-07-21 13:07:50,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:07:50,366 INFO L479 AbstractCegarLoop]: Abstraction has 177 states and 280 transitions. [2020-07-21 13:07:50,366 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:07:50,366 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 280 transitions. [2020-07-21 13:07:50,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1249 [2020-07-21 13:07:50,385 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:07:50,386 INFO L422 BasicCegarLoop]: trace histogram [183, 183, 143, 91, 91, 91, 91, 91, 91, 91, 52, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:07:50,600 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:07:50,600 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:07:50,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:07:50,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1476866612, now seen corresponding path program 24 times [2020-07-21 13:07:50,601 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:07:50,602 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1670579176] [2020-07-21 13:07:50,602 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:07:51,805 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:07:51,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:07:51,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 2773 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 13:07:51,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:07:52,641 INFO L134 CoverageAnalysis]: Checked inductivity of 93145 backedges. 2489 proven. 5599 refuted. 0 times theorem prover too weak. 85057 trivial. 0 not checked. [2020-07-21 13:07:52,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:07:55,757 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2020-07-21 13:08:01,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:01,203 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:04,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:05,172 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:05,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:05,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:06,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:06,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:06,595 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:06,596 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:06,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:06,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:06,850 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:07,203 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:09,096 INFO L134 CoverageAnalysis]: Checked inductivity of 93145 backedges. 2496 proven. 5664 refuted. 0 times theorem prover too weak. 84985 trivial. 0 not checked. [2020-07-21 13:08:09,097 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1670579176] [2020-07-21 13:08:09,097 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:08:09,097 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 13:08:09,097 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917583755] [2020-07-21 13:08:09,098 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:08:09,098 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:08:09,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:08:09,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:08:09,099 INFO L87 Difference]: Start difference. First operand 177 states and 280 transitions. Second operand 22 states. [2020-07-21 13:08:09,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:08:09,734 INFO L93 Difference]: Finished difference Result 305 states and 486 transitions. [2020-07-21 13:08:09,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:08:09,737 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1248 [2020-07-21 13:08:09,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:08:09,744 INFO L225 Difference]: With dead ends: 305 [2020-07-21 13:08:09,744 INFO L226 Difference]: Without dead ends: 278 [2020-07-21 13:08:09,749 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2503 GetRequests, 2458 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 13:08:09,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2020-07-21 13:08:09,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 195. [2020-07-21 13:08:09,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2020-07-21 13:08:09,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 309 transitions. [2020-07-21 13:08:09,786 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 309 transitions. Word has length 1248 [2020-07-21 13:08:09,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:08:09,787 INFO L479 AbstractCegarLoop]: Abstraction has 195 states and 309 transitions. [2020-07-21 13:08:09,787 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:08:09,787 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 309 transitions. [2020-07-21 13:08:09,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1321 [2020-07-21 13:08:09,803 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:08:09,804 INFO L422 BasicCegarLoop]: trace histogram [195, 195, 143, 97, 97, 97, 97, 97, 97, 97, 52, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:08:10,004 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:08:10,005 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:08:10,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:08:10,006 INFO L82 PathProgramCache]: Analyzing trace with hash 947568226, now seen corresponding path program 25 times [2020-07-21 13:08:10,006 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:08:10,007 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [485554757] [2020-07-21 13:08:10,007 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:08:11,263 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:08:11,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:08:11,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 2935 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 13:08:11,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:08:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 104437 backedges. 2212 proven. 7380 refuted. 0 times theorem prover too weak. 94845 trivial. 0 not checked. [2020-07-21 13:08:12,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:08:15,758 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2020-07-21 13:08:22,443 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2020-07-21 13:08:22,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:26,556 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:26,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:29,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:29,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:30,058 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:30,059 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:30,721 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:30,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:31,151 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:31,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:31,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:31,561 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:31,934 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:33,398 INFO L134 CoverageAnalysis]: Checked inductivity of 104437 backedges. 2210 proven. 7474 refuted. 0 times theorem prover too weak. 94753 trivial. 0 not checked. [2020-07-21 13:08:33,399 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [485554757] [2020-07-21 13:08:33,399 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:08:33,399 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 13:08:33,399 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107715106] [2020-07-21 13:08:33,400 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:08:33,400 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:08:33,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:08:33,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:08:33,401 INFO L87 Difference]: Start difference. First operand 195 states and 309 transitions. Second operand 24 states. [2020-07-21 13:08:34,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:08:34,229 INFO L93 Difference]: Finished difference Result 289 states and 447 transitions. [2020-07-21 13:08:34,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:08:34,232 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1320 [2020-07-21 13:08:34,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:08:34,239 INFO L225 Difference]: With dead ends: 289 [2020-07-21 13:08:34,239 INFO L226 Difference]: Without dead ends: 267 [2020-07-21 13:08:34,243 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2648 GetRequests, 2598 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 13:08:34,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2020-07-21 13:08:34,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 187. [2020-07-21 13:08:34,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2020-07-21 13:08:34,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 294 transitions. [2020-07-21 13:08:34,275 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 294 transitions. Word has length 1320 [2020-07-21 13:08:34,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:08:34,275 INFO L479 AbstractCegarLoop]: Abstraction has 187 states and 294 transitions. [2020-07-21 13:08:34,276 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:08:34,276 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 294 transitions. [2020-07-21 13:08:34,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1273 [2020-07-21 13:08:34,295 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:08:34,296 INFO L422 BasicCegarLoop]: trace histogram [187, 187, 143, 93, 93, 93, 93, 93, 93, 93, 50, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:08:34,511 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:08:34,512 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:08:34,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:08:34,513 INFO L82 PathProgramCache]: Analyzing trace with hash 2074304822, now seen corresponding path program 26 times [2020-07-21 13:08:34,513 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:08:34,513 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1826975564] [2020-07-21 13:08:34,514 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:08:35,785 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:08:35,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:08:35,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 2827 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 13:08:35,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:08:36,706 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 2832 proven. 6400 refuted. 0 times theorem prover too weak. 87597 trivial. 0 not checked. [2020-07-21 13:08:36,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:08:40,457 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-07-21 13:08:47,314 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:51,294 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:51,294 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:52,667 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:52,668 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:53,789 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:53,790 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:54,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:54,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:54,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:54,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:55,041 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:55,181 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:55,673 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:08:57,661 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 2828 proven. 6496 refuted. 0 times theorem prover too weak. 87505 trivial. 0 not checked. [2020-07-21 13:08:57,661 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1826975564] [2020-07-21 13:08:57,661 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:08:57,662 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 13:08:57,662 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63210037] [2020-07-21 13:08:57,663 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:08:57,663 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:08:57,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:08:57,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:08:57,664 INFO L87 Difference]: Start difference. First operand 187 states and 294 transitions. Second operand 24 states. [2020-07-21 13:08:58,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:08:58,402 INFO L93 Difference]: Finished difference Result 361 states and 568 transitions. [2020-07-21 13:08:58,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:08:58,404 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1272 [2020-07-21 13:08:58,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:08:58,414 INFO L225 Difference]: With dead ends: 361 [2020-07-21 13:08:58,414 INFO L226 Difference]: Without dead ends: 334 [2020-07-21 13:08:58,422 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2552 GetRequests, 2502 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 13:08:58,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2020-07-21 13:08:58,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 151. [2020-07-21 13:08:58,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2020-07-21 13:08:58,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 232 transitions. [2020-07-21 13:08:58,453 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 232 transitions. Word has length 1272 [2020-07-21 13:08:58,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:08:58,454 INFO L479 AbstractCegarLoop]: Abstraction has 151 states and 232 transitions. [2020-07-21 13:08:58,454 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:08:58,454 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 232 transitions. [2020-07-21 13:08:58,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1249 [2020-07-21 13:08:58,471 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:08:58,472 INFO L422 BasicCegarLoop]: trace histogram [183, 183, 143, 91, 91, 91, 91, 91, 91, 91, 52, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:08:58,687 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:08:58,688 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:08:58,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:08:58,689 INFO L82 PathProgramCache]: Analyzing trace with hash 582171448, now seen corresponding path program 27 times [2020-07-21 13:08:58,689 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:08:58,690 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1127601040] [2020-07-21 13:08:58,690 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:08:59,969 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:08:59,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:08:59,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 2773 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 13:08:59,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:09:00,759 INFO L134 CoverageAnalysis]: Checked inductivity of 93145 backedges. 1735 proven. 7317 refuted. 0 times theorem prover too weak. 84093 trivial. 0 not checked. [2020-07-21 13:09:00,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:09:04,385 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2020-07-21 13:09:10,451 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:10,452 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:14,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:14,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:16,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:16,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:17,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:18,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:18,945 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:18,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:19,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:19,192 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:19,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:19,339 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:19,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:20,431 INFO L134 CoverageAnalysis]: Checked inductivity of 93145 backedges. 1735 proven. 7409 refuted. 0 times theorem prover too weak. 84001 trivial. 0 not checked. [2020-07-21 13:09:20,431 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1127601040] [2020-07-21 13:09:20,431 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:09:20,432 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 13:09:20,432 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818328155] [2020-07-21 13:09:20,432 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:09:20,433 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:09:20,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:09:20,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:09:20,433 INFO L87 Difference]: Start difference. First operand 151 states and 232 transitions. Second operand 24 states. [2020-07-21 13:09:21,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:09:21,138 INFO L93 Difference]: Finished difference Result 205 states and 309 transitions. [2020-07-21 13:09:21,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:09:21,141 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1248 [2020-07-21 13:09:21,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:09:21,145 INFO L225 Difference]: With dead ends: 205 [2020-07-21 13:09:21,145 INFO L226 Difference]: Without dead ends: 178 [2020-07-21 13:09:21,148 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2504 GetRequests, 2454 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 13:09:21,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2020-07-21 13:09:21,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 136. [2020-07-21 13:09:21,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2020-07-21 13:09:21,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 202 transitions. [2020-07-21 13:09:21,168 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 202 transitions. Word has length 1248 [2020-07-21 13:09:21,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:09:21,168 INFO L479 AbstractCegarLoop]: Abstraction has 136 states and 202 transitions. [2020-07-21 13:09:21,168 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:09:21,168 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 202 transitions. [2020-07-21 13:09:21,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2020-07-21 13:09:21,183 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:09:21,183 INFO L422 BasicCegarLoop]: trace histogram [177, 177, 144, 88, 88, 88, 88, 88, 88, 88, 56, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:09:21,396 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:09:21,397 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:09:21,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:09:21,397 INFO L82 PathProgramCache]: Analyzing trace with hash 493369557, now seen corresponding path program 28 times [2020-07-21 13:09:21,398 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:09:21,398 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1526552393] [2020-07-21 13:09:21,398 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:09:22,776 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:09:22,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:09:22,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 2694 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 13:09:22,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:09:23,430 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 5851 proven. 2614 refuted. 0 times theorem prover too weak. 79447 trivial. 0 not checked. [2020-07-21 13:09:23,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:09:29,166 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-21 13:09:29,329 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:29,330 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:31,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:31,786 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:33,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:33,350 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:34,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:34,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:34,877 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:35,224 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:35,422 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:35,423 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:35,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:35,589 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:36,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 5863 proven. 2704 refuted. 0 times theorem prover too weak. 79345 trivial. 0 not checked. [2020-07-21 13:09:42,177 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1526552393] [2020-07-21 13:09:42,177 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:09:42,177 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 13:09:42,178 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612908031] [2020-07-21 13:09:42,178 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:09:42,178 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:09:42,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:09:42,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:09:42,179 INFO L87 Difference]: Start difference. First operand 136 states and 202 transitions. Second operand 22 states. [2020-07-21 13:09:42,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:09:42,995 INFO L93 Difference]: Finished difference Result 276 states and 424 transitions. [2020-07-21 13:09:42,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:09:42,998 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1213 [2020-07-21 13:09:42,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:09:43,005 INFO L225 Difference]: With dead ends: 276 [2020-07-21 13:09:43,006 INFO L226 Difference]: Without dead ends: 264 [2020-07-21 13:09:43,010 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2434 GetRequests, 2386 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 13:09:43,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2020-07-21 13:09:43,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 199. [2020-07-21 13:09:43,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2020-07-21 13:09:43,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 302 transitions. [2020-07-21 13:09:43,039 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 302 transitions. Word has length 1213 [2020-07-21 13:09:43,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:09:43,040 INFO L479 AbstractCegarLoop]: Abstraction has 199 states and 302 transitions. [2020-07-21 13:09:43,040 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:09:43,040 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 302 transitions. [2020-07-21 13:09:43,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 13:09:43,051 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:09:43,052 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:09:43,252 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:09:43,253 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:09:43,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:09:43,254 INFO L82 PathProgramCache]: Analyzing trace with hash -1018676894, now seen corresponding path program 29 times [2020-07-21 13:09:43,254 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:09:43,254 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1338108020] [2020-07-21 13:09:43,255 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:09:44,612 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:09:44,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:09:44,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 2719 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 13:09:44,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:09:45,287 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 5501 proven. 2427 refuted. 0 times theorem prover too weak. 81613 trivial. 0 not checked. [2020-07-21 13:09:45,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:09:50,832 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:50,833 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:53,148 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:53,149 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:54,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:54,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:55,477 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:56,009 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:56,010 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:56,334 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:56,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:56,484 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:56,636 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:09:57,699 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:03,516 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 5504 proven. 2496 refuted. 0 times theorem prover too weak. 81541 trivial. 0 not checked. [2020-07-21 13:10:03,516 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1338108020] [2020-07-21 13:10:03,516 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:10:03,517 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 13:10:03,517 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996364337] [2020-07-21 13:10:03,517 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:10:03,517 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:10:03,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:10:03,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:10:03,518 INFO L87 Difference]: Start difference. First operand 199 states and 302 transitions. Second operand 22 states. [2020-07-21 13:10:04,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:10:04,270 INFO L93 Difference]: Finished difference Result 444 states and 681 transitions. [2020-07-21 13:10:04,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:10:04,273 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1224 [2020-07-21 13:10:04,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:10:04,285 INFO L225 Difference]: With dead ends: 444 [2020-07-21 13:10:04,285 INFO L226 Difference]: Without dead ends: 432 [2020-07-21 13:10:04,294 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2455 GetRequests, 2410 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 13:10:04,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2020-07-21 13:10:04,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 227. [2020-07-21 13:10:04,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2020-07-21 13:10:04,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 344 transitions. [2020-07-21 13:10:04,334 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 344 transitions. Word has length 1224 [2020-07-21 13:10:04,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:10:04,335 INFO L479 AbstractCegarLoop]: Abstraction has 227 states and 344 transitions. [2020-07-21 13:10:04,335 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:10:04,335 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 344 transitions. [2020-07-21 13:10:04,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2020-07-21 13:10:04,352 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:10:04,352 INFO L422 BasicCegarLoop]: trace histogram [177, 177, 144, 88, 88, 88, 88, 88, 88, 88, 56, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:10:04,553 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:10:04,553 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:10:04,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:10:04,554 INFO L82 PathProgramCache]: Analyzing trace with hash -922732837, now seen corresponding path program 30 times [2020-07-21 13:10:04,554 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:10:04,554 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1042617362] [2020-07-21 13:10:04,554 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:10:05,912 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:10:05,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:10:05,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 2694 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 13:10:05,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:10:06,660 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 3725 proven. 4740 refuted. 0 times theorem prover too weak. 79447 trivial. 0 not checked. [2020-07-21 13:10:06,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:10:16,605 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:16,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:18,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:18,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:19,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:20,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:20,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:21,533 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:21,534 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:21,894 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:22,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:22,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:22,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:22,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:22,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:22,949 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:26,344 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 3739 proven. 4828 refuted. 0 times theorem prover too weak. 79345 trivial. 0 not checked. [2020-07-21 13:10:26,344 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1042617362] [2020-07-21 13:10:26,344 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:10:26,345 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 13:10:26,345 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140526202] [2020-07-21 13:10:26,346 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 13:10:26,346 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:10:26,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 13:10:26,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 13:10:26,346 INFO L87 Difference]: Start difference. First operand 227 states and 344 transitions. Second operand 22 states. [2020-07-21 13:10:27,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:10:27,140 INFO L93 Difference]: Finished difference Result 327 states and 497 transitions. [2020-07-21 13:10:27,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 13:10:27,145 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1213 [2020-07-21 13:10:27,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:10:27,153 INFO L225 Difference]: With dead ends: 327 [2020-07-21 13:10:27,153 INFO L226 Difference]: Without dead ends: 315 [2020-07-21 13:10:27,159 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2434 GetRequests, 2386 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 13:10:27,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2020-07-21 13:10:27,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 222. [2020-07-21 13:10:27,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-21 13:10:27,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 335 transitions. [2020-07-21 13:10:27,195 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 335 transitions. Word has length 1213 [2020-07-21 13:10:27,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:10:27,196 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 335 transitions. [2020-07-21 13:10:27,196 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 13:10:27,196 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 335 transitions. [2020-07-21 13:10:27,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1237 [2020-07-21 13:10:27,217 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:10:27,217 INFO L422 BasicCegarLoop]: trace histogram [181, 181, 143, 90, 90, 90, 90, 90, 90, 90, 53, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:10:27,431 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:10:27,431 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:10:27,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:10:27,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1471712557, now seen corresponding path program 31 times [2020-07-21 13:10:27,433 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:10:27,433 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [577782638] [2020-07-21 13:10:27,433 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:10:28,873 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:10:28,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:10:28,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 2746 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 13:10:28,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:10:29,808 INFO L134 CoverageAnalysis]: Checked inductivity of 91333 backedges. 3936 proven. 5026 refuted. 0 times theorem prover too weak. 82371 trivial. 0 not checked. [2020-07-21 13:10:29,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:10:32,806 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 13:10:33,869 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 13:10:33,978 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 13:10:34,091 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 13:10:34,206 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 13:10:34,319 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-07-21 13:10:43,077 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 13:10:43,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:43,864 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:46,020 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2020-07-21 13:10:46,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:46,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:48,531 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:48,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:49,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:50,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:51,639 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:51,639 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:52,010 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:52,010 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:52,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:52,245 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:53,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:10:57,921 INFO L134 CoverageAnalysis]: Checked inductivity of 91333 backedges. 3930 proven. 5124 refuted. 0 times theorem prover too weak. 82279 trivial. 0 not checked. [2020-07-21 13:10:57,921 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [577782638] [2020-07-21 13:10:57,921 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:10:57,922 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 13:10:57,922 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920190840] [2020-07-21 13:10:57,922 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:10:57,922 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:10:57,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:10:57,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:10:57,923 INFO L87 Difference]: Start difference. First operand 222 states and 335 transitions. Second operand 24 states. [2020-07-21 13:10:59,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:10:59,043 INFO L93 Difference]: Finished difference Result 528 states and 813 transitions. [2020-07-21 13:10:59,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:10:59,047 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1236 [2020-07-21 13:10:59,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:10:59,063 INFO L225 Difference]: With dead ends: 528 [2020-07-21 13:10:59,063 INFO L226 Difference]: Without dead ends: 511 [2020-07-21 13:10:59,074 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2480 GetRequests, 2430 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 13:10:59,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2020-07-21 13:10:59,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 204. [2020-07-21 13:10:59,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2020-07-21 13:10:59,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 301 transitions. [2020-07-21 13:10:59,118 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 301 transitions. Word has length 1236 [2020-07-21 13:10:59,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:10:59,119 INFO L479 AbstractCegarLoop]: Abstraction has 204 states and 301 transitions. [2020-07-21 13:10:59,119 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:10:59,119 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 301 transitions. [2020-07-21 13:10:59,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 13:10:59,138 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:10:59,138 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:10:59,351 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:10:59,352 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:10:59,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:10:59,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1991897758, now seen corresponding path program 32 times [2020-07-21 13:10:59,353 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:10:59,353 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [800305740] [2020-07-21 13:10:59,354 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:11:00,792 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:11:00,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:11:00,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 2719 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 13:11:00,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:11:01,713 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 6141 proven. 2731 refuted. 0 times theorem prover too weak. 80669 trivial. 0 not checked. [2020-07-21 13:11:01,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:11:05,555 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 13:11:05,919 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 13:11:06,033 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 13:11:06,781 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2020-07-21 13:11:09,386 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 13:11:10,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:10,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:13,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:13,594 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:15,524 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:16,744 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:16,745 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:17,439 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:17,957 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:18,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:18,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:18,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:19,643 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:27,487 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 6133 proven. 2831 refuted. 0 times theorem prover too weak. 80577 trivial. 0 not checked. [2020-07-21 13:11:27,487 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [800305740] [2020-07-21 13:11:27,488 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:11:27,488 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 13:11:27,488 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212368955] [2020-07-21 13:11:27,489 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:11:27,489 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:11:27,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:11:27,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:11:27,490 INFO L87 Difference]: Start difference. First operand 204 states and 301 transitions. Second operand 24 states. [2020-07-21 13:11:28,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:11:28,865 INFO L93 Difference]: Finished difference Result 565 states and 863 transitions. [2020-07-21 13:11:28,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:11:28,869 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1224 [2020-07-21 13:11:28,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:11:28,885 INFO L225 Difference]: With dead ends: 565 [2020-07-21 13:11:28,885 INFO L226 Difference]: Without dead ends: 467 [2020-07-21 13:11:28,899 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2456 GetRequests, 2406 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 13:11:28,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2020-07-21 13:11:28,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 111. [2020-07-21 13:11:28,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2020-07-21 13:11:28,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 161 transitions. [2020-07-21 13:11:28,922 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 161 transitions. Word has length 1224 [2020-07-21 13:11:28,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:11:28,923 INFO L479 AbstractCegarLoop]: Abstraction has 111 states and 161 transitions. [2020-07-21 13:11:28,923 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:11:28,923 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 161 transitions. [2020-07-21 13:11:28,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2020-07-21 13:11:28,934 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:11:28,934 INFO L422 BasicCegarLoop]: trace histogram [177, 177, 144, 88, 88, 88, 88, 88, 88, 88, 56, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:11:29,134 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:11:29,135 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:11:29,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:11:29,136 INFO L82 PathProgramCache]: Analyzing trace with hash -666509037, now seen corresponding path program 33 times [2020-07-21 13:11:29,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:11:29,137 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1681565272] [2020-07-21 13:11:29,137 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:11:30,656 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:11:30,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:11:30,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 2694 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 13:11:30,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:11:31,602 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 1350 proven. 8042 refuted. 0 times theorem prover too weak. 78520 trivial. 0 not checked. [2020-07-21 13:11:31,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:11:34,875 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-21 13:11:34,981 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 13:11:35,090 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 13:11:36,126 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 13:11:36,239 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 13:11:36,361 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-21 13:11:36,481 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-21 13:11:36,597 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2020-07-21 13:11:36,700 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-07-21 13:11:37,488 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 13:11:46,338 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-21 13:11:46,443 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-21 13:11:46,553 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 13:11:46,665 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 13:11:46,775 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-07-21 13:11:46,881 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-07-21 13:11:47,455 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:53,866 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:57,858 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:11:57,859 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:00,368 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:00,369 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:01,939 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:01,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:02,896 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:03,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:03,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:03,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:03,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:03,817 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:03,818 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:03,898 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:04,601 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 1366 proven. 8152 refuted. 0 times theorem prover too weak. 78394 trivial. 0 not checked. [2020-07-21 13:12:04,602 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1681565272] [2020-07-21 13:12:04,602 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:12:04,603 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 13:12:04,603 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079156312] [2020-07-21 13:12:04,603 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:12:04,603 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:12:04,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:12:04,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:12:04,604 INFO L87 Difference]: Start difference. First operand 111 states and 161 transitions. Second operand 24 states. [2020-07-21 13:12:06,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:12:06,079 INFO L93 Difference]: Finished difference Result 324 states and 482 transitions. [2020-07-21 13:12:06,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:12:06,085 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1213 [2020-07-21 13:12:06,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:12:06,090 INFO L225 Difference]: With dead ends: 324 [2020-07-21 13:12:06,090 INFO L226 Difference]: Without dead ends: 108 [2020-07-21 13:12:06,096 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2435 GetRequests, 2382 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 13:12:06,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2020-07-21 13:12:06,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2020-07-21 13:12:06,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2020-07-21 13:12:06,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 132 transitions. [2020-07-21 13:12:06,106 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 132 transitions. Word has length 1213 [2020-07-21 13:12:06,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:12:06,106 INFO L479 AbstractCegarLoop]: Abstraction has 108 states and 132 transitions. [2020-07-21 13:12:06,106 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:12:06,106 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 132 transitions. [2020-07-21 13:12:06,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 13:12:06,116 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:12:06,116 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:12:06,316 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:12:06,317 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:12:06,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:12:06,318 INFO L82 PathProgramCache]: Analyzing trace with hash 221687074, now seen corresponding path program 34 times [2020-07-21 13:12:06,319 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:12:06,319 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1134698666] [2020-07-21 13:12:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:12:07,776 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:12:07,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:12:07,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 2719 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 13:12:07,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:12:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 1425 proven. 7447 refuted. 0 times theorem prover too weak. 80669 trivial. 0 not checked. [2020-07-21 13:12:09,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:12:21,306 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2020-07-21 13:12:21,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:21,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:26,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:26,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:29,229 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:31,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:32,121 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:32,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:33,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:33,151 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:33,331 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:33,332 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:33,545 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:34,215 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 1431 proven. 7533 refuted. 0 times theorem prover too weak. 80577 trivial. 0 not checked. [2020-07-21 13:12:34,215 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1134698666] [2020-07-21 13:12:34,215 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:12:34,215 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 13:12:34,216 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031076907] [2020-07-21 13:12:34,216 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 13:12:34,216 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:12:34,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 13:12:34,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 13:12:34,217 INFO L87 Difference]: Start difference. First operand 108 states and 132 transitions. Second operand 24 states. [2020-07-21 13:12:35,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:12:35,061 INFO L93 Difference]: Finished difference Result 150 states and 180 transitions. [2020-07-21 13:12:35,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 13:12:35,065 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1224 [2020-07-21 13:12:35,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:12:35,068 INFO L225 Difference]: With dead ends: 150 [2020-07-21 13:12:35,069 INFO L226 Difference]: Without dead ends: 103 [2020-07-21 13:12:35,070 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2456 GetRequests, 2406 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 13:12:35,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2020-07-21 13:12:35,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2020-07-21 13:12:35,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2020-07-21 13:12:35,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 121 transitions. [2020-07-21 13:12:35,082 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 121 transitions. Word has length 1224 [2020-07-21 13:12:35,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:12:35,082 INFO L479 AbstractCegarLoop]: Abstraction has 103 states and 121 transitions. [2020-07-21 13:12:35,083 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 13:12:35,083 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 121 transitions. [2020-07-21 13:12:35,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 13:12:35,092 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 13:12:35,093 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 13:12:35,293 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:12:35,294 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 13:12:35,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 13:12:35,295 INFO L82 PathProgramCache]: Analyzing trace with hash -69238494, now seen corresponding path program 35 times [2020-07-21 13:12:35,295 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 13:12:35,296 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2030159894] [2020-07-21 13:12:35,296 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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-21 13:12:36,775 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 13:12:36,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 13:12:36,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 2719 conjuncts, 23 conjunts are in the unsatisfiable core [2020-07-21 13:12:36,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 13:12:37,613 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 1438 proven. 8365 refuted. 0 times theorem prover too weak. 79738 trivial. 0 not checked. [2020-07-21 13:12:37,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 13:12:41,764 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-21 13:12:41,880 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-21 13:12:42,002 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 13:12:42,119 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 13:12:42,232 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2020-07-21 13:12:42,341 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2020-07-21 13:12:42,525 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2020-07-21 13:12:51,140 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 13:12:51,944 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:51,945 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:12:57,632 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 36 [2020-07-21 13:12:57,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:01,423 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:01,424 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:03,861 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2020-07-21 13:13:03,911 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:03,912 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:05,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:05,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:06,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:06,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:06,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:06,955 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:07,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 13:13:07,793 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 1429 proven. 8491 refuted. 0 times theorem prover too weak. 79621 trivial. 0 not checked. [2020-07-21 13:13:07,794 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2030159894] [2020-07-21 13:13:07,794 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 13:13:07,794 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24] total 26 [2020-07-21 13:13:07,795 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902056865] [2020-07-21 13:13:07,795 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-07-21 13:13:07,795 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 13:13:07,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-07-21 13:13:07,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2020-07-21 13:13:07,796 INFO L87 Difference]: Start difference. First operand 103 states and 121 transitions. Second operand 26 states. [2020-07-21 13:13:09,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 13:13:09,179 INFO L93 Difference]: Finished difference Result 267 states and 320 transitions. [2020-07-21 13:13:09,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 13:13:09,184 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1224 [2020-07-21 13:13:09,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 13:13:09,188 INFO L225 Difference]: With dead ends: 267 [2020-07-21 13:13:09,188 INFO L226 Difference]: Without dead ends: 0 [2020-07-21 13:13:09,196 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2457 GetRequests, 2402 SyntacticMatches, 21 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=432, Invalid=828, Unknown=0, NotChecked=0, Total=1260 [2020-07-21 13:13:09,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-21 13:13:09,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-21 13:13:09,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-21 13:13:09,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-21 13:13:09,197 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 1224 [2020-07-21 13:13:09,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 13:13:09,198 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-21 13:13:09,198 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-07-21 13:13:09,198 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-21 13:13:09,198 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-21 13:13:09,413 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 13:13:09,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-21 13:13:10,378 WARN L193 SmtUtils]: Spent 876.00 ms on a formula simplification. DAG size of input: 291 DAG size of output: 75 [2020-07-21 13:13:12,571 WARN L193 SmtUtils]: Spent 2.19 s on a formula simplification. DAG size of input: 467 DAG size of output: 149 [2020-07-21 13:13:13,897 WARN L193 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 467 DAG size of output: 149 [2020-07-21 13:13:29,269 WARN L193 SmtUtils]: Spent 15.37 s on a formula simplification. DAG size of input: 953 DAG size of output: 430 [2020-07-21 13:13:43,423 WARN L193 SmtUtils]: Spent 14.15 s on a formula simplification. DAG size of input: 915 DAG size of output: 411 [2020-07-21 13:13:43,695 WARN L193 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 291 DAG size of output: 75 [2020-07-21 13:13:44,551 WARN L193 SmtUtils]: Spent 853.00 ms on a formula simplification. DAG size of input: 411 DAG size of output: 120 [2020-07-21 13:13:45,051 WARN L193 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 359 DAG size of output: 90 [2020-07-21 13:14:02,662 WARN L193 SmtUtils]: Spent 17.61 s on a formula simplification. DAG size of input: 963 DAG size of output: 465 [2020-07-21 13:14:05,173 WARN L193 SmtUtils]: Spent 2.51 s on a formula simplification. DAG size of input: 561 DAG size of output: 189 [2020-07-21 13:14:21,813 WARN L193 SmtUtils]: Spent 16.63 s on a formula simplification. DAG size of input: 963 DAG size of output: 465 [2020-07-21 13:14:22,728 WARN L193 SmtUtils]: Spent 910.00 ms on a formula simplification. DAG size of input: 411 DAG size of output: 115 [2020-07-21 13:14:23,020 WARN L193 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 291 DAG size of output: 75 [2020-07-21 13:14:24,339 WARN L193 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 462 DAG size of output: 144