java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cceb4a [2018-01-30 01:23:46,224 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-30 01:23:46,237 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-30 01:23:46,250 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-30 01:23:46,250 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-30 01:23:46,250 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-30 01:23:46,251 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-30 01:23:46,252 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-30 01:23:46,254 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-30 01:23:46,255 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-30 01:23:46,255 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-30 01:23:46,255 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-30 01:23:46,256 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-30 01:23:46,257 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-30 01:23:46,257 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-30 01:23:46,260 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-30 01:23:46,262 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-30 01:23:46,264 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-30 01:23:46,265 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-30 01:23:46,267 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-30 01:23:46,269 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-30 01:23:46,269 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-30 01:23:46,270 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-30 01:23:46,270 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-30 01:23:46,271 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-30 01:23:46,273 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-30 01:23:46,273 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-30 01:23:46,273 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-30 01:23:46,274 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-30 01:23:46,274 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-30 01:23:46,274 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-30 01:23:46,275 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-01-30 01:23:46,285 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-30 01:23:46,285 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-30 01:23:46,286 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-30 01:23:46,286 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-30 01:23:46,286 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-30 01:23:46,286 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-30 01:23:46,287 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-30 01:23:46,287 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-30 01:23:46,287 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-30 01:23:46,288 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-30 01:23:46,288 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-30 01:23:46,288 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-30 01:23:46,288 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-30 01:23:46,288 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-30 01:23:46,289 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-30 01:23:46,289 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-30 01:23:46,289 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-30 01:23:46,289 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-30 01:23:46,289 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-30 01:23:46,290 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-30 01:23:46,290 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-30 01:23:46,290 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-30 01:23:46,290 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-30 01:23:46,290 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-30 01:23:46,291 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-30 01:23:46,291 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-30 01:23:46,291 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-30 01:23:46,291 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-30 01:23:46,291 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-30 01:23:46,292 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-30 01:23:46,292 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-30 01:23:46,292 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-30 01:23:46,293 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-30 01:23:46,293 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-30 01:23:46,327 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-30 01:23:46,340 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-30 01:23:46,344 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-30 01:23:46,346 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-30 01:23:46,346 INFO L276 PluginConnector]: CDTParser initialized [2018-01-30 01:23:46,347 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i [2018-01-30 01:23:46,487 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-30 01:23:46,494 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-01-30 01:23:46,495 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-30 01:23:46,495 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-30 01:23:46,502 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-30 01:23:46,503 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,506 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27de64c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46, skipping insertion in model container [2018-01-30 01:23:46,507 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,525 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-30 01:23:46,542 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-30 01:23:46,652 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-30 01:23:46,668 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-30 01:23:46,673 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46 WrapperNode [2018-01-30 01:23:46,673 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-30 01:23:46,674 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-30 01:23:46,674 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-30 01:23:46,674 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-30 01:23:46,688 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,688 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,694 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,694 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,696 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,698 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,699 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,700 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-30 01:23:46,700 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-30 01:23:46,700 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-30 01:23:46,701 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-30 01:23:46,701 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (1/1) ... No working directory specified, using /storage/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 [2018-01-30 01:23:46,743 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-30 01:23:46,743 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-30 01:23:46,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-01-30 01:23:46,743 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-30 01:23:46,743 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-30 01:23:46,743 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-01-30 01:23:46,744 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-30 01:23:46,744 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-30 01:23:46,744 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-30 01:23:46,878 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-30 01:23:46,878 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:23:46 BoogieIcfgContainer [2018-01-30 01:23:46,879 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-30 01:23:46,879 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-01-30 01:23:46,879 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-01-30 01:23:46,880 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-01-30 01:23:46,884 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:23:46" (1/1) ... [2018-01-30 01:23:46,888 WARN L213 ansformationObserver]: HeapSeparator: input icfg has no '#valid' array -- returning unchanged Icfg! [2018-01-30 01:23:46,897 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 30.01 01:23:46 BasicIcfg [2018-01-30 01:23:46,897 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-01-30 01:23:46,897 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-30 01:23:46,898 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-30 01:23:46,900 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-30 01:23:46,900 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.01 01:23:46" (1/4) ... [2018-01-30 01:23:46,901 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3835ed94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 01:23:46, skipping insertion in model container [2018-01-30 01:23:46,901 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:46" (2/4) ... [2018-01-30 01:23:46,901 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3835ed94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 01:23:46, skipping insertion in model container [2018-01-30 01:23:46,901 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:23:46" (3/4) ... [2018-01-30 01:23:46,901 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3835ed94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 01:23:46, skipping insertion in model container [2018-01-30 01:23:46,901 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 30.01 01:23:46" (4/4) ... [2018-01-30 01:23:46,903 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_false-valid-deref_ground.ileft_unchanged_by_heapseparator [2018-01-30 01:23:46,909 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-30 01:23:46,914 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2018-01-30 01:23:46,954 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-30 01:23:46,955 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-30 01:23:46,955 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-30 01:23:46,955 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-30 01:23:46,955 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-30 01:23:46,955 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-30 01:23:46,955 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-30 01:23:46,956 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-30 01:23:46,957 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-30 01:23:46,975 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states. [2018-01-30 01:23:46,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-01-30 01:23:46,980 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:46,981 INFO L350 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:46,981 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:46,987 INFO L82 PathProgramCache]: Analyzing trace with hash 167026923, now seen corresponding path program 1 times [2018-01-30 01:23:46,989 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:46,989 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:47,035 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,036 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:47,036 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:47,070 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:47,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:47,127 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-30 01:23:47,128 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-30 01:23:47,130 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-30 01:23:47,145 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-30 01:23:47,146 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-30 01:23:47,148 INFO L87 Difference]: Start difference. First operand 39 states. Second operand 3 states. [2018-01-30 01:23:47,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:47,234 INFO L93 Difference]: Finished difference Result 86 states and 99 transitions. [2018-01-30 01:23:47,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-30 01:23:47,236 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-01-30 01:23:47,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:47,247 INFO L225 Difference]: With dead ends: 86 [2018-01-30 01:23:47,247 INFO L226 Difference]: Without dead ends: 52 [2018-01-30 01:23:47,251 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-30 01:23:47,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-30 01:23:47,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 38. [2018-01-30 01:23:47,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-30 01:23:47,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-01-30 01:23:47,345 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 9 [2018-01-30 01:23:47,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:47,346 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-01-30 01:23:47,346 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-30 01:23:47,346 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-01-30 01:23:47,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-01-30 01:23:47,346 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:47,346 INFO L350 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:47,347 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:47,347 INFO L82 PathProgramCache]: Analyzing trace with hash -2125002319, now seen corresponding path program 1 times [2018-01-30 01:23:47,347 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:47,347 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:47,348 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,348 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:47,348 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:47,361 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:47,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:47,420 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-30 01:23:47,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-30 01:23:47,422 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-30 01:23:47,422 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-30 01:23:47,422 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-30 01:23:47,422 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 4 states. [2018-01-30 01:23:47,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:47,465 INFO L93 Difference]: Finished difference Result 58 states and 60 transitions. [2018-01-30 01:23:47,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-30 01:23:47,466 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-01-30 01:23:47,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:47,467 INFO L225 Difference]: With dead ends: 58 [2018-01-30 01:23:47,467 INFO L226 Difference]: Without dead ends: 40 [2018-01-30 01:23:47,468 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-30 01:23:47,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-30 01:23:47,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 38. [2018-01-30 01:23:47,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-30 01:23:47,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 39 transitions. [2018-01-30 01:23:47,473 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 39 transitions. Word has length 15 [2018-01-30 01:23:47,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:47,473 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 39 transitions. [2018-01-30 01:23:47,474 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-30 01:23:47,474 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 39 transitions. [2018-01-30 01:23:47,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-01-30 01:23:47,474 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:47,475 INFO L350 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:47,475 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:47,475 INFO L82 PathProgramCache]: Analyzing trace with hash -414158133, now seen corresponding path program 1 times [2018-01-30 01:23:47,475 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:47,475 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:47,476 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,477 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:47,477 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:47,485 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:47,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:47,536 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:47,537 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:47,556 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:47,583 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:47,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:47,623 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:47,623 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-01-30 01:23:47,623 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-30 01:23:47,624 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-30 01:23:47,624 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-30 01:23:47,624 INFO L87 Difference]: Start difference. First operand 38 states and 39 transitions. Second operand 4 states. [2018-01-30 01:23:47,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:47,676 INFO L93 Difference]: Finished difference Result 62 states and 65 transitions. [2018-01-30 01:23:47,676 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-30 01:23:47,676 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-01-30 01:23:47,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:47,678 INFO L225 Difference]: With dead ends: 62 [2018-01-30 01:23:47,678 INFO L226 Difference]: Without dead ends: 59 [2018-01-30 01:23:47,678 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-30 01:23:47,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-30 01:23:47,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 45. [2018-01-30 01:23:47,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-30 01:23:47,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2018-01-30 01:23:47,685 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 16 [2018-01-30 01:23:47,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:47,685 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2018-01-30 01:23:47,685 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-30 01:23:47,685 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2018-01-30 01:23:47,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-30 01:23:47,686 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:47,686 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:47,686 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:47,686 INFO L82 PathProgramCache]: Analyzing trace with hash -297405551, now seen corresponding path program 1 times [2018-01-30 01:23:47,686 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:47,686 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:47,687 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,687 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:47,687 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:47,696 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:47,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:47,760 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:47,760 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:47,770 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:47,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:47,782 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:47,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-01-30 01:23:47,809 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-30 01:23:47,809 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 5 [2018-01-30 01:23:47,810 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-30 01:23:47,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-30 01:23:47,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-30 01:23:47,810 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand 6 states. [2018-01-30 01:23:47,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:47,922 INFO L93 Difference]: Finished difference Result 75 states and 82 transitions. [2018-01-30 01:23:47,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-30 01:23:47,923 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-01-30 01:23:47,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:47,924 INFO L225 Difference]: With dead ends: 75 [2018-01-30 01:23:47,924 INFO L226 Difference]: Without dead ends: 73 [2018-01-30 01:23:47,925 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-30 01:23:47,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-01-30 01:23:47,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 49. [2018-01-30 01:23:47,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-30 01:23:47,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2018-01-30 01:23:47,932 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 22 [2018-01-30 01:23:47,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:47,933 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2018-01-30 01:23:47,933 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-30 01:23:47,933 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2018-01-30 01:23:47,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-30 01:23:47,934 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:47,934 INFO L350 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:47,934 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:47,934 INFO L82 PathProgramCache]: Analyzing trace with hash 406766827, now seen corresponding path program 2 times [2018-01-30 01:23:47,934 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:47,935 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:47,935 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,936 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:47,936 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:47,942 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:48,018 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:48,018 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:48,018 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:48,033 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:48,037 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:48,039 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:48,040 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:48,042 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:48,056 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:48,079 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:48,080 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-30 01:23:48,080 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-30 01:23:48,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-30 01:23:48,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-30 01:23:48,081 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand 5 states. [2018-01-30 01:23:48,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:48,140 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2018-01-30 01:23:48,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-30 01:23:48,140 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-01-30 01:23:48,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:48,141 INFO L225 Difference]: With dead ends: 93 [2018-01-30 01:23:48,141 INFO L226 Difference]: Without dead ends: 90 [2018-01-30 01:23:48,142 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-30 01:23:48,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-01-30 01:23:48,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 56. [2018-01-30 01:23:48,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-30 01:23:48,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2018-01-30 01:23:48,147 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 23 [2018-01-30 01:23:48,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:48,148 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2018-01-30 01:23:48,148 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-30 01:23:48,148 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2018-01-30 01:23:48,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-30 01:23:48,149 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:48,149 INFO L350 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:48,149 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:48,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1139421493, now seen corresponding path program 3 times [2018-01-30 01:23:48,149 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:48,149 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:48,150 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:48,150 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:48,150 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:48,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:48,156 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:48,227 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:48,228 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:48,228 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:48,233 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:48,238 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:48,240 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:48,242 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:48,243 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:48,244 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:48,245 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:48,296 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:48,296 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-01-30 01:23:48,297 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-30 01:23:48,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-30 01:23:48,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-30 01:23:48,297 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand 6 states. [2018-01-30 01:23:48,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:48,453 INFO L93 Difference]: Finished difference Result 116 states and 123 transitions. [2018-01-30 01:23:48,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-30 01:23:48,453 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-01-30 01:23:48,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:48,454 INFO L225 Difference]: With dead ends: 116 [2018-01-30 01:23:48,455 INFO L226 Difference]: Without dead ends: 113 [2018-01-30 01:23:48,455 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-30 01:23:48,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-01-30 01:23:48,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 63. [2018-01-30 01:23:48,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-30 01:23:48,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 67 transitions. [2018-01-30 01:23:48,464 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 67 transitions. Word has length 30 [2018-01-30 01:23:48,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:48,465 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 67 transitions. [2018-01-30 01:23:48,465 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-30 01:23:48,465 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 67 transitions. [2018-01-30 01:23:48,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-30 01:23:48,466 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:48,466 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:48,466 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:48,467 INFO L82 PathProgramCache]: Analyzing trace with hash 333723178, now seen corresponding path program 1 times [2018-01-30 01:23:48,467 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:48,467 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:48,468 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:48,468 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:48,468 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:48,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:48,481 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:48,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:48,561 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:48,561 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:48,567 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:48,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:48,577 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:48,623 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:48,656 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:48,657 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2018-01-30 01:23:48,657 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-30 01:23:48,657 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-30 01:23:48,657 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-01-30 01:23:48,658 INFO L87 Difference]: Start difference. First operand 63 states and 67 transitions. Second operand 10 states. [2018-01-30 01:23:48,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:48,768 INFO L93 Difference]: Finished difference Result 89 states and 94 transitions. [2018-01-30 01:23:48,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-30 01:23:48,769 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2018-01-30 01:23:48,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:48,770 INFO L225 Difference]: With dead ends: 89 [2018-01-30 01:23:48,770 INFO L226 Difference]: Without dead ends: 63 [2018-01-30 01:23:48,771 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-01-30 01:23:48,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-30 01:23:48,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-30 01:23:48,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-30 01:23:48,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 66 transitions. [2018-01-30 01:23:48,778 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 66 transitions. Word has length 34 [2018-01-30 01:23:48,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:48,779 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 66 transitions. [2018-01-30 01:23:48,779 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-30 01:23:48,779 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 66 transitions. [2018-01-30 01:23:48,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-30 01:23:48,780 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:48,780 INFO L350 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:48,780 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:48,781 INFO L82 PathProgramCache]: Analyzing trace with hash 939124971, now seen corresponding path program 4 times [2018-01-30 01:23:48,781 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:48,781 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:48,782 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:48,782 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:48,782 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:48,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:48,791 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:48,904 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:48,905 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:48,917 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:23:48,927 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:48,929 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:48,944 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:48,978 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:48,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-30 01:23:48,979 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-30 01:23:48,979 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-30 01:23:48,979 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-30 01:23:48,980 INFO L87 Difference]: Start difference. First operand 63 states and 66 transitions. Second operand 7 states. [2018-01-30 01:23:49,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:49,170 INFO L93 Difference]: Finished difference Result 123 states and 130 transitions. [2018-01-30 01:23:49,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-30 01:23:49,170 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-01-30 01:23:49,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:49,171 INFO L225 Difference]: With dead ends: 123 [2018-01-30 01:23:49,172 INFO L226 Difference]: Without dead ends: 120 [2018-01-30 01:23:49,172 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-30 01:23:49,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-01-30 01:23:49,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 70. [2018-01-30 01:23:49,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-30 01:23:49,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2018-01-30 01:23:49,181 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 37 [2018-01-30 01:23:49,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:49,181 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2018-01-30 01:23:49,181 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-30 01:23:49,182 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2018-01-30 01:23:49,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-30 01:23:49,183 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:49,183 INFO L350 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:49,183 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:49,184 INFO L82 PathProgramCache]: Analyzing trace with hash 1844330570, now seen corresponding path program 2 times [2018-01-30 01:23:49,184 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:49,184 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:49,185 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:49,185 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:49,185 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:49,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:49,193 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:49,293 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-01-30 01:23:49,293 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:49,293 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:49,307 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:49,311 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:49,327 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:49,340 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:49,342 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:49,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-01-30 01:23:49,402 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:49,402 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-30 01:23:49,402 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-30 01:23:49,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-30 01:23:49,403 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-30 01:23:49,403 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand 5 states. [2018-01-30 01:23:49,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:49,431 INFO L93 Difference]: Finished difference Result 83 states and 89 transitions. [2018-01-30 01:23:49,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-30 01:23:49,432 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 41 [2018-01-30 01:23:49,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:49,433 INFO L225 Difference]: With dead ends: 83 [2018-01-30 01:23:49,433 INFO L226 Difference]: Without dead ends: 81 [2018-01-30 01:23:49,434 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-01-30 01:23:49,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-01-30 01:23:49,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 78. [2018-01-30 01:23:49,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-01-30 01:23:49,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 83 transitions. [2018-01-30 01:23:49,440 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 83 transitions. Word has length 41 [2018-01-30 01:23:49,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:49,440 INFO L432 AbstractCegarLoop]: Abstraction has 78 states and 83 transitions. [2018-01-30 01:23:49,440 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-30 01:23:49,440 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 83 transitions. [2018-01-30 01:23:49,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-30 01:23:49,442 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:49,442 INFO L350 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:49,442 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:49,442 INFO L82 PathProgramCache]: Analyzing trace with hash 776612555, now seen corresponding path program 5 times [2018-01-30 01:23:49,442 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:49,443 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:49,443 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:49,443 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:49,443 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:49,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:49,449 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:49,580 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:49,581 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:49,581 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:49,588 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:23:49,592 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:49,593 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:49,595 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:49,599 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:49,601 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:49,603 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:49,603 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:49,605 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:49,628 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:49,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:49,649 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2018-01-30 01:23:49,649 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-30 01:23:49,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-30 01:23:49,649 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-01-30 01:23:49,649 INFO L87 Difference]: Start difference. First operand 78 states and 83 transitions. Second operand 8 states. [2018-01-30 01:23:49,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:49,745 INFO L93 Difference]: Finished difference Result 186 states and 200 transitions. [2018-01-30 01:23:49,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-30 01:23:49,745 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-01-30 01:23:49,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:49,747 INFO L225 Difference]: With dead ends: 186 [2018-01-30 01:23:49,747 INFO L226 Difference]: Without dead ends: 183 [2018-01-30 01:23:49,747 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-01-30 01:23:49,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-01-30 01:23:49,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 85. [2018-01-30 01:23:49,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-01-30 01:23:49,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-01-30 01:23:49,758 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 44 [2018-01-30 01:23:49,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:49,759 INFO L432 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-01-30 01:23:49,759 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-30 01:23:49,759 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-01-30 01:23:49,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-30 01:23:49,760 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:49,760 INFO L350 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:49,760 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:49,761 INFO L82 PathProgramCache]: Analyzing trace with hash -1708509853, now seen corresponding path program 3 times [2018-01-30 01:23:49,761 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:49,761 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:49,762 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:49,762 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:49,762 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:49,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:49,772 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:49,873 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:23:49,874 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:49,874 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:49,881 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:49,887 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:49,890 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:49,905 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:49,910 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:49,913 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:50,016 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:23:50,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:50,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2018-01-30 01:23:50,041 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-30 01:23:50,041 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-30 01:23:50,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-01-30 01:23:50,041 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 15 states. [2018-01-30 01:23:50,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:50,139 INFO L93 Difference]: Finished difference Result 119 states and 127 transitions. [2018-01-30 01:23:50,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-30 01:23:50,139 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 53 [2018-01-30 01:23:50,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:50,140 INFO L225 Difference]: With dead ends: 119 [2018-01-30 01:23:50,140 INFO L226 Difference]: Without dead ends: 85 [2018-01-30 01:23:50,141 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2018-01-30 01:23:50,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-01-30 01:23:50,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2018-01-30 01:23:50,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-01-30 01:23:50,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 90 transitions. [2018-01-30 01:23:50,149 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 90 transitions. Word has length 53 [2018-01-30 01:23:50,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:50,149 INFO L432 AbstractCegarLoop]: Abstraction has 85 states and 90 transitions. [2018-01-30 01:23:50,149 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-30 01:23:50,149 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 90 transitions. [2018-01-30 01:23:50,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-30 01:23:50,150 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:50,150 INFO L350 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:50,150 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:50,150 INFO L82 PathProgramCache]: Analyzing trace with hash -1889137429, now seen corresponding path program 6 times [2018-01-30 01:23:50,150 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:50,150 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:50,151 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:50,151 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:50,151 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:50,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:50,157 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:50,247 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:50,247 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:50,247 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:50,252 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:23:50,255 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:50,256 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:50,257 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:50,258 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:50,259 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:50,260 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:50,261 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:50,262 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:50,264 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:50,290 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:50,324 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:50,324 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-01-30 01:23:50,325 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-30 01:23:50,325 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-30 01:23:50,325 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-30 01:23:50,325 INFO L87 Difference]: Start difference. First operand 85 states and 90 transitions. Second operand 9 states. [2018-01-30 01:23:50,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:50,518 INFO L93 Difference]: Finished difference Result 193 states and 207 transitions. [2018-01-30 01:23:50,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-30 01:23:50,519 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-01-30 01:23:50,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:50,521 INFO L225 Difference]: With dead ends: 193 [2018-01-30 01:23:50,521 INFO L226 Difference]: Without dead ends: 190 [2018-01-30 01:23:50,522 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-30 01:23:50,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-30 01:23:50,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 92. [2018-01-30 01:23:50,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-01-30 01:23:50,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 98 transitions. [2018-01-30 01:23:50,532 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 98 transitions. Word has length 51 [2018-01-30 01:23:50,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:50,532 INFO L432 AbstractCegarLoop]: Abstraction has 92 states and 98 transitions. [2018-01-30 01:23:50,532 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-30 01:23:50,532 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 98 transitions. [2018-01-30 01:23:50,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-30 01:23:50,534 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:50,534 INFO L350 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:50,534 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:50,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1501907133, now seen corresponding path program 4 times [2018-01-30 01:23:50,534 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:50,534 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:50,535 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:50,535 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:50,535 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:50,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:50,544 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:50,635 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:23:50,635 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:50,635 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:50,640 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:23:50,649 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:50,651 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:50,690 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2018-01-30 01:23:50,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:50,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 15 [2018-01-30 01:23:50,711 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-30 01:23:50,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-30 01:23:50,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2018-01-30 01:23:50,711 INFO L87 Difference]: Start difference. First operand 92 states and 98 transitions. Second operand 16 states. [2018-01-30 01:23:50,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:50,938 INFO L93 Difference]: Finished difference Result 133 states and 146 transitions. [2018-01-30 01:23:50,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-30 01:23:50,938 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 60 [2018-01-30 01:23:50,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:50,939 INFO L225 Difference]: With dead ends: 133 [2018-01-30 01:23:50,939 INFO L226 Difference]: Without dead ends: 103 [2018-01-30 01:23:50,940 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2018-01-30 01:23:50,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-01-30 01:23:50,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 100. [2018-01-30 01:23:50,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-01-30 01:23:50,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 106 transitions. [2018-01-30 01:23:50,945 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 106 transitions. Word has length 60 [2018-01-30 01:23:50,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:50,945 INFO L432 AbstractCegarLoop]: Abstraction has 100 states and 106 transitions. [2018-01-30 01:23:50,945 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-30 01:23:50,945 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 106 transitions. [2018-01-30 01:23:50,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-30 01:23:50,946 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:50,946 INFO L350 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:50,946 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:50,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1884453173, now seen corresponding path program 7 times [2018-01-30 01:23:50,946 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:50,946 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:50,947 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:50,947 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:50,947 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:50,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:50,952 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:51,036 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:51,036 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:51,036 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:51,044 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:51,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:51,052 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:51,070 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:51,105 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:51,105 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2018-01-30 01:23:51,105 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-30 01:23:51,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-30 01:23:51,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-01-30 01:23:51,106 INFO L87 Difference]: Start difference. First operand 100 states and 106 transitions. Second operand 10 states. [2018-01-30 01:23:51,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:51,265 INFO L93 Difference]: Finished difference Result 240 states and 259 transitions. [2018-01-30 01:23:51,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-30 01:23:51,266 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 58 [2018-01-30 01:23:51,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:51,267 INFO L225 Difference]: With dead ends: 240 [2018-01-30 01:23:51,267 INFO L226 Difference]: Without dead ends: 237 [2018-01-30 01:23:51,267 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-01-30 01:23:51,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-01-30 01:23:51,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 107. [2018-01-30 01:23:51,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2018-01-30 01:23:51,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 114 transitions. [2018-01-30 01:23:51,277 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 114 transitions. Word has length 58 [2018-01-30 01:23:51,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:51,277 INFO L432 AbstractCegarLoop]: Abstraction has 107 states and 114 transitions. [2018-01-30 01:23:51,277 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-30 01:23:51,277 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 114 transitions. [2018-01-30 01:23:51,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-30 01:23:51,278 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:51,278 INFO L350 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:51,278 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:51,278 INFO L82 PathProgramCache]: Analyzing trace with hash 1422078187, now seen corresponding path program 8 times [2018-01-30 01:23:51,278 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:51,278 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:51,279 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:51,279 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:51,279 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:51,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:51,287 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:51,420 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:51,421 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:51,421 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:51,426 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:51,431 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:51,436 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:51,437 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:51,438 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:51,451 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:51,472 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:51,472 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-30 01:23:51,472 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-30 01:23:51,472 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-30 01:23:51,472 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-30 01:23:51,473 INFO L87 Difference]: Start difference. First operand 107 states and 114 transitions. Second operand 11 states. [2018-01-30 01:23:51,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:51,692 INFO L93 Difference]: Finished difference Result 279 states and 302 transitions. [2018-01-30 01:23:51,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-30 01:23:51,692 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-01-30 01:23:51,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:51,694 INFO L225 Difference]: With dead ends: 279 [2018-01-30 01:23:51,694 INFO L226 Difference]: Without dead ends: 276 [2018-01-30 01:23:51,694 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-30 01:23:51,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-01-30 01:23:51,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 114. [2018-01-30 01:23:51,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-01-30 01:23:51,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 122 transitions. [2018-01-30 01:23:51,705 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 122 transitions. Word has length 65 [2018-01-30 01:23:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:51,705 INFO L432 AbstractCegarLoop]: Abstraction has 114 states and 122 transitions. [2018-01-30 01:23:51,705 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-30 01:23:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 122 transitions. [2018-01-30 01:23:51,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-30 01:23:51,706 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:51,706 INFO L350 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:51,706 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:51,706 INFO L82 PathProgramCache]: Analyzing trace with hash 570417867, now seen corresponding path program 9 times [2018-01-30 01:23:51,706 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:51,706 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:51,707 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:51,707 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:51,707 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:51,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:51,714 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:51,818 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:51,818 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:51,819 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:51,824 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:51,828 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,829 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,831 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,832 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,833 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,835 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,837 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,838 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,839 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,845 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:51,845 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:51,848 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:51,865 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:51,886 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:51,886 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2018-01-30 01:23:51,886 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-30 01:23:51,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-30 01:23:51,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-01-30 01:23:51,887 INFO L87 Difference]: Start difference. First operand 114 states and 122 transitions. Second operand 12 states. [2018-01-30 01:23:52,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:52,162 INFO L93 Difference]: Finished difference Result 318 states and 345 transitions. [2018-01-30 01:23:52,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-30 01:23:52,163 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 72 [2018-01-30 01:23:52,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:52,164 INFO L225 Difference]: With dead ends: 318 [2018-01-30 01:23:52,164 INFO L226 Difference]: Without dead ends: 315 [2018-01-30 01:23:52,165 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-01-30 01:23:52,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-01-30 01:23:52,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 121. [2018-01-30 01:23:52,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-01-30 01:23:52,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 130 transitions. [2018-01-30 01:23:52,175 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 130 transitions. Word has length 72 [2018-01-30 01:23:52,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:52,176 INFO L432 AbstractCegarLoop]: Abstraction has 121 states and 130 transitions. [2018-01-30 01:23:52,176 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-30 01:23:52,176 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 130 transitions. [2018-01-30 01:23:52,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-30 01:23:52,176 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:52,176 INFO L350 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:52,177 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:52,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1870164220, now seen corresponding path program 5 times [2018-01-30 01:23:52,177 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:52,177 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:52,177 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:52,177 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:52,178 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:52,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:52,186 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:52,316 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 14 proven. 73 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-01-30 01:23:52,316 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:52,316 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:52,322 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:23:52,327 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:52,332 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:52,338 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:52,342 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:52,347 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:52,349 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:52,352 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:52,496 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2018-01-30 01:23:52,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:52,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8] total 20 [2018-01-30 01:23:52,518 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-30 01:23:52,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-30 01:23:52,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2018-01-30 01:23:52,519 INFO L87 Difference]: Start difference. First operand 121 states and 130 transitions. Second operand 21 states. [2018-01-30 01:23:52,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:52,913 INFO L93 Difference]: Finished difference Result 170 states and 187 transitions. [2018-01-30 01:23:52,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-30 01:23:52,913 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 79 [2018-01-30 01:23:52,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:52,914 INFO L225 Difference]: With dead ends: 170 [2018-01-30 01:23:52,914 INFO L226 Difference]: Without dead ends: 132 [2018-01-30 01:23:52,915 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2018-01-30 01:23:52,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-01-30 01:23:52,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 129. [2018-01-30 01:23:52,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-01-30 01:23:52,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-01-30 01:23:52,926 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 79 [2018-01-30 01:23:52,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:52,927 INFO L432 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-01-30 01:23:52,927 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-30 01:23:52,927 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-01-30 01:23:52,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-30 01:23:52,928 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:52,928 INFO L350 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:52,928 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:52,929 INFO L82 PathProgramCache]: Analyzing trace with hash -833530645, now seen corresponding path program 10 times [2018-01-30 01:23:52,929 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:52,929 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:52,930 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:52,930 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:52,930 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:52,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:52,937 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:53,075 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:53,075 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:53,075 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:53,080 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:23:53,090 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:53,093 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:53,111 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:53,132 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:53,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-30 01:23:53,132 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-30 01:23:53,132 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-30 01:23:53,132 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-30 01:23:53,132 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 13 states. [2018-01-30 01:23:53,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:53,389 INFO L93 Difference]: Finished difference Result 381 states and 415 transitions. [2018-01-30 01:23:53,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-30 01:23:53,390 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 79 [2018-01-30 01:23:53,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:53,391 INFO L225 Difference]: With dead ends: 381 [2018-01-30 01:23:53,391 INFO L226 Difference]: Without dead ends: 378 [2018-01-30 01:23:53,392 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-30 01:23:53,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-01-30 01:23:53,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 136. [2018-01-30 01:23:53,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-01-30 01:23:53,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 146 transitions. [2018-01-30 01:23:53,403 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 146 transitions. Word has length 79 [2018-01-30 01:23:53,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:53,403 INFO L432 AbstractCegarLoop]: Abstraction has 136 states and 146 transitions. [2018-01-30 01:23:53,403 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-30 01:23:53,404 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 146 transitions. [2018-01-30 01:23:53,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-01-30 01:23:53,404 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:53,404 INFO L350 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:53,404 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:53,404 INFO L82 PathProgramCache]: Analyzing trace with hash 385957579, now seen corresponding path program 11 times [2018-01-30 01:23:53,405 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:53,405 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:53,405 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:53,405 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:53,406 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:53,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:53,411 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:53,609 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:53,609 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:53,609 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:53,614 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:23:53,617 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,618 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,619 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,620 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,621 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,622 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,624 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,625 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,627 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,629 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,631 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,633 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:53,634 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:53,635 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:53,656 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:53,676 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:53,677 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2018-01-30 01:23:53,677 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-30 01:23:53,677 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-30 01:23:53,677 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-01-30 01:23:53,678 INFO L87 Difference]: Start difference. First operand 136 states and 146 transitions. Second operand 14 states. [2018-01-30 01:23:54,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:54,000 INFO L93 Difference]: Finished difference Result 428 states and 467 transitions. [2018-01-30 01:23:54,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-30 01:23:54,001 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 86 [2018-01-30 01:23:54,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:54,003 INFO L225 Difference]: With dead ends: 428 [2018-01-30 01:23:54,004 INFO L226 Difference]: Without dead ends: 425 [2018-01-30 01:23:54,004 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-01-30 01:23:54,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2018-01-30 01:23:54,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 143. [2018-01-30 01:23:54,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-01-30 01:23:54,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 154 transitions. [2018-01-30 01:23:54,021 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 154 transitions. Word has length 86 [2018-01-30 01:23:54,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:54,021 INFO L432 AbstractCegarLoop]: Abstraction has 143 states and 154 transitions. [2018-01-30 01:23:54,021 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-30 01:23:54,022 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 154 transitions. [2018-01-30 01:23:54,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-01-30 01:23:54,023 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:54,023 INFO L350 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:54,023 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:54,023 INFO L82 PathProgramCache]: Analyzing trace with hash 1381005547, now seen corresponding path program 12 times [2018-01-30 01:23:54,023 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:54,023 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:54,024 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:54,024 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:54,024 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:54,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:54,032 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:54,281 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:54,282 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:54,282 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:54,287 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:23:54,290 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,291 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,292 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,293 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,294 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,295 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,296 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,297 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,298 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,299 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,301 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,302 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,305 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,306 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:54,308 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:54,331 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:54,351 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:54,351 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-30 01:23:54,352 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-30 01:23:54,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-30 01:23:54,352 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-30 01:23:54,352 INFO L87 Difference]: Start difference. First operand 143 states and 154 transitions. Second operand 15 states. [2018-01-30 01:23:54,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:54,686 INFO L93 Difference]: Finished difference Result 475 states and 519 transitions. [2018-01-30 01:23:54,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-30 01:23:54,686 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 93 [2018-01-30 01:23:54,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:54,689 INFO L225 Difference]: With dead ends: 475 [2018-01-30 01:23:54,689 INFO L226 Difference]: Without dead ends: 472 [2018-01-30 01:23:54,690 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-30 01:23:54,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2018-01-30 01:23:54,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 150. [2018-01-30 01:23:54,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-01-30 01:23:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 162 transitions. [2018-01-30 01:23:54,707 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 162 transitions. Word has length 93 [2018-01-30 01:23:54,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:54,708 INFO L432 AbstractCegarLoop]: Abstraction has 150 states and 162 transitions. [2018-01-30 01:23:54,708 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-30 01:23:54,708 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 162 transitions. [2018-01-30 01:23:54,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-01-30 01:23:54,709 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:54,710 INFO L350 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:54,710 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:54,710 INFO L82 PathProgramCache]: Analyzing trace with hash -1295579915, now seen corresponding path program 6 times [2018-01-30 01:23:54,710 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:54,710 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:54,711 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:54,711 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:54,711 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:54,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:54,721 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:54,831 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-01-30 01:23:54,831 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:54,831 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:54,836 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:23:54,841 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,842 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,844 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,847 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,849 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,852 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:54,853 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:54,855 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:54,870 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-01-30 01:23:54,900 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:54,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-30 01:23:54,900 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-30 01:23:54,900 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-30 01:23:54,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-30 01:23:54,901 INFO L87 Difference]: Start difference. First operand 150 states and 162 transitions. Second operand 11 states. [2018-01-30 01:23:55,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:55,274 INFO L93 Difference]: Finished difference Result 163 states and 177 transitions. [2018-01-30 01:23:55,274 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-30 01:23:55,274 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 98 [2018-01-30 01:23:55,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:55,276 INFO L225 Difference]: With dead ends: 163 [2018-01-30 01:23:55,276 INFO L226 Difference]: Without dead ends: 161 [2018-01-30 01:23:55,276 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-01-30 01:23:55,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-01-30 01:23:55,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 158. [2018-01-30 01:23:55,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-01-30 01:23:55,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 171 transitions. [2018-01-30 01:23:55,291 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 171 transitions. Word has length 98 [2018-01-30 01:23:55,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:55,292 INFO L432 AbstractCegarLoop]: Abstraction has 158 states and 171 transitions. [2018-01-30 01:23:55,292 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-30 01:23:55,292 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 171 transitions. [2018-01-30 01:23:55,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-01-30 01:23:55,293 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:55,293 INFO L350 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:55,293 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:55,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1871602997, now seen corresponding path program 13 times [2018-01-30 01:23:55,294 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:55,294 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:55,295 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:55,295 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:55,295 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:55,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:55,303 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:55,601 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:55,601 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:55,601 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:55,608 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:55,619 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:55,636 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:55,656 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:55,656 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2018-01-30 01:23:55,657 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-30 01:23:55,657 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-30 01:23:55,657 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-01-30 01:23:55,657 INFO L87 Difference]: Start difference. First operand 158 states and 171 transitions. Second operand 16 states. [2018-01-30 01:23:56,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:56,458 INFO L93 Difference]: Finished difference Result 602 states and 661 transitions. [2018-01-30 01:23:56,493 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-30 01:23:56,493 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 100 [2018-01-30 01:23:56,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:56,497 INFO L225 Difference]: With dead ends: 602 [2018-01-30 01:23:56,497 INFO L226 Difference]: Without dead ends: 599 [2018-01-30 01:23:56,497 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-01-30 01:23:56,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-01-30 01:23:56,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 165. [2018-01-30 01:23:56,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-01-30 01:23:56,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 179 transitions. [2018-01-30 01:23:56,518 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 179 transitions. Word has length 100 [2018-01-30 01:23:56,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:56,519 INFO L432 AbstractCegarLoop]: Abstraction has 165 states and 179 transitions. [2018-01-30 01:23:56,519 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-30 01:23:56,519 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 179 transitions. [2018-01-30 01:23:56,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-01-30 01:23:56,520 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:56,520 INFO L350 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:56,520 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:56,520 INFO L82 PathProgramCache]: Analyzing trace with hash -41791090, now seen corresponding path program 7 times [2018-01-30 01:23:56,520 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:56,521 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:56,521 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:56,521 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:56,521 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:56,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:56,531 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:56,823 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 65 proven. 115 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-01-30 01:23:56,823 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:56,823 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:56,830 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:56,847 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:57,054 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 95 proven. 85 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-01-30 01:23:57,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:57,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 30 [2018-01-30 01:23:57,086 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-30 01:23:57,086 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-30 01:23:57,086 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2018-01-30 01:23:57,087 INFO L87 Difference]: Start difference. First operand 165 states and 179 transitions. Second operand 30 states. [2018-01-30 01:23:57,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:57,923 INFO L93 Difference]: Finished difference Result 223 states and 242 transitions. [2018-01-30 01:23:57,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-30 01:23:57,923 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 110 [2018-01-30 01:23:57,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:57,924 INFO L225 Difference]: With dead ends: 223 [2018-01-30 01:23:57,924 INFO L226 Difference]: Without dead ends: 165 [2018-01-30 01:23:57,925 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=324, Invalid=1236, Unknown=0, NotChecked=0, Total=1560 [2018-01-30 01:23:57,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2018-01-30 01:23:57,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2018-01-30 01:23:57,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-01-30 01:23:57,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 178 transitions. [2018-01-30 01:23:57,935 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 178 transitions. Word has length 110 [2018-01-30 01:23:57,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:57,935 INFO L432 AbstractCegarLoop]: Abstraction has 165 states and 178 transitions. [2018-01-30 01:23:57,935 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-30 01:23:57,935 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 178 transitions. [2018-01-30 01:23:57,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-01-30 01:23:57,936 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:57,936 INFO L350 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:57,936 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:57,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1191222507, now seen corresponding path program 14 times [2018-01-30 01:23:57,936 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:57,936 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:57,937 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:57,937 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:57,937 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:57,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:57,943 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:58,173 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:58,173 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:58,173 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:58,178 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:58,181 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:58,188 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:58,189 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:58,191 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:58,216 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:58,236 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:58,236 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-30 01:23:58,236 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-30 01:23:58,236 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-30 01:23:58,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-30 01:23:58,237 INFO L87 Difference]: Start difference. First operand 165 states and 178 transitions. Second operand 17 states. [2018-01-30 01:23:58,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:58,677 INFO L93 Difference]: Finished difference Result 609 states and 668 transitions. [2018-01-30 01:23:58,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-30 01:23:58,678 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 107 [2018-01-30 01:23:58,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:58,680 INFO L225 Difference]: With dead ends: 609 [2018-01-30 01:23:58,680 INFO L226 Difference]: Without dead ends: 606 [2018-01-30 01:23:58,680 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-30 01:23:58,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2018-01-30 01:23:58,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 172. [2018-01-30 01:23:58,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-30 01:23:58,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 186 transitions. [2018-01-30 01:23:58,694 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 186 transitions. Word has length 107 [2018-01-30 01:23:58,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:58,694 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 186 transitions. [2018-01-30 01:23:58,694 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-30 01:23:58,694 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 186 transitions. [2018-01-30 01:23:58,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-01-30 01:23:58,695 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:58,695 INFO L350 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:58,695 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:58,695 INFO L82 PathProgramCache]: Analyzing trace with hash 1934437294, now seen corresponding path program 8 times [2018-01-30 01:23:58,695 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:58,695 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:58,696 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:58,696 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:58,696 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:58,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:58,703 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:59,016 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 60 proven. 158 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-01-30 01:23:59,017 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:59,017 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:59,023 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:59,028 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:59,036 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:59,038 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:59,040 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:59,096 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 90 proven. 128 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-01-30 01:23:59,116 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:59,116 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2018-01-30 01:23:59,116 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-30 01:23:59,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-30 01:23:59,117 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2018-01-30 01:23:59,117 INFO L87 Difference]: Start difference. First operand 172 states and 186 transitions. Second operand 23 states. [2018-01-30 01:23:59,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:59,369 INFO L93 Difference]: Finished difference Result 223 states and 243 transitions. [2018-01-30 01:23:59,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-30 01:23:59,369 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 117 [2018-01-30 01:23:59,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:59,370 INFO L225 Difference]: With dead ends: 223 [2018-01-30 01:23:59,370 INFO L226 Difference]: Without dead ends: 172 [2018-01-30 01:23:59,371 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2018-01-30 01:23:59,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-01-30 01:23:59,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-01-30 01:23:59,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-30 01:23:59,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 185 transitions. [2018-01-30 01:23:59,383 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 185 transitions. Word has length 117 [2018-01-30 01:23:59,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:59,383 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 185 transitions. [2018-01-30 01:23:59,383 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-30 01:23:59,383 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 185 transitions. [2018-01-30 01:23:59,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-01-30 01:23:59,384 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:59,384 INFO L350 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:59,384 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:59,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1609500981, now seen corresponding path program 15 times [2018-01-30 01:23:59,384 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:59,384 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:59,385 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:59,385 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:59,385 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:59,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:59,391 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:59,596 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:59,596 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:59,596 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:59,601 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:59,605 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,606 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,607 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,608 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,609 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,610 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,611 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,612 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,614 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,615 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,617 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,619 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,621 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,624 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,626 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,630 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:59,630 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:59,632 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:59,663 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:59,683 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:59,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2018-01-30 01:23:59,684 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-30 01:23:59,684 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-30 01:23:59,684 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-01-30 01:23:59,684 INFO L87 Difference]: Start difference. First operand 172 states and 185 transitions. Second operand 18 states. [2018-01-30 01:24:00,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:00,187 INFO L93 Difference]: Finished difference Result 616 states and 675 transitions. [2018-01-30 01:24:00,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-30 01:24:00,187 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 114 [2018-01-30 01:24:00,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:00,190 INFO L225 Difference]: With dead ends: 616 [2018-01-30 01:24:00,190 INFO L226 Difference]: Without dead ends: 613 [2018-01-30 01:24:00,191 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-01-30 01:24:00,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-01-30 01:24:00,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 179. [2018-01-30 01:24:00,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2018-01-30 01:24:00,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 193 transitions. [2018-01-30 01:24:00,215 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 193 transitions. Word has length 114 [2018-01-30 01:24:00,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:00,216 INFO L432 AbstractCegarLoop]: Abstraction has 179 states and 193 transitions. [2018-01-30 01:24:00,216 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-30 01:24:00,216 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 193 transitions. [2018-01-30 01:24:00,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-01-30 01:24:00,217 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:00,217 INFO L350 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:00,217 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:00,218 INFO L82 PathProgramCache]: Analyzing trace with hash -2103530098, now seen corresponding path program 9 times [2018-01-30 01:24:00,218 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:00,218 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:00,219 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:00,219 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:00,219 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:00,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:00,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:00,419 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-01-30 01:24:00,419 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:00,419 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:00,428 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:24:00,433 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:00,436 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:00,438 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:00,441 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:00,445 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:00,449 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:00,451 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:00,454 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:00,476 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-01-30 01:24:00,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:00,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-30 01:24:00,508 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-30 01:24:00,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-30 01:24:00,509 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-30 01:24:00,509 INFO L87 Difference]: Start difference. First operand 179 states and 193 transitions. Second operand 13 states. [2018-01-30 01:24:00,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:00,695 INFO L93 Difference]: Finished difference Result 192 states and 208 transitions. [2018-01-30 01:24:00,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-30 01:24:00,696 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 124 [2018-01-30 01:24:00,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:00,696 INFO L225 Difference]: With dead ends: 192 [2018-01-30 01:24:00,697 INFO L226 Difference]: Without dead ends: 190 [2018-01-30 01:24:00,697 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-01-30 01:24:00,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-30 01:24:00,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 187. [2018-01-30 01:24:00,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2018-01-30 01:24:00,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 202 transitions. [2018-01-30 01:24:00,709 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 202 transitions. Word has length 124 [2018-01-30 01:24:00,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:00,709 INFO L432 AbstractCegarLoop]: Abstraction has 187 states and 202 transitions. [2018-01-30 01:24:00,709 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-30 01:24:00,710 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 202 transitions. [2018-01-30 01:24:00,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-01-30 01:24:00,710 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:00,710 INFO L350 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:00,710 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:00,710 INFO L82 PathProgramCache]: Analyzing trace with hash 581026027, now seen corresponding path program 16 times [2018-01-30 01:24:00,710 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:00,711 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:00,711 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:00,711 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:00,711 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:00,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:00,717 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:01,010 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:01,010 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:01,011 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:01,015 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:24:01,032 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:01,034 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:01,057 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:01,077 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:01,077 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-01-30 01:24:01,077 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-30 01:24:01,078 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-30 01:24:01,078 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-30 01:24:01,078 INFO L87 Difference]: Start difference. First operand 187 states and 202 transitions. Second operand 19 states. [2018-01-30 01:24:01,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:01,633 INFO L93 Difference]: Finished difference Result 759 states and 835 transitions. [2018-01-30 01:24:01,671 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-30 01:24:01,671 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 121 [2018-01-30 01:24:01,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:01,674 INFO L225 Difference]: With dead ends: 759 [2018-01-30 01:24:01,674 INFO L226 Difference]: Without dead ends: 756 [2018-01-30 01:24:01,674 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-30 01:24:01,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-01-30 01:24:01,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 194. [2018-01-30 01:24:01,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-01-30 01:24:01,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 210 transitions. [2018-01-30 01:24:01,691 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 210 transitions. Word has length 121 [2018-01-30 01:24:01,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:01,691 INFO L432 AbstractCegarLoop]: Abstraction has 194 states and 210 transitions. [2018-01-30 01:24:01,691 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-30 01:24:01,691 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 210 transitions. [2018-01-30 01:24:01,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-01-30 01:24:01,692 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:01,692 INFO L350 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:01,692 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:01,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1201623755, now seen corresponding path program 17 times [2018-01-30 01:24:01,693 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:01,693 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:01,693 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:01,693 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:01,693 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:01,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:01,700 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:02,055 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:02,056 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:02,056 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:02,062 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:24:02,067 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,068 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,069 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,070 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,071 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,072 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,074 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,075 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,077 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,079 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,081 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,083 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,086 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,089 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,092 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,096 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,100 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,105 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:02,106 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:02,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:02,166 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:02,187 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:02,187 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2018-01-30 01:24:02,188 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-30 01:24:02,188 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-30 01:24:02,188 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-01-30 01:24:02,188 INFO L87 Difference]: Start difference. First operand 194 states and 210 transitions. Second operand 20 states. [2018-01-30 01:24:02,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:02,873 INFO L93 Difference]: Finished difference Result 822 states and 905 transitions. [2018-01-30 01:24:02,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-30 01:24:02,874 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 128 [2018-01-30 01:24:02,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:02,876 INFO L225 Difference]: With dead ends: 822 [2018-01-30 01:24:02,877 INFO L226 Difference]: Without dead ends: 819 [2018-01-30 01:24:02,877 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-01-30 01:24:02,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-01-30 01:24:02,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 201. [2018-01-30 01:24:02,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-01-30 01:24:02,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 218 transitions. [2018-01-30 01:24:02,899 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 218 transitions. Word has length 128 [2018-01-30 01:24:02,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:02,900 INFO L432 AbstractCegarLoop]: Abstraction has 201 states and 218 transitions. [2018-01-30 01:24:02,900 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-30 01:24:02,900 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 218 transitions. [2018-01-30 01:24:02,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-01-30 01:24:02,900 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:02,900 INFO L350 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:02,900 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:02,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1265425575, now seen corresponding path program 10 times [2018-01-30 01:24:02,901 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:02,901 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:02,901 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:02,901 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:02,901 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:02,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:02,911 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:03,123 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2018-01-30 01:24:03,124 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:03,124 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:03,128 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:24:03,145 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:03,147 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:03,167 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2018-01-30 01:24:03,188 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:03,188 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-30 01:24:03,188 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-30 01:24:03,188 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-30 01:24:03,189 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-30 01:24:03,189 INFO L87 Difference]: Start difference. First operand 201 states and 218 transitions. Second operand 15 states. [2018-01-30 01:24:03,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:03,434 INFO L93 Difference]: Finished difference Result 214 states and 233 transitions. [2018-01-30 01:24:03,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-30 01:24:03,434 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 136 [2018-01-30 01:24:03,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:03,435 INFO L225 Difference]: With dead ends: 214 [2018-01-30 01:24:03,435 INFO L226 Difference]: Without dead ends: 212 [2018-01-30 01:24:03,436 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-01-30 01:24:03,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-01-30 01:24:03,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 209. [2018-01-30 01:24:03,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-01-30 01:24:03,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 227 transitions. [2018-01-30 01:24:03,457 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 227 transitions. Word has length 136 [2018-01-30 01:24:03,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:03,458 INFO L432 AbstractCegarLoop]: Abstraction has 209 states and 227 transitions. [2018-01-30 01:24:03,458 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-30 01:24:03,458 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 227 transitions. [2018-01-30 01:24:03,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-01-30 01:24:03,459 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:03,459 INFO L350 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:03,459 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:03,459 INFO L82 PathProgramCache]: Analyzing trace with hash 1802757355, now seen corresponding path program 18 times [2018-01-30 01:24:03,460 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:03,460 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:03,460 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:03,461 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:03,461 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:03,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:03,469 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:03,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:03,928 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:03,928 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:03,933 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:24:03,937 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,938 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,939 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,940 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,940 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,941 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,942 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,943 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,944 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,952 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,953 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,955 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,956 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,959 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,962 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,965 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,967 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,970 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,972 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:03,973 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:03,975 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:04,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:04,021 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:04,021 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-30 01:24:04,021 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-30 01:24:04,021 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-30 01:24:04,022 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-30 01:24:04,022 INFO L87 Difference]: Start difference. First operand 209 states and 227 transitions. Second operand 21 states. [2018-01-30 01:24:04,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:04,751 INFO L93 Difference]: Finished difference Result 989 states and 1092 transitions. [2018-01-30 01:24:04,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-30 01:24:04,752 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 135 [2018-01-30 01:24:04,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:04,755 INFO L225 Difference]: With dead ends: 989 [2018-01-30 01:24:04,755 INFO L226 Difference]: Without dead ends: 986 [2018-01-30 01:24:04,755 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-30 01:24:04,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2018-01-30 01:24:04,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 216. [2018-01-30 01:24:04,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-01-30 01:24:04,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 235 transitions. [2018-01-30 01:24:04,777 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 235 transitions. Word has length 135 [2018-01-30 01:24:04,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:04,778 INFO L432 AbstractCegarLoop]: Abstraction has 216 states and 235 transitions. [2018-01-30 01:24:04,778 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-30 01:24:04,778 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 235 transitions. [2018-01-30 01:24:04,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-01-30 01:24:04,779 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:04,779 INFO L350 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:04,779 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:04,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1472713152, now seen corresponding path program 11 times [2018-01-30 01:24:04,779 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:04,779 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:04,780 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:04,780 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:04,780 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:04,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:04,787 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:05,034 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 145 proven. 212 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-01-30 01:24:05,034 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:05,034 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:05,039 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:24:05,045 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:05,047 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:05,049 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:05,052 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:05,054 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:05,057 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:05,059 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:05,062 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:05,063 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:05,066 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:05,314 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 189 proven. 168 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-01-30 01:24:05,334 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:05,334 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 40 [2018-01-30 01:24:05,335 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-30 01:24:05,335 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-30 01:24:05,335 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2018-01-30 01:24:05,335 INFO L87 Difference]: Start difference. First operand 216 states and 235 transitions. Second operand 40 states. [2018-01-30 01:24:05,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:05,685 INFO L93 Difference]: Finished difference Result 290 states and 316 transitions. [2018-01-30 01:24:05,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-30 01:24:05,685 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 148 [2018-01-30 01:24:05,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:05,686 INFO L225 Difference]: With dead ends: 290 [2018-01-30 01:24:05,686 INFO L226 Difference]: Without dead ends: 216 [2018-01-30 01:24:05,687 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=579, Invalid=2283, Unknown=0, NotChecked=0, Total=2862 [2018-01-30 01:24:05,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-01-30 01:24:05,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2018-01-30 01:24:05,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-01-30 01:24:05,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 234 transitions. [2018-01-30 01:24:05,705 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 234 transitions. Word has length 148 [2018-01-30 01:24:05,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:05,705 INFO L432 AbstractCegarLoop]: Abstraction has 216 states and 234 transitions. [2018-01-30 01:24:05,705 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-30 01:24:05,705 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 234 transitions. [2018-01-30 01:24:05,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-01-30 01:24:05,706 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:05,706 INFO L350 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:05,706 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:05,706 INFO L82 PathProgramCache]: Analyzing trace with hash 2027728587, now seen corresponding path program 19 times [2018-01-30 01:24:05,706 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:05,706 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:05,707 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:05,707 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:05,707 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:05,715 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:06,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:06,097 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:06,097 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:06,102 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:06,119 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:06,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:06,170 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:06,170 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2018-01-30 01:24:06,171 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-30 01:24:06,171 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-30 01:24:06,171 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-01-30 01:24:06,171 INFO L87 Difference]: Start difference. First operand 216 states and 234 transitions. Second operand 22 states. [2018-01-30 01:24:06,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:06,997 INFO L93 Difference]: Finished difference Result 996 states and 1099 transitions. [2018-01-30 01:24:06,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-30 01:24:06,997 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 142 [2018-01-30 01:24:06,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:07,000 INFO L225 Difference]: With dead ends: 996 [2018-01-30 01:24:07,000 INFO L226 Difference]: Without dead ends: 993 [2018-01-30 01:24:07,001 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-01-30 01:24:07,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states. [2018-01-30 01:24:07,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 223. [2018-01-30 01:24:07,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-01-30 01:24:07,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 242 transitions. [2018-01-30 01:24:07,025 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 242 transitions. Word has length 142 [2018-01-30 01:24:07,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:07,025 INFO L432 AbstractCegarLoop]: Abstraction has 223 states and 242 transitions. [2018-01-30 01:24:07,025 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-30 01:24:07,025 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 242 transitions. [2018-01-30 01:24:07,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-01-30 01:24:07,026 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:07,026 INFO L350 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:07,026 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:07,027 INFO L82 PathProgramCache]: Analyzing trace with hash 1764651104, now seen corresponding path program 12 times [2018-01-30 01:24:07,027 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:07,027 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:07,027 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:07,027 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:07,027 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:07,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:07,035 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:07,509 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2018-01-30 01:24:07,509 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:07,509 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:07,514 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:24:07,520 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,525 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,528 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,530 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,534 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,537 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,540 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,544 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,548 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:07,549 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:07,553 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:07,589 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2018-01-30 01:24:07,621 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:07,622 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-30 01:24:07,622 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-30 01:24:07,622 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-30 01:24:07,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-30 01:24:07,623 INFO L87 Difference]: Start difference. First operand 223 states and 242 transitions. Second operand 17 states. [2018-01-30 01:24:07,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:07,938 INFO L93 Difference]: Finished difference Result 236 states and 257 transitions. [2018-01-30 01:24:07,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-30 01:24:07,938 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 155 [2018-01-30 01:24:07,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:07,939 INFO L225 Difference]: With dead ends: 236 [2018-01-30 01:24:07,939 INFO L226 Difference]: Without dead ends: 234 [2018-01-30 01:24:07,940 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-01-30 01:24:07,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2018-01-30 01:24:07,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 231. [2018-01-30 01:24:07,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-01-30 01:24:07,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 251 transitions. [2018-01-30 01:24:07,960 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 251 transitions. Word has length 155 [2018-01-30 01:24:07,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:07,960 INFO L432 AbstractCegarLoop]: Abstraction has 231 states and 251 transitions. [2018-01-30 01:24:07,960 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-30 01:24:07,960 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 251 transitions. [2018-01-30 01:24:07,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-01-30 01:24:07,961 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:07,961 INFO L350 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:07,961 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:07,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1212741397, now seen corresponding path program 20 times [2018-01-30 01:24:07,961 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:07,961 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:07,962 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:07,962 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:07,962 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:07,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:07,968 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:08,398 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:08,398 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:08,398 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:08,403 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:24:08,407 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,416 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,417 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:08,419 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:08,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:08,481 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:08,481 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-01-30 01:24:08,482 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-30 01:24:08,482 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-30 01:24:08,482 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-30 01:24:08,482 INFO L87 Difference]: Start difference. First operand 231 states and 251 transitions. Second operand 23 states. [2018-01-30 01:24:09,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:09,418 INFO L93 Difference]: Finished difference Result 1179 states and 1304 transitions. [2018-01-30 01:24:09,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-30 01:24:09,419 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 149 [2018-01-30 01:24:09,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:09,422 INFO L225 Difference]: With dead ends: 1179 [2018-01-30 01:24:09,422 INFO L226 Difference]: Without dead ends: 1176 [2018-01-30 01:24:09,423 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-30 01:24:09,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2018-01-30 01:24:09,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 238. [2018-01-30 01:24:09,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-01-30 01:24:09,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 259 transitions. [2018-01-30 01:24:09,470 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 259 transitions. Word has length 149 [2018-01-30 01:24:09,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:09,471 INFO L432 AbstractCegarLoop]: Abstraction has 238 states and 259 transitions. [2018-01-30 01:24:09,471 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-30 01:24:09,471 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 259 transitions. [2018-01-30 01:24:09,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2018-01-30 01:24:09,472 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:09,472 INFO L350 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:09,472 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:09,473 INFO L82 PathProgramCache]: Analyzing trace with hash 361302731, now seen corresponding path program 21 times [2018-01-30 01:24:09,473 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:09,473 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:09,474 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:09,474 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:09,474 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:09,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:09,482 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:09,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:09,956 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:09,956 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:09,960 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:24:09,964 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,967 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,967 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,968 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,969 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,970 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,971 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,972 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,974 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,976 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,977 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,979 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,981 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,984 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,986 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,988 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,991 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,994 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:09,998 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:10,002 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:10,006 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:10,011 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:10,012 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:10,014 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:10,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:10,086 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:10,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2018-01-30 01:24:10,086 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-30 01:24:10,086 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-30 01:24:10,087 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-01-30 01:24:10,087 INFO L87 Difference]: Start difference. First operand 238 states and 259 transitions. Second operand 24 states. [2018-01-30 01:24:11,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:11,136 INFO L93 Difference]: Finished difference Result 1258 states and 1392 transitions. [2018-01-30 01:24:11,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-30 01:24:11,137 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 156 [2018-01-30 01:24:11,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:11,140 INFO L225 Difference]: With dead ends: 1258 [2018-01-30 01:24:11,140 INFO L226 Difference]: Without dead ends: 1255 [2018-01-30 01:24:11,141 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-01-30 01:24:11,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2018-01-30 01:24:11,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 245. [2018-01-30 01:24:11,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-01-30 01:24:11,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 267 transitions. [2018-01-30 01:24:11,185 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 267 transitions. Word has length 156 [2018-01-30 01:24:11,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:11,186 INFO L432 AbstractCegarLoop]: Abstraction has 245 states and 267 transitions. [2018-01-30 01:24:11,186 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-30 01:24:11,186 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 267 transitions. [2018-01-30 01:24:11,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-01-30 01:24:11,186 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:11,187 INFO L350 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:11,187 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:11,187 INFO L82 PathProgramCache]: Analyzing trace with hash -974850951, now seen corresponding path program 13 times [2018-01-30 01:24:11,187 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:11,187 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:11,188 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:11,188 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:11,188 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:11,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:11,198 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:11,604 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 197 proven. 271 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-01-30 01:24:11,605 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:11,605 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:11,610 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:11,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:11,635 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:12,501 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 248 proven. 220 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-01-30 01:24:12,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:12,523 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 45 [2018-01-30 01:24:12,523 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-30 01:24:12,524 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-30 01:24:12,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1659, Unknown=0, NotChecked=0, Total=1980 [2018-01-30 01:24:12,524 INFO L87 Difference]: Start difference. First operand 245 states and 267 transitions. Second operand 45 states. [2018-01-30 01:24:13,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:13,020 INFO L93 Difference]: Finished difference Result 327 states and 357 transitions. [2018-01-30 01:24:13,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-30 01:24:13,020 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 167 [2018-01-30 01:24:13,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:13,021 INFO L225 Difference]: With dead ends: 327 [2018-01-30 01:24:13,021 INFO L226 Difference]: Without dead ends: 245 [2018-01-30 01:24:13,022 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=735, Invalid=2925, Unknown=0, NotChecked=0, Total=3660 [2018-01-30 01:24:13,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-01-30 01:24:13,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2018-01-30 01:24:13,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-01-30 01:24:13,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 266 transitions. [2018-01-30 01:24:13,048 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 266 transitions. Word has length 167 [2018-01-30 01:24:13,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:13,048 INFO L432 AbstractCegarLoop]: Abstraction has 245 states and 266 transitions. [2018-01-30 01:24:13,048 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-30 01:24:13,049 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 266 transitions. [2018-01-30 01:24:13,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-01-30 01:24:13,050 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:13,050 INFO L350 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:13,050 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:13,050 INFO L82 PathProgramCache]: Analyzing trace with hash -1381290773, now seen corresponding path program 22 times [2018-01-30 01:24:13,051 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:13,051 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:13,051 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:13,051 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:13,051 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:13,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:13,057 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:13,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:13,677 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:13,677 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:13,682 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:24:13,707 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:13,710 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:13,755 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:13,775 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:13,775 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-30 01:24:13,776 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-30 01:24:13,776 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-30 01:24:13,776 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-30 01:24:13,776 INFO L87 Difference]: Start difference. First operand 245 states and 266 transitions. Second operand 25 states. [2018-01-30 01:24:14,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:14,923 INFO L93 Difference]: Finished difference Result 1265 states and 1399 transitions. [2018-01-30 01:24:14,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-30 01:24:14,924 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 163 [2018-01-30 01:24:14,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:14,927 INFO L225 Difference]: With dead ends: 1265 [2018-01-30 01:24:14,927 INFO L226 Difference]: Without dead ends: 1262 [2018-01-30 01:24:14,928 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-30 01:24:14,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2018-01-30 01:24:14,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 252. [2018-01-30 01:24:14,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-01-30 01:24:14,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 274 transitions. [2018-01-30 01:24:14,971 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 274 transitions. Word has length 163 [2018-01-30 01:24:14,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:14,971 INFO L432 AbstractCegarLoop]: Abstraction has 252 states and 274 transitions. [2018-01-30 01:24:14,971 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-30 01:24:14,971 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 274 transitions. [2018-01-30 01:24:14,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-30 01:24:14,972 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:14,972 INFO L350 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:14,972 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:14,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1297203623, now seen corresponding path program 14 times [2018-01-30 01:24:14,972 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:14,972 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:14,973 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:14,973 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:14,973 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:14,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:14,982 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:15,369 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 0 proven. 248 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2018-01-30 01:24:15,369 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:15,369 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:15,375 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:24:15,380 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:15,393 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:15,396 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:15,398 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:15,920 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 240 proven. 287 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-01-30 01:24:15,940 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:15,940 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 29] total 45 [2018-01-30 01:24:15,940 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-30 01:24:15,941 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-30 01:24:15,941 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1855, Unknown=0, NotChecked=0, Total=2070 [2018-01-30 01:24:15,941 INFO L87 Difference]: Start difference. First operand 252 states and 274 transitions. Second operand 46 states. [2018-01-30 01:24:17,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:17,037 INFO L93 Difference]: Finished difference Result 341 states and 376 transitions. [2018-01-30 01:24:17,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-01-30 01:24:17,037 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 174 [2018-01-30 01:24:17,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:17,038 INFO L225 Difference]: With dead ends: 341 [2018-01-30 01:24:17,038 INFO L226 Difference]: Without dead ends: 263 [2018-01-30 01:24:17,040 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1557 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=669, Invalid=7163, Unknown=0, NotChecked=0, Total=7832 [2018-01-30 01:24:17,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-01-30 01:24:17,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2018-01-30 01:24:17,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-01-30 01:24:17,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 282 transitions. [2018-01-30 01:24:17,089 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 282 transitions. Word has length 174 [2018-01-30 01:24:17,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:17,090 INFO L432 AbstractCegarLoop]: Abstraction has 260 states and 282 transitions. [2018-01-30 01:24:17,090 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-30 01:24:17,090 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 282 transitions. [2018-01-30 01:24:17,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-01-30 01:24:17,091 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:17,091 INFO L350 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:17,091 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:17,092 INFO L82 PathProgramCache]: Analyzing trace with hash -278632757, now seen corresponding path program 23 times [2018-01-30 01:24:17,092 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:17,092 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:17,093 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:17,093 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:17,093 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:17,101 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:17,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:17,525 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:17,560 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:17,565 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:24:17,568 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,569 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,570 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,571 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,572 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,573 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,574 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,576 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,577 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,579 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,581 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,583 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,585 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,588 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,591 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,594 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,598 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,602 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,606 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,611 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,617 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,623 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,630 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,638 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:17,639 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:17,641 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:17,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:17,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:17,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2018-01-30 01:24:17,700 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-30 01:24:17,700 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-30 01:24:17,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-01-30 01:24:17,700 INFO L87 Difference]: Start difference. First operand 260 states and 282 transitions. Second operand 26 states. [2018-01-30 01:24:18,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:18,950 INFO L93 Difference]: Finished difference Result 1392 states and 1541 transitions. [2018-01-30 01:24:18,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-30 01:24:18,950 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 170 [2018-01-30 01:24:18,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:18,954 INFO L225 Difference]: With dead ends: 1392 [2018-01-30 01:24:18,954 INFO L226 Difference]: Without dead ends: 1389 [2018-01-30 01:24:18,955 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-01-30 01:24:18,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2018-01-30 01:24:18,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 267. [2018-01-30 01:24:18,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2018-01-30 01:24:18,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 290 transitions. [2018-01-30 01:24:18,991 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 290 transitions. Word has length 170 [2018-01-30 01:24:18,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:18,991 INFO L432 AbstractCegarLoop]: Abstraction has 267 states and 290 transitions. [2018-01-30 01:24:18,991 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-30 01:24:18,992 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 290 transitions. [2018-01-30 01:24:18,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-01-30 01:24:18,992 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:18,992 INFO L350 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:18,993 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:18,993 INFO L82 PathProgramCache]: Analyzing trace with hash 59789547, now seen corresponding path program 24 times [2018-01-30 01:24:18,993 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:18,993 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:18,993 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:18,993 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:18,993 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:19,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:19,001 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:19,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:19,552 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:19,552 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:19,556 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:24:19,560 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,561 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,562 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,563 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,564 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,565 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,566 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,567 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,568 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,569 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,570 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,572 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,573 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,575 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,577 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,578 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,580 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,582 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,585 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,587 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,590 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,592 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,595 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,599 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,603 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:19,603 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:19,606 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:19,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:19,675 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:19,676 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-30 01:24:19,676 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-30 01:24:19,676 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-30 01:24:19,676 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-30 01:24:19,676 INFO L87 Difference]: Start difference. First operand 267 states and 290 transitions. Second operand 27 states. [2018-01-30 01:24:21,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:21,156 INFO L93 Difference]: Finished difference Result 1479 states and 1638 transitions. [2018-01-30 01:24:21,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-30 01:24:21,157 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 177 [2018-01-30 01:24:21,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:21,162 INFO L225 Difference]: With dead ends: 1479 [2018-01-30 01:24:21,162 INFO L226 Difference]: Without dead ends: 1476 [2018-01-30 01:24:21,163 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-30 01:24:21,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1476 states. [2018-01-30 01:24:21,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1476 to 274. [2018-01-30 01:24:21,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-01-30 01:24:21,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 298 transitions. [2018-01-30 01:24:21,220 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 298 transitions. Word has length 177 [2018-01-30 01:24:21,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:21,220 INFO L432 AbstractCegarLoop]: Abstraction has 274 states and 298 transitions. [2018-01-30 01:24:21,220 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-30 01:24:21,220 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 298 transitions. [2018-01-30 01:24:21,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-01-30 01:24:21,222 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:21,222 INFO L350 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:21,222 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:21,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1792950034, now seen corresponding path program 15 times [2018-01-30 01:24:21,223 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:21,223 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:21,223 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:21,223 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:21,224 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:21,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:21,234 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:21,707 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-01-30 01:24:21,708 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:21,708 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:21,715 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:24:21,721 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,725 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,728 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,731 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,734 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,742 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,747 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,753 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,760 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,767 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:21,768 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:21,772 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:21,813 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-01-30 01:24:21,843 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:21,843 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-30 01:24:21,844 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-30 01:24:21,844 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-30 01:24:21,844 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-30 01:24:21,844 INFO L87 Difference]: Start difference. First operand 274 states and 298 transitions. Second operand 21 states. [2018-01-30 01:24:22,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:22,335 INFO L93 Difference]: Finished difference Result 287 states and 313 transitions. [2018-01-30 01:24:22,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-30 01:24:22,335 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 193 [2018-01-30 01:24:22,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:22,337 INFO L225 Difference]: With dead ends: 287 [2018-01-30 01:24:22,337 INFO L226 Difference]: Without dead ends: 285 [2018-01-30 01:24:22,337 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 191 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-01-30 01:24:22,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2018-01-30 01:24:22,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2018-01-30 01:24:22,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-01-30 01:24:22,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 307 transitions. [2018-01-30 01:24:22,373 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 307 transitions. Word has length 193 [2018-01-30 01:24:22,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:22,373 INFO L432 AbstractCegarLoop]: Abstraction has 282 states and 307 transitions. [2018-01-30 01:24:22,373 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-30 01:24:22,373 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 307 transitions. [2018-01-30 01:24:22,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-01-30 01:24:22,374 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:22,374 INFO L350 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:22,374 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:22,375 INFO L82 PathProgramCache]: Analyzing trace with hash -936459573, now seen corresponding path program 25 times [2018-01-30 01:24:22,375 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:22,375 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:22,375 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:22,376 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:22,376 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:22,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:22,382 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:22,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:22,853 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:22,853 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:22,858 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:22,875 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:22,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:22,950 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:22,950 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2018-01-30 01:24:22,951 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-30 01:24:22,951 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-30 01:24:22,951 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-01-30 01:24:22,951 INFO L87 Difference]: Start difference. First operand 282 states and 307 transitions. Second operand 28 states. [2018-01-30 01:24:24,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:24,528 INFO L93 Difference]: Finished difference Result 1702 states and 1888 transitions. [2018-01-30 01:24:24,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-30 01:24:24,529 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 184 [2018-01-30 01:24:24,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:24,534 INFO L225 Difference]: With dead ends: 1702 [2018-01-30 01:24:24,534 INFO L226 Difference]: Without dead ends: 1699 [2018-01-30 01:24:24,535 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-01-30 01:24:24,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2018-01-30 01:24:24,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 289. [2018-01-30 01:24:24,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2018-01-30 01:24:24,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 315 transitions. [2018-01-30 01:24:24,594 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 315 transitions. Word has length 184 [2018-01-30 01:24:24,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:24,594 INFO L432 AbstractCegarLoop]: Abstraction has 289 states and 315 transitions. [2018-01-30 01:24:24,594 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-30 01:24:24,595 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 315 transitions. [2018-01-30 01:24:24,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-01-30 01:24:24,596 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:24,596 INFO L350 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:24,596 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:24,596 INFO L82 PathProgramCache]: Analyzing trace with hash 2141615339, now seen corresponding path program 26 times [2018-01-30 01:24:24,597 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:24,597 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:24,597 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:24,597 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:24,598 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:24,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:24,605 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:25,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:25,090 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:25,090 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:25,095 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:24:25,099 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:25,111 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:25,113 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:25,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:25,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:25,182 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:25,183 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-01-30 01:24:25,183 INFO L409 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-01-30 01:24:25,183 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-01-30 01:24:25,183 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-30 01:24:25,183 INFO L87 Difference]: Start difference. First operand 289 states and 315 transitions. Second operand 29 states. [2018-01-30 01:24:26,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:26,930 INFO L93 Difference]: Finished difference Result 1797 states and 1994 transitions. [2018-01-30 01:24:26,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-30 01:24:26,931 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 191 [2018-01-30 01:24:26,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:26,936 INFO L225 Difference]: With dead ends: 1797 [2018-01-30 01:24:26,936 INFO L226 Difference]: Without dead ends: 1794 [2018-01-30 01:24:26,937 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-30 01:24:26,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2018-01-30 01:24:26,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 296. [2018-01-30 01:24:26,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-01-30 01:24:26,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 323 transitions. [2018-01-30 01:24:26,987 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 323 transitions. Word has length 191 [2018-01-30 01:24:26,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:26,987 INFO L432 AbstractCegarLoop]: Abstraction has 296 states and 323 transitions. [2018-01-30 01:24:26,988 INFO L433 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-01-30 01:24:26,988 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 323 transitions. [2018-01-30 01:24:26,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-01-30 01:24:26,989 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:26,989 INFO L350 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:26,989 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:26,990 INFO L82 PathProgramCache]: Analyzing trace with hash -9811925, now seen corresponding path program 16 times [2018-01-30 01:24:26,990 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:26,990 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:26,990 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:26,991 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:26,991 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:26,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:26,999 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:27,439 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 325 proven. 410 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-01-30 01:24:27,439 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:27,440 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:27,444 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:24:27,464 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:27,466 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:27,547 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 390 proven. 345 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-01-30 01:24:27,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:27,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 36 [2018-01-30 01:24:27,567 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-30 01:24:27,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-30 01:24:27,568 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1011, Unknown=0, NotChecked=0, Total=1260 [2018-01-30 01:24:27,568 INFO L87 Difference]: Start difference. First operand 296 states and 323 transitions. Second operand 36 states. [2018-01-30 01:24:28,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:28,141 INFO L93 Difference]: Finished difference Result 394 states and 431 transitions. [2018-01-30 01:24:28,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-30 01:24:28,182 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 205 [2018-01-30 01:24:28,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:28,183 INFO L225 Difference]: With dead ends: 394 [2018-01-30 01:24:28,183 INFO L226 Difference]: Without dead ends: 296 [2018-01-30 01:24:28,184 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 203 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=695, Invalid=2385, Unknown=0, NotChecked=0, Total=3080 [2018-01-30 01:24:28,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-01-30 01:24:28,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2018-01-30 01:24:28,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-01-30 01:24:28,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 322 transitions. [2018-01-30 01:24:28,227 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 322 transitions. Word has length 205 [2018-01-30 01:24:28,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:28,227 INFO L432 AbstractCegarLoop]: Abstraction has 296 states and 322 transitions. [2018-01-30 01:24:28,227 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-30 01:24:28,227 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 322 transitions. [2018-01-30 01:24:28,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-01-30 01:24:28,228 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:28,228 INFO L350 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:28,228 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:28,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1369972427, now seen corresponding path program 27 times [2018-01-30 01:24:28,229 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:28,229 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:28,229 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:28,229 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:28,229 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:28,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:28,237 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:28,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:28,794 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:28,794 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:28,799 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:24:28,803 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,804 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,805 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,806 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,806 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,807 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,809 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,810 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,811 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,813 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,814 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,816 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,818 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,821 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,823 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,825 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,828 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,832 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,835 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,839 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,843 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,847 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,851 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,857 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,863 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,869 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,876 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,884 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:28,885 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:28,888 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:28,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:28,956 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:28,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2018-01-30 01:24:28,957 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-30 01:24:28,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-30 01:24:28,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-01-30 01:24:28,958 INFO L87 Difference]: Start difference. First operand 296 states and 322 transitions. Second operand 30 states. [2018-01-30 01:24:30,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:30,870 INFO L93 Difference]: Finished difference Result 1804 states and 2001 transitions. [2018-01-30 01:24:30,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-30 01:24:30,870 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 198 [2018-01-30 01:24:30,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:30,876 INFO L225 Difference]: With dead ends: 1804 [2018-01-30 01:24:30,876 INFO L226 Difference]: Without dead ends: 1801 [2018-01-30 01:24:30,877 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-01-30 01:24:30,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1801 states. [2018-01-30 01:24:30,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1801 to 303. [2018-01-30 01:24:30,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-01-30 01:24:30,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 330 transitions. [2018-01-30 01:24:30,931 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 330 transitions. Word has length 198 [2018-01-30 01:24:30,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:30,932 INFO L432 AbstractCegarLoop]: Abstraction has 303 states and 330 transitions. [2018-01-30 01:24:30,932 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-30 01:24:30,932 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 330 transitions. [2018-01-30 01:24:30,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-01-30 01:24:30,933 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:30,933 INFO L350 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:30,933 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:30,933 INFO L82 PathProgramCache]: Analyzing trace with hash 885860875, now seen corresponding path program 17 times [2018-01-30 01:24:30,933 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:30,933 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:30,934 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:30,934 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:30,934 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:30,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:30,944 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:31,436 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 315 proven. 493 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-01-30 01:24:31,436 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:31,436 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:31,442 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:24:31,447 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,449 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,451 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,453 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,455 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,458 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,461 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,464 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,467 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,471 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,475 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,492 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:31,500 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:31,504 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 0 proven. 390 refuted. 0 times theorem prover too weak. 598 trivial. 0 not checked. [2018-01-30 01:24:32,037 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:32,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 22] total 55 [2018-01-30 01:24:32,038 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-30 01:24:32,038 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-30 01:24:32,039 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=2801, Unknown=0, NotChecked=0, Total=3080 [2018-01-30 01:24:32,039 INFO L87 Difference]: Start difference. First operand 303 states and 330 transitions. Second operand 56 states. [2018-01-30 01:24:33,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:33,501 INFO L93 Difference]: Finished difference Result 408 states and 450 transitions. [2018-01-30 01:24:33,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-01-30 01:24:33,576 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 212 [2018-01-30 01:24:33,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:33,577 INFO L225 Difference]: With dead ends: 408 [2018-01-30 01:24:33,577 INFO L226 Difference]: Without dead ends: 314 [2018-01-30 01:24:33,579 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3051 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=835, Invalid=10721, Unknown=0, NotChecked=0, Total=11556 [2018-01-30 01:24:33,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-01-30 01:24:33,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 311. [2018-01-30 01:24:33,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-01-30 01:24:33,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 338 transitions. [2018-01-30 01:24:33,635 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 338 transitions. Word has length 212 [2018-01-30 01:24:33,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:33,635 INFO L432 AbstractCegarLoop]: Abstraction has 311 states and 338 transitions. [2018-01-30 01:24:33,635 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-30 01:24:33,635 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 338 transitions. [2018-01-30 01:24:33,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-01-30 01:24:33,636 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:33,636 INFO L350 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:33,636 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:33,636 INFO L82 PathProgramCache]: Analyzing trace with hash -131229461, now seen corresponding path program 28 times [2018-01-30 01:24:33,637 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:33,637 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:33,637 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:33,637 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:33,637 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:33,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:33,642 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:34,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:34,108 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:34,108 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:34,113 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:24:34,150 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:34,153 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:34,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:34,240 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:34,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-01-30 01:24:34,240 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-01-30 01:24:34,241 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-01-30 01:24:34,241 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-30 01:24:34,241 INFO L87 Difference]: Start difference. First operand 311 states and 338 transitions. Second operand 31 states. [2018-01-30 01:24:36,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:36,345 INFO L93 Difference]: Finished difference Result 1955 states and 2170 transitions. [2018-01-30 01:24:36,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-30 01:24:36,346 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 205 [2018-01-30 01:24:36,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:36,351 INFO L225 Difference]: With dead ends: 1955 [2018-01-30 01:24:36,351 INFO L226 Difference]: Without dead ends: 1952 [2018-01-30 01:24:36,351 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-30 01:24:36,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2018-01-30 01:24:36,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 318. [2018-01-30 01:24:36,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-01-30 01:24:36,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 346 transitions. [2018-01-30 01:24:36,452 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 346 transitions. Word has length 205 [2018-01-30 01:24:36,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:36,452 INFO L432 AbstractCegarLoop]: Abstraction has 318 states and 346 transitions. [2018-01-30 01:24:36,452 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-01-30 01:24:36,452 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 346 transitions. [2018-01-30 01:24:36,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-01-30 01:24:36,454 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:36,454 INFO L350 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:36,454 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:36,454 INFO L82 PathProgramCache]: Analyzing trace with hash 764443339, now seen corresponding path program 29 times [2018-01-30 01:24:36,454 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:36,454 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:36,455 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:36,455 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:36,455 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:36,463 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:37,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:37,008 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:37,008 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:37,013 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:24:37,017 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,018 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,019 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,020 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,021 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,022 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,023 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,025 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,026 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,028 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,030 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,032 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,034 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,038 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,041 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,044 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,048 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,052 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,056 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,061 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,067 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,073 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,080 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,087 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,096 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,105 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,116 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,127 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,140 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,154 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:37,155 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:37,158 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:37,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:37,242 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:37,242 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2018-01-30 01:24:37,243 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-30 01:24:37,243 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-30 01:24:37,243 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-01-30 01:24:37,243 INFO L87 Difference]: Start difference. First operand 318 states and 346 transitions. Second operand 32 states. [2018-01-30 01:24:39,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:39,516 INFO L93 Difference]: Finished difference Result 2058 states and 2285 transitions. [2018-01-30 01:24:39,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-30 01:24:39,516 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 212 [2018-01-30 01:24:39,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:39,522 INFO L225 Difference]: With dead ends: 2058 [2018-01-30 01:24:39,523 INFO L226 Difference]: Without dead ends: 2055 [2018-01-30 01:24:39,523 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-01-30 01:24:39,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2055 states. [2018-01-30 01:24:39,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2055 to 325. [2018-01-30 01:24:39,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-01-30 01:24:39,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 354 transitions. [2018-01-30 01:24:39,592 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 354 transitions. Word has length 212 [2018-01-30 01:24:39,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:39,592 INFO L432 AbstractCegarLoop]: Abstraction has 325 states and 354 transitions. [2018-01-30 01:24:39,592 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-30 01:24:39,592 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 354 transitions. [2018-01-30 01:24:39,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-01-30 01:24:39,594 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:39,594 INFO L350 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:39,594 INFO L371 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:39,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1399176427, now seen corresponding path program 30 times [2018-01-30 01:24:39,594 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:39,594 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:39,595 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:39,595 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:39,595 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:39,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:39,604 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:40,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:40,216 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:40,216 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:40,221 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:24:40,225 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,226 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,227 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,228 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,229 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,230 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,231 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,232 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,233 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,234 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,236 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,237 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,239 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,240 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,242 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,244 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,246 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,248 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,251 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,253 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,256 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,259 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,264 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,269 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,273 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,277 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,281 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,289 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,301 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,306 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,312 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:40,313 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:40,316 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:40,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:40,402 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:40,402 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-01-30 01:24:40,402 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-30 01:24:40,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-30 01:24:40,403 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-30 01:24:40,403 INFO L87 Difference]: Start difference. First operand 325 states and 354 transitions. Second operand 33 states. [2018-01-30 01:24:42,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:42,907 INFO L93 Difference]: Finished difference Result 2161 states and 2400 transitions. [2018-01-30 01:24:42,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-30 01:24:42,908 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 219 [2018-01-30 01:24:42,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:42,914 INFO L225 Difference]: With dead ends: 2161 [2018-01-30 01:24:42,914 INFO L226 Difference]: Without dead ends: 2158 [2018-01-30 01:24:42,915 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-30 01:24:42,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2158 states. [2018-01-30 01:24:42,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2158 to 332. [2018-01-30 01:24:42,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 332 states. [2018-01-30 01:24:42,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 362 transitions. [2018-01-30 01:24:42,985 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 362 transitions. Word has length 219 [2018-01-30 01:24:42,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:42,986 INFO L432 AbstractCegarLoop]: Abstraction has 332 states and 362 transitions. [2018-01-30 01:24:42,986 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-30 01:24:42,986 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 362 transitions. [2018-01-30 01:24:42,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2018-01-30 01:24:42,987 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:42,987 INFO L350 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:42,987 INFO L371 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:42,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1138845756, now seen corresponding path program 18 times [2018-01-30 01:24:42,987 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:42,987 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:42,987 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:42,988 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:42,988 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:42,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:42,996 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:43,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 0 proven. 473 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2018-01-30 01:24:43,405 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:43,405 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:43,410 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:24:43,415 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,416 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,418 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,420 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,422 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,425 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,427 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,430 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,433 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,436 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,442 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,446 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,455 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:43,457 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:43,459 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:43,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 0 proven. 473 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2018-01-30 01:24:43,562 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:43,562 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-30 01:24:43,563 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-30 01:24:43,563 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-30 01:24:43,563 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-30 01:24:43,563 INFO L87 Difference]: Start difference. First operand 332 states and 362 transitions. Second operand 25 states. [2018-01-30 01:24:44,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:44,419 INFO L93 Difference]: Finished difference Result 345 states and 377 transitions. [2018-01-30 01:24:44,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-30 01:24:44,419 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 231 [2018-01-30 01:24:44,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:44,421 INFO L225 Difference]: With dead ends: 345 [2018-01-30 01:24:44,421 INFO L226 Difference]: Without dead ends: 343 [2018-01-30 01:24:44,421 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 229 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-01-30 01:24:44,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-01-30 01:24:44,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 340. [2018-01-30 01:24:44,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-01-30 01:24:44,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 371 transitions. [2018-01-30 01:24:44,492 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 371 transitions. Word has length 231 [2018-01-30 01:24:44,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:44,492 INFO L432 AbstractCegarLoop]: Abstraction has 340 states and 371 transitions. [2018-01-30 01:24:44,492 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-30 01:24:44,492 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 371 transitions. [2018-01-30 01:24:44,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-01-30 01:24:44,493 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:44,493 INFO L350 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:44,493 INFO L371 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:44,493 INFO L82 PathProgramCache]: Analyzing trace with hash -307767605, now seen corresponding path program 31 times [2018-01-30 01:24:44,493 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:44,493 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:44,494 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:44,494 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:44,494 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:44,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:44,499 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:45,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:45,161 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:45,161 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:45,166 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:45,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:45,185 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:45,258 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:45,279 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:45,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2018-01-30 01:24:45,279 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-30 01:24:45,280 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-30 01:24:45,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-01-30 01:24:45,280 INFO L87 Difference]: Start difference. First operand 340 states and 371 transitions. Second operand 34 states. [2018-01-30 01:24:48,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:48,047 INFO L93 Difference]: Finished difference Result 2432 states and 2704 transitions. [2018-01-30 01:24:48,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-30 01:24:48,048 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 226 [2018-01-30 01:24:48,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:48,052 INFO L225 Difference]: With dead ends: 2432 [2018-01-30 01:24:48,052 INFO L226 Difference]: Without dead ends: 2429 [2018-01-30 01:24:48,053 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-01-30 01:24:48,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2429 states. [2018-01-30 01:24:48,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2429 to 347. [2018-01-30 01:24:48,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-30 01:24:48,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 379 transitions. [2018-01-30 01:24:48,129 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 379 transitions. Word has length 226 [2018-01-30 01:24:48,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:48,130 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 379 transitions. [2018-01-30 01:24:48,130 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-30 01:24:48,130 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 379 transitions. [2018-01-30 01:24:48,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-01-30 01:24:48,130 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:48,131 INFO L350 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:48,131 INFO L371 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:48,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1375806941, now seen corresponding path program 19 times [2018-01-30 01:24:48,131 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:48,131 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:48,131 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:48,132 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:48,132 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:48,141 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:48,709 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 485 proven. 577 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-01-30 01:24:48,710 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:48,710 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:48,715 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:48,740 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:49,359 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 564 proven. 498 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-01-30 01:24:49,379 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:49,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 65 [2018-01-30 01:24:49,380 INFO L409 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-01-30 01:24:49,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-01-30 01:24:49,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=3517, Unknown=0, NotChecked=0, Total=4160 [2018-01-30 01:24:49,381 INFO L87 Difference]: Start difference. First operand 347 states and 379 transitions. Second operand 65 states. [2018-01-30 01:24:50,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:50,122 INFO L93 Difference]: Finished difference Result 461 states and 505 transitions. [2018-01-30 01:24:50,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-30 01:24:50,122 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 243 [2018-01-30 01:24:50,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:50,123 INFO L225 Difference]: With dead ends: 461 [2018-01-30 01:24:50,123 INFO L226 Difference]: Without dead ends: 347 [2018-01-30 01:24:50,124 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1870 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1549, Invalid=6283, Unknown=0, NotChecked=0, Total=7832 [2018-01-30 01:24:50,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-01-30 01:24:50,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2018-01-30 01:24:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-30 01:24:50,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 378 transitions. [2018-01-30 01:24:50,228 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 378 transitions. Word has length 243 [2018-01-30 01:24:50,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:50,228 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 378 transitions. [2018-01-30 01:24:50,228 INFO L433 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-01-30 01:24:50,228 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 378 transitions. [2018-01-30 01:24:50,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-01-30 01:24:50,229 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:50,229 INFO L350 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:50,229 INFO L371 AbstractCegarLoop]: === Iteration 54 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:50,230 INFO L82 PathProgramCache]: Analyzing trace with hash -2020679445, now seen corresponding path program 32 times [2018-01-30 01:24:50,230 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:50,230 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:50,230 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:50,230 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:50,230 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:50,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:50,239 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:50,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:50,879 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:50,880 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:50,884 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:24:50,890 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:50,913 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:50,920 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:50,923 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:51,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:51,028 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:51,029 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-01-30 01:24:51,029 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-30 01:24:51,029 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-30 01:24:51,029 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-30 01:24:51,029 INFO L87 Difference]: Start difference. First operand 347 states and 378 transitions. Second operand 35 states. [2018-01-30 01:24:54,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:54,000 INFO L93 Difference]: Finished difference Result 2439 states and 2711 transitions. [2018-01-30 01:24:54,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-30 01:24:54,001 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 233 [2018-01-30 01:24:54,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:54,006 INFO L225 Difference]: With dead ends: 2439 [2018-01-30 01:24:54,006 INFO L226 Difference]: Without dead ends: 2436 [2018-01-30 01:24:54,007 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-30 01:24:54,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2018-01-30 01:24:54,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 354. [2018-01-30 01:24:54,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-01-30 01:24:54,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 386 transitions. [2018-01-30 01:24:54,101 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 386 transitions. Word has length 233 [2018-01-30 01:24:54,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:54,101 INFO L432 AbstractCegarLoop]: Abstraction has 354 states and 386 transitions. [2018-01-30 01:24:54,101 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-30 01:24:54,101 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 386 transitions. [2018-01-30 01:24:54,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2018-01-30 01:24:54,102 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:54,102 INFO L350 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:54,102 INFO L371 AbstractCegarLoop]: === Iteration 55 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:54,102 INFO L82 PathProgramCache]: Analyzing trace with hash 671850429, now seen corresponding path program 20 times [2018-01-30 01:24:54,102 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:54,102 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:54,103 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:54,103 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:54,103 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:54,112 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:54,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 473 proven. 676 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-01-30 01:24:54,730 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:54,730 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:54,735 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:24:54,741 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:54,761 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:54,764 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:54,768 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:54,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 552 proven. 597 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-01-30 01:24:54,879 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:54,879 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 43 [2018-01-30 01:24:54,880 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-30 01:24:54,880 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-30 01:24:54,880 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1543, Unknown=0, NotChecked=0, Total=1892 [2018-01-30 01:24:54,880 INFO L87 Difference]: Start difference. First operand 354 states and 386 transitions. Second operand 44 states. [2018-01-30 01:24:55,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:55,608 INFO L93 Difference]: Finished difference Result 461 states and 506 transitions. [2018-01-30 01:24:55,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-30 01:24:55,608 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 250 [2018-01-30 01:24:55,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:55,609 INFO L225 Difference]: With dead ends: 461 [2018-01-30 01:24:55,610 INFO L226 Difference]: Without dead ends: 354 [2018-01-30 01:24:55,611 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1048, Invalid=3782, Unknown=0, NotChecked=0, Total=4830 [2018-01-30 01:24:55,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2018-01-30 01:24:55,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2018-01-30 01:24:55,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-01-30 01:24:55,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 385 transitions. [2018-01-30 01:24:55,691 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 385 transitions. Word has length 250 [2018-01-30 01:24:55,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:55,691 INFO L432 AbstractCegarLoop]: Abstraction has 354 states and 385 transitions. [2018-01-30 01:24:55,691 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-30 01:24:55,691 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 385 transitions. [2018-01-30 01:24:55,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-01-30 01:24:55,692 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:55,692 INFO L350 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:55,692 INFO L371 AbstractCegarLoop]: === Iteration 56 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:55,693 INFO L82 PathProgramCache]: Analyzing trace with hash 330183371, now seen corresponding path program 33 times [2018-01-30 01:24:55,693 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:55,693 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:55,693 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:55,693 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:55,693 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:55,700 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:56,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:56,348 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:56,348 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:56,353 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:24:56,358 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,359 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,360 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,361 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,362 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,363 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,364 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,365 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,367 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,368 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,370 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,372 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,375 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,377 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,379 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,382 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,385 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,389 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,393 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,398 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,403 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,407 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,412 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,418 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,425 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,431 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,439 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,448 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,456 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,465 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,476 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,487 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,500 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,514 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:56,516 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:56,519 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:56,585 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:56,606 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:56,606 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2018-01-30 01:24:56,606 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-30 01:24:56,606 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-30 01:24:56,606 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-01-30 01:24:56,607 INFO L87 Difference]: Start difference. First operand 354 states and 385 transitions. Second operand 36 states. [2018-01-30 01:24:59,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:59,829 INFO L93 Difference]: Finished difference Result 2446 states and 2718 transitions. [2018-01-30 01:24:59,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-30 01:24:59,830 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 240 [2018-01-30 01:24:59,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:59,835 INFO L225 Difference]: With dead ends: 2446 [2018-01-30 01:24:59,835 INFO L226 Difference]: Without dead ends: 2443 [2018-01-30 01:24:59,836 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-01-30 01:24:59,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2443 states. [2018-01-30 01:24:59,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2443 to 361. [2018-01-30 01:24:59,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2018-01-30 01:24:59,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 393 transitions. [2018-01-30 01:24:59,985 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 393 transitions. Word has length 240 [2018-01-30 01:24:59,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:59,986 INFO L432 AbstractCegarLoop]: Abstraction has 361 states and 393 transitions. [2018-01-30 01:24:59,986 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-30 01:24:59,986 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 393 transitions. [2018-01-30 01:24:59,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-01-30 01:24:59,987 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:59,987 INFO L350 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:59,987 INFO L371 AbstractCegarLoop]: === Iteration 57 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:59,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1510061603, now seen corresponding path program 21 times [2018-01-30 01:24:59,987 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:59,987 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:59,988 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:59,988 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:59,988 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:59,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:59,997 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:00,472 INFO L134 CoverageAnalysis]: Checked inductivity of 1507 backedges. 0 proven. 564 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2018-01-30 01:25:00,472 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:00,472 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:00,478 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:25:00,483 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,485 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,487 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,490 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,492 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,495 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,499 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,503 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,508 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,512 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,519 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,531 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,541 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:00,542 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:00,545 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:00,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1507 backedges. 0 proven. 564 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2018-01-30 01:25:00,611 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:00,612 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-30 01:25:00,612 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-30 01:25:00,612 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-30 01:25:00,612 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-30 01:25:00,612 INFO L87 Difference]: Start difference. First operand 361 states and 393 transitions. Second operand 27 states. [2018-01-30 01:25:01,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:01,402 INFO L93 Difference]: Finished difference Result 374 states and 408 transitions. [2018-01-30 01:25:01,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-30 01:25:01,403 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 257 [2018-01-30 01:25:01,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:01,403 INFO L225 Difference]: With dead ends: 374 [2018-01-30 01:25:01,403 INFO L226 Difference]: Without dead ends: 372 [2018-01-30 01:25:01,404 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 255 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-01-30 01:25:01,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-01-30 01:25:01,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 369. [2018-01-30 01:25:01,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2018-01-30 01:25:01,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 402 transitions. [2018-01-30 01:25:01,490 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 402 transitions. Word has length 257 [2018-01-30 01:25:01,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:01,491 INFO L432 AbstractCegarLoop]: Abstraction has 369 states and 402 transitions. [2018-01-30 01:25:01,491 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-30 01:25:01,491 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 402 transitions. [2018-01-30 01:25:01,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-01-30 01:25:01,492 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:01,492 INFO L350 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:01,492 INFO L371 AbstractCegarLoop]: === Iteration 58 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:01,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1696004885, now seen corresponding path program 34 times [2018-01-30 01:25:01,492 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:01,492 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:01,493 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:01,493 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:25:01,493 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:01,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:01,500 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:02,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:02,228 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:02,228 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:02,233 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:25:02,286 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:02,290 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:02,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:02,391 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:02,391 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-01-30 01:25:02,392 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-30 01:25:02,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-30 01:25:02,392 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-30 01:25:02,393 INFO L87 Difference]: Start difference. First operand 369 states and 402 transitions. Second operand 37 states. [2018-01-30 01:25:06,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:06,133 INFO L93 Difference]: Finished difference Result 2733 states and 3040 transitions. [2018-01-30 01:25:06,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-30 01:25:06,133 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 247 [2018-01-30 01:25:06,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:06,140 INFO L225 Difference]: With dead ends: 2733 [2018-01-30 01:25:06,141 INFO L226 Difference]: Without dead ends: 2730 [2018-01-30 01:25:06,142 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 246 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-30 01:25:06,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2018-01-30 01:25:06,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 376. [2018-01-30 01:25:06,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-01-30 01:25:06,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 410 transitions. [2018-01-30 01:25:06,308 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 410 transitions. Word has length 247 [2018-01-30 01:25:06,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:06,309 INFO L432 AbstractCegarLoop]: Abstraction has 376 states and 410 transitions. [2018-01-30 01:25:06,309 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-30 01:25:06,309 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 410 transitions. [2018-01-30 01:25:06,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-01-30 01:25:06,310 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:06,310 INFO L350 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:06,310 INFO L371 AbstractCegarLoop]: === Iteration 59 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:06,310 INFO L82 PathProgramCache]: Analyzing trace with hash 291737291, now seen corresponding path program 35 times [2018-01-30 01:25:06,310 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:06,310 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:06,311 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:06,311 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:25:06,311 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:06,317 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:07,075 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:07,075 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:07,075 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:07,082 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:25:07,087 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,089 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,090 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,091 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,092 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,094 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,096 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,098 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,100 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,103 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,106 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,110 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,113 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,118 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,123 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,128 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,135 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,142 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,150 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,159 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,165 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,175 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,187 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,201 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,216 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,232 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,251 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,271 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,293 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,318 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,336 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,352 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,371 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,391 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,413 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,437 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:07,439 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:07,442 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:07,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:07,541 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:07,541 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2018-01-30 01:25:07,542 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-30 01:25:07,542 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-30 01:25:07,542 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-01-30 01:25:07,542 INFO L87 Difference]: Start difference. First operand 376 states and 410 transitions. Second operand 38 states. [2018-01-30 01:25:11,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:11,338 INFO L93 Difference]: Finished difference Result 2852 states and 3173 transitions. [2018-01-30 01:25:11,339 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-30 01:25:11,339 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 254 [2018-01-30 01:25:11,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:11,341 INFO L225 Difference]: With dead ends: 2852 [2018-01-30 01:25:11,341 INFO L226 Difference]: Without dead ends: 2849 [2018-01-30 01:25:11,342 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-01-30 01:25:11,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2849 states. [2018-01-30 01:25:11,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2849 to 383. [2018-01-30 01:25:11,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2018-01-30 01:25:11,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 418 transitions. [2018-01-30 01:25:11,449 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 418 transitions. Word has length 254 [2018-01-30 01:25:11,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:11,449 INFO L432 AbstractCegarLoop]: Abstraction has 383 states and 418 transitions. [2018-01-30 01:25:11,449 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-30 01:25:11,449 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 418 transitions. [2018-01-30 01:25:11,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2018-01-30 01:25:11,450 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:11,450 INFO L350 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:11,450 INFO L371 AbstractCegarLoop]: === Iteration 60 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:11,450 INFO L82 PathProgramCache]: Analyzing trace with hash -894338442, now seen corresponding path program 22 times [2018-01-30 01:25:11,451 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:11,451 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:11,451 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:11,451 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:25:11,451 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:11,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:11,459 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:12,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 564 proven. 778 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2018-01-30 01:25:12,197 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:12,197 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:12,203 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:25:12,234 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:12,238 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:12,846 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 0 proven. 663 refuted. 0 times theorem prover too weak. 991 trivial. 0 not checked. [2018-01-30 01:25:12,866 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:12,866 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 28] total 70 [2018-01-30 01:25:12,867 INFO L409 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-01-30 01:25:12,867 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-01-30 01:25:12,868 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=4553, Unknown=0, NotChecked=0, Total=4970 [2018-01-30 01:25:12,868 INFO L87 Difference]: Start difference. First operand 383 states and 418 transitions. Second operand 71 states. [2018-01-30 01:25:15,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:15,044 INFO L93 Difference]: Finished difference Result 512 states and 565 transitions. [2018-01-30 01:25:15,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-01-30 01:25:15,045 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 269 [2018-01-30 01:25:15,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:15,045 INFO L225 Difference]: With dead ends: 512 [2018-01-30 01:25:15,045 INFO L226 Difference]: Without dead ends: 394 [2018-01-30 01:25:15,047 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 242 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5094 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1234, Invalid=17672, Unknown=0, NotChecked=0, Total=18906 [2018-01-30 01:25:15,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-01-30 01:25:15,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 391. [2018-01-30 01:25:15,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-01-30 01:25:15,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 426 transitions. [2018-01-30 01:25:15,146 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 426 transitions. Word has length 269 [2018-01-30 01:25:15,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:15,147 INFO L432 AbstractCegarLoop]: Abstraction has 391 states and 426 transitions. [2018-01-30 01:25:15,147 INFO L433 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-01-30 01:25:15,147 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 426 transitions. [2018-01-30 01:25:15,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-01-30 01:25:15,148 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:15,148 INFO L350 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:15,148 INFO L371 AbstractCegarLoop]: === Iteration 61 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:15,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1548474133, now seen corresponding path program 36 times [2018-01-30 01:25:15,148 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:15,148 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:15,149 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:15,149 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:25:15,149 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:15,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:15,155 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:15,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:15,932 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:15,932 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:15,944 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:25:15,948 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,949 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,950 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,951 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,952 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,953 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,954 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,955 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,956 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,957 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,958 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,960 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,962 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,963 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,965 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,967 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,968 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,970 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,973 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,975 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,978 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,980 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,983 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,987 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,991 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,994 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:15,998 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,002 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,006 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,011 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,016 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,022 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,029 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,035 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,044 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,052 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,062 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:25:16,064 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:16,067 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:16,145 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:16,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:16,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-01-30 01:25:16,166 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-30 01:25:16,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-30 01:25:16,166 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-30 01:25:16,166 INFO L87 Difference]: Start difference. First operand 391 states and 426 transitions. Second operand 39 states. [2018-01-30 01:25:20,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:20,195 INFO L93 Difference]: Finished difference Result 3043 states and 3387 transitions. [2018-01-30 01:25:20,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-30 01:25:20,195 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 261 [2018-01-30 01:25:20,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:20,197 INFO L225 Difference]: With dead ends: 3043 [2018-01-30 01:25:20,197 INFO L226 Difference]: Without dead ends: 3040 [2018-01-30 01:25:20,198 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 260 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-30 01:25:20,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2018-01-30 01:25:20,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 398. [2018-01-30 01:25:20,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 398 states. [2018-01-30 01:25:20,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 434 transitions. [2018-01-30 01:25:20,322 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 434 transitions. Word has length 261 [2018-01-30 01:25:20,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:20,323 INFO L432 AbstractCegarLoop]: Abstraction has 398 states and 434 transitions. [2018-01-30 01:25:20,323 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-30 01:25:20,323 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 434 transitions. [2018-01-30 01:25:20,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-01-30 01:25:20,324 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:20,324 INFO L350 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:20,324 INFO L371 AbstractCegarLoop]: === Iteration 62 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:20,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1216867019, now seen corresponding path program 37 times [2018-01-30 01:25:20,324 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:20,324 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:20,324 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:20,325 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:25:20,325 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:20,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:20,331 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:21,131 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:21,132 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:21,132 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:21,136 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:25:21,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:21,161 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:21,242 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:21,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:21,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2018-01-30 01:25:21,261 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-30 01:25:21,262 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-30 01:25:21,262 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-01-30 01:25:21,262 INFO L87 Difference]: Start difference. First operand 398 states and 434 transitions. Second operand 40 states. [2018-01-30 01:25:25,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:25,697 INFO L93 Difference]: Finished difference Result 3170 states and 3529 transitions. [2018-01-30 01:25:25,718 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-30 01:25:25,718 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 268 [2018-01-30 01:25:25,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:25,721 INFO L225 Difference]: With dead ends: 3170 [2018-01-30 01:25:25,721 INFO L226 Difference]: Without dead ends: 3167 [2018-01-30 01:25:25,721 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-01-30 01:25:25,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3167 states. [2018-01-30 01:25:25,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3167 to 405. [2018-01-30 01:25:25,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-01-30 01:25:25,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 442 transitions. [2018-01-30 01:25:25,844 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 442 transitions. Word has length 268 [2018-01-30 01:25:25,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:25,844 INFO L432 AbstractCegarLoop]: Abstraction has 405 states and 442 transitions. [2018-01-30 01:25:25,844 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-30 01:25:25,844 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 442 transitions. [2018-01-30 01:25:25,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2018-01-30 01:25:25,845 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:25,845 INFO L350 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:25,845 INFO L371 AbstractCegarLoop]: === Iteration 63 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:25,845 INFO L82 PathProgramCache]: Analyzing trace with hash -324296849, now seen corresponding path program 23 times [2018-01-30 01:25:25,845 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:25,845 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:25,846 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:25,846 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:25:25,846 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:25,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:25,863 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:26,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1914 backedges. 663 proven. 887 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2018-01-30 01:25:26,700 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:26,700 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:26,705 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:25:26,710 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,712 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,714 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,716 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,718 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,720 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,723 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,726 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,729 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,732 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,735 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,740 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,744 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,749 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,754 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,763 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:26,765 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:26,768 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:27,437 INFO L134 CoverageAnalysis]: Checked inductivity of 1914 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 1144 trivial. 0 not checked. [2018-01-30 01:25:27,457 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:27,457 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 30] total 75 [2018-01-30 01:25:27,457 INFO L409 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-01-30 01:25:27,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-01-30 01:25:27,458 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=5231, Unknown=0, NotChecked=0, Total=5700 [2018-01-30 01:25:27,458 INFO L87 Difference]: Start difference. First operand 405 states and 442 transitions. Second operand 76 states. [2018-01-30 01:25:29,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:29,921 INFO L93 Difference]: Finished difference Result 542 states and 598 transitions. [2018-01-30 01:25:29,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-01-30 01:25:29,921 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 288 [2018-01-30 01:25:29,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:29,922 INFO L225 Difference]: With dead ends: 542 [2018-01-30 01:25:29,922 INFO L226 Difference]: Without dead ends: 416 [2018-01-30 01:25:29,923 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5891 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1383, Invalid=20373, Unknown=0, NotChecked=0, Total=21756 [2018-01-30 01:25:29,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2018-01-30 01:25:30,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 413. [2018-01-30 01:25:30,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-01-30 01:25:30,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 450 transitions. [2018-01-30 01:25:30,036 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 450 transitions. Word has length 288 [2018-01-30 01:25:30,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:30,036 INFO L432 AbstractCegarLoop]: Abstraction has 413 states and 450 transitions. [2018-01-30 01:25:30,036 INFO L433 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-01-30 01:25:30,036 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 450 transitions. [2018-01-30 01:25:30,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2018-01-30 01:25:30,037 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:30,037 INFO L350 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:30,037 INFO L371 AbstractCegarLoop]: === Iteration 64 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:30,038 INFO L82 PathProgramCache]: Analyzing trace with hash -936358677, now seen corresponding path program 38 times [2018-01-30 01:25:30,038 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:30,038 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:30,038 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:30,038 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:25:30,038 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:30,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:30,045 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:30,873 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:30,874 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:30,878 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:25:30,883 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:30,898 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:25:30,901 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:30,904 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:30,988 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:31,007 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:31,007 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-01-30 01:25:31,008 INFO L409 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-01-30 01:25:31,008 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-01-30 01:25:31,008 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-30 01:25:31,008 INFO L87 Difference]: Start difference. First operand 413 states and 450 transitions. Second operand 41 states. [2018-01-30 01:25:35,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:35,831 INFO L93 Difference]: Finished difference Result 3369 states and 3752 transitions. [2018-01-30 01:25:35,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-30 01:25:35,831 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 275 [2018-01-30 01:25:35,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:35,834 INFO L225 Difference]: With dead ends: 3369 [2018-01-30 01:25:35,835 INFO L226 Difference]: Without dead ends: 3366 [2018-01-30 01:25:35,836 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-30 01:25:35,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3366 states. [2018-01-30 01:25:35,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3366 to 420. [2018-01-30 01:25:35,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-01-30 01:25:36,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 458 transitions. [2018-01-30 01:25:36,007 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 458 transitions. Word has length 275 [2018-01-30 01:25:36,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:36,008 INFO L432 AbstractCegarLoop]: Abstraction has 420 states and 458 transitions. [2018-01-30 01:25:36,008 INFO L433 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-01-30 01:25:36,008 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 458 transitions. [2018-01-30 01:25:36,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-01-30 01:25:36,010 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:36,010 INFO L350 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:36,010 INFO L371 AbstractCegarLoop]: === Iteration 65 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:36,010 INFO L82 PathProgramCache]: Analyzing trace with hash 182142667, now seen corresponding path program 39 times [2018-01-30 01:25:36,010 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:36,011 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:36,011 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:36,011 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:25:36,011 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:36,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:36,019 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:36,910 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:36,910 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:36,910 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:36,915 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:25:36,922 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,923 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,924 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,925 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,926 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,927 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,928 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,929 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,931 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,932 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,934 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,936 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,938 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,941 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,943 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,946 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,949 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,952 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,956 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,960 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,965 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,970 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,975 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,980 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,987 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:36,994 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,002 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,010 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,018 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,027 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,037 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,049 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,061 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,075 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,091 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,106 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,123 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,141 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,161 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,183 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:25:37,185 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:37,189 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:37,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:37,298 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:37,298 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2018-01-30 01:25:37,298 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-30 01:25:37,298 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-30 01:25:37,299 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-01-30 01:25:37,299 INFO L87 Difference]: Start difference. First operand 420 states and 458 transitions. Second operand 42 states. [2018-01-30 01:25:42,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:25:42,429 INFO L93 Difference]: Finished difference Result 3504 states and 3903 transitions. [2018-01-30 01:25:42,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-30 01:25:42,430 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 282 [2018-01-30 01:25:42,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:25:42,433 INFO L225 Difference]: With dead ends: 3504 [2018-01-30 01:25:42,433 INFO L226 Difference]: Without dead ends: 3501 [2018-01-30 01:25:42,434 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 281 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-01-30 01:25:42,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3501 states. [2018-01-30 01:25:42,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3501 to 427. [2018-01-30 01:25:42,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 427 states. [2018-01-30 01:25:42,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 466 transitions. [2018-01-30 01:25:42,578 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 466 transitions. Word has length 282 [2018-01-30 01:25:42,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:25:42,578 INFO L432 AbstractCegarLoop]: Abstraction has 427 states and 466 transitions. [2018-01-30 01:25:42,578 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-30 01:25:42,578 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 466 transitions. [2018-01-30 01:25:42,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2018-01-30 01:25:42,579 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:25:42,579 INFO L350 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:25:42,579 INFO L371 AbstractCegarLoop]: === Iteration 66 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:25:42,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1050505451, now seen corresponding path program 40 times [2018-01-30 01:25:42,579 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:25:42,579 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:25:42,580 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:42,580 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:25:42,580 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:25:42,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:25:42,587 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:25:43,498 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:43,498 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:25:43,498 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:25:43,504 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:25:43,575 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:25:43,579 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:25:43,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:25:43,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:25:43,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-01-30 01:25:43,694 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-01-30 01:25:43,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-01-30 01:25:43,694 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-01-30 01:25:43,694 INFO L87 Difference]: Start difference. First operand 427 states and 466 transitions. Second operand 43 states. Received shutdown request... [2018-01-30 01:25:48,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-30 01:25:48,259 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-30 01:25:48,264 WARN L185 ceAbstractionStarter]: Timeout [2018-01-30 01:25:48,264 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 01:25:48 BasicIcfg [2018-01-30 01:25:48,264 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-30 01:25:48,265 INFO L168 Benchmark]: Toolchain (without parser) took 121777.39 ms. Allocated memory was 292.0 MB in the beginning and 882.9 MB in the end (delta: 590.9 MB). Free memory was 253.1 MB in the beginning and 346.3 MB in the end (delta: -93.2 MB). Peak memory consumption was 631.9 MB. Max. memory is 5.3 GB. [2018-01-30 01:25:48,266 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 292.0 MB. Free memory is still 258.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-30 01:25:48,267 INFO L168 Benchmark]: CACSL2BoogieTranslator took 178.70 ms. Allocated memory is still 292.0 MB. Free memory was 252.1 MB in the beginning and 244.9 MB in the end (delta: 7.2 MB). Peak memory consumption was 7.2 MB. Max. memory is 5.3 GB. [2018-01-30 01:25:48,267 INFO L168 Benchmark]: Boogie Preprocessor took 25.93 ms. Allocated memory is still 292.0 MB. Free memory was 244.9 MB in the beginning and 242.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-30 01:25:48,267 INFO L168 Benchmark]: RCFGBuilder took 178.25 ms. Allocated memory is still 292.0 MB. Free memory was 242.9 MB in the beginning and 230.2 MB in the end (delta: 12.7 MB). Peak memory consumption was 12.7 MB. Max. memory is 5.3 GB. [2018-01-30 01:25:48,268 INFO L168 Benchmark]: IcfgTransformer took 18.03 ms. Allocated memory is still 292.0 MB. Free memory was 230.2 MB in the beginning and 229.2 MB in the end (delta: 996.1 kB). Peak memory consumption was 996.1 kB. Max. memory is 5.3 GB. [2018-01-30 01:25:48,268 INFO L168 Benchmark]: TraceAbstraction took 121366.76 ms. Allocated memory was 292.0 MB in the beginning and 882.9 MB in the end (delta: 590.9 MB). Free memory was 229.2 MB in the beginning and 346.3 MB in the end (delta: -117.1 MB). Peak memory consumption was 608.1 MB. Max. memory is 5.3 GB. [2018-01-30 01:25:48,270 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 292.0 MB. Free memory is still 258.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 178.70 ms. Allocated memory is still 292.0 MB. Free memory was 252.1 MB in the beginning and 244.9 MB in the end (delta: 7.2 MB). Peak memory consumption was 7.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 25.93 ms. Allocated memory is still 292.0 MB. Free memory was 244.9 MB in the beginning and 242.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 178.25 ms. Allocated memory is still 292.0 MB. Free memory was 242.9 MB in the beginning and 230.2 MB in the end (delta: 12.7 MB). Peak memory consumption was 12.7 MB. Max. memory is 5.3 GB. * IcfgTransformer took 18.03 ms. Allocated memory is still 292.0 MB. Free memory was 230.2 MB in the beginning and 229.2 MB in the end (delta: 996.1 kB). Peak memory consumption was 996.1 kB. Max. memory is 5.3 GB. * TraceAbstraction took 121366.76 ms. Allocated memory was 292.0 MB in the beginning and 882.9 MB in the end (delta: 590.9 MB). Free memory was 229.2 MB in the beginning and 346.3 MB in the end (delta: -117.1 MB). Peak memory consumption was 608.1 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 43 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (1740 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 43 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (1740 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 43 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (1740 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 43 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (1740 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 43 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (1740 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 39 locations, 5 error locations. TIMEOUT Result, 121.3s OverallTime, 66 OverallIterations, 41 TraceHistogramMax, 80.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 11965 SDtfs, 8045 SDslu, 278132 SDs, 0 SdLazy, 135816 SolverSat, 899 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 37.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11633 GetRequests, 9520 SyntacticMatches, 63 SemanticMatches, 2050 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22285 ImplicationChecksByTransitivity, 28.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=427occurred in iteration=65, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 2.9s AutomataMinimizationTime, 65 MinimizatonAttempts, 43148 StatesRemovedByMinimization, 56 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 30.8s InterpolantComputationTime, 19556 NumberOfCodeBlocks, 19520 NumberOfCodeBlocksAsserted, 634 NumberOfCheckSat, 19426 ConstructedInterpolants, 0 QuantifiedInterpolants, 20846016 SizeOfPredicates, 351 NumberOfNonLiveVariables, 12229 ConjunctsInSsa, 2436 ConjunctsInUnsatCore, 130 InterpolantComputations, 3 PerfectInterpolantSequences, 17911/183288 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-01-30_01-25-48-279.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-30_01-25-48-279.csv Completed graceful shutdown