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-acfac67 [2018-01-28 23:38:30,582 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-28 23:38:30,584 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-28 23:38:30,598 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-28 23:38:30,598 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-28 23:38:30,599 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-28 23:38:30,600 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-28 23:38:30,601 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-28 23:38:30,602 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-28 23:38:30,603 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-28 23:38:30,603 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-28 23:38:30,604 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-28 23:38:30,604 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-28 23:38:30,606 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-28 23:38:30,607 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-28 23:38:30,609 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-28 23:38:30,611 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-28 23:38:30,613 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-28 23:38:30,615 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-28 23:38:30,616 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-28 23:38:30,618 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-28 23:38:30,618 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-28 23:38:30,618 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-28 23:38:30,619 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-28 23:38:30,620 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-28 23:38:30,622 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-28 23:38:30,622 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-28 23:38:30,623 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-28 23:38:30,623 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-28 23:38:30,623 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-28 23:38:30,624 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-28 23:38:30,624 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-28 23:38:30,634 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-28 23:38:30,635 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-28 23:38:30,635 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-28 23:38:30,636 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-28 23:38:30,636 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-28 23:38:30,636 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-28 23:38:30,636 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-28 23:38:30,637 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-28 23:38:30,637 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-28 23:38:30,638 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-28 23:38:30,638 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-28 23:38:30,638 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-28 23:38:30,638 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-28 23:38:30,638 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-28 23:38:30,639 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-28 23:38:30,639 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-28 23:38:30,639 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-28 23:38:30,639 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-28 23:38:30,639 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-28 23:38:30,640 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-28 23:38:30,640 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-28 23:38:30,640 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-28 23:38:30,640 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-28 23:38:30,640 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-28 23:38:30,641 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-28 23:38:30,641 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-28 23:38:30,641 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-28 23:38:30,641 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-28 23:38:30,641 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-28 23:38:30,642 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-28 23:38:30,642 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-28 23:38:30,642 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-28 23:38:30,643 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-28 23:38:30,643 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-28 23:38:30,680 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-28 23:38:30,694 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-28 23:38:30,698 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-28 23:38:30,700 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-28 23:38:30,701 INFO L276 PluginConnector]: CDTParser initialized [2018-01-28 23:38:30,701 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-28 23:38:30,844 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-28 23:38:30,850 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-01-28 23:38:30,850 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-28 23:38:30,851 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-28 23:38:30,855 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-28 23:38:30,856 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 11:38:30" (1/1) ... [2018-01-28 23:38:30,858 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a9d00c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:30, skipping insertion in model container [2018-01-28 23:38:30,858 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 11:38:30" (1/1) ... [2018-01-28 23:38:30,871 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-28 23:38:30,883 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-28 23:38:30,989 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-28 23:38:31,001 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-28 23:38:31,005 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31 WrapperNode [2018-01-28 23:38:31,005 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-28 23:38:31,006 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-28 23:38:31,006 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-28 23:38:31,006 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-28 23:38:31,017 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (1/1) ... [2018-01-28 23:38:31,018 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (1/1) ... [2018-01-28 23:38:31,026 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (1/1) ... [2018-01-28 23:38:31,026 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (1/1) ... [2018-01-28 23:38:31,028 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (1/1) ... [2018-01-28 23:38:31,031 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (1/1) ... [2018-01-28 23:38:31,032 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (1/1) ... [2018-01-28 23:38:31,033 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-28 23:38:31,033 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-28 23:38:31,033 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-28 23:38:31,033 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-28 23:38:31,034 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (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-28 23:38:31,081 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-28 23:38:31,081 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-28 23:38:31,082 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-01-28 23:38:31,082 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-28 23:38:31,082 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-28 23:38:31,082 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-01-28 23:38:31,082 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-28 23:38:31,082 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-28 23:38:31,082 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-28 23:38:31,207 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-28 23:38:31,208 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 11:38:31 BoogieIcfgContainer [2018-01-28 23:38:31,208 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-28 23:38:31,208 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-01-28 23:38:31,208 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-01-28 23:38:31,209 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-01-28 23:38:31,212 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 11:38:31" (1/1) ... [2018-01-28 23:38:31,216 WARN L213 ansformationObserver]: HeapSeparator: input icfg has no '#valid' array -- returning unchanged Icfg! [2018-01-28 23:38:31,226 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 28.01 11:38:31 BasicIcfg [2018-01-28 23:38:31,226 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-01-28 23:38:31,227 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-28 23:38:31,227 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-28 23:38:31,229 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-28 23:38:31,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 11:38:30" (1/4) ... [2018-01-28 23:38:31,230 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@514721ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 11:38:31, skipping insertion in model container [2018-01-28 23:38:31,230 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:38:31" (2/4) ... [2018-01-28 23:38:31,230 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@514721ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 11:38:31, skipping insertion in model container [2018-01-28 23:38:31,230 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 11:38:31" (3/4) ... [2018-01-28 23:38:31,231 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@514721ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 11:38:31, skipping insertion in model container [2018-01-28 23:38:31,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 28.01 11:38:31" (4/4) ... [2018-01-28 23:38:31,232 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_false-valid-deref_ground.ileft_unchanged_by_heapseparator [2018-01-28 23:38:31,239 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-28 23:38:31,245 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2018-01-28 23:38:31,286 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-28 23:38:31,286 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-28 23:38:31,287 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-28 23:38:31,287 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-28 23:38:31,287 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-28 23:38:31,287 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-28 23:38:31,287 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-28 23:38:31,287 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-28 23:38:31,288 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-28 23:38:31,306 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states. [2018-01-28 23:38:31,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-01-28 23:38:31,312 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:31,313 INFO L330 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:31,313 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:31,319 INFO L82 PathProgramCache]: Analyzing trace with hash 167026923, now seen corresponding path program 1 times [2018-01-28 23:38:31,321 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:31,321 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:31,370 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:31,371 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:31,371 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:31,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:31,415 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:31,478 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-28 23:38:31,481 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-28 23:38:31,482 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-28 23:38:31,484 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-28 23:38:31,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-28 23:38:31,501 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-28 23:38:31,503 INFO L87 Difference]: Start difference. First operand 39 states. Second operand 3 states. [2018-01-28 23:38:31,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:31,584 INFO L93 Difference]: Finished difference Result 86 states and 99 transitions. [2018-01-28 23:38:31,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-28 23:38:31,585 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-01-28 23:38:31,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:31,593 INFO L225 Difference]: With dead ends: 86 [2018-01-28 23:38:31,593 INFO L226 Difference]: Without dead ends: 52 [2018-01-28 23:38:31,596 INFO L533 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-28 23:38:31,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-28 23:38:31,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 38. [2018-01-28 23:38:31,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-28 23:38:31,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-01-28 23:38:31,690 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 9 [2018-01-28 23:38:31,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:31,691 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-01-28 23:38:31,691 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-28 23:38:31,691 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-01-28 23:38:31,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-01-28 23:38:31,692 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:31,692 INFO L330 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:31,692 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:31,692 INFO L82 PathProgramCache]: Analyzing trace with hash -2125002319, now seen corresponding path program 1 times [2018-01-28 23:38:31,692 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:31,692 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:31,693 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:31,693 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:31,693 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:31,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:31,707 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:31,757 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-28 23:38:31,758 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-28 23:38:31,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-28 23:38:31,760 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-28 23:38:31,760 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-28 23:38:31,760 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-28 23:38:31,761 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 4 states. [2018-01-28 23:38:31,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:31,818 INFO L93 Difference]: Finished difference Result 58 states and 60 transitions. [2018-01-28 23:38:31,818 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-28 23:38:31,819 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-01-28 23:38:31,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:31,820 INFO L225 Difference]: With dead ends: 58 [2018-01-28 23:38:31,820 INFO L226 Difference]: Without dead ends: 40 [2018-01-28 23:38:31,821 INFO L533 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-28 23:38:31,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-28 23:38:31,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 38. [2018-01-28 23:38:31,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-28 23:38:31,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 39 transitions. [2018-01-28 23:38:31,827 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 39 transitions. Word has length 15 [2018-01-28 23:38:31,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:31,828 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 39 transitions. [2018-01-28 23:38:31,828 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-28 23:38:31,828 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 39 transitions. [2018-01-28 23:38:31,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-01-28 23:38:31,829 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:31,829 INFO L330 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:31,829 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:31,830 INFO L82 PathProgramCache]: Analyzing trace with hash -414158133, now seen corresponding path program 1 times [2018-01-28 23:38:31,830 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:31,830 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:31,831 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:31,831 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:31,831 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:31,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:31,838 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:31,882 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-28 23:38:31,883 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:31,883 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-28 23:38:31,897 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:31,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:31,925 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:31,961 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-28 23:38:31,981 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:31,981 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-01-28 23:38:31,982 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-28 23:38:31,982 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-28 23:38:31,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-28 23:38:31,983 INFO L87 Difference]: Start difference. First operand 38 states and 39 transitions. Second operand 4 states. [2018-01-28 23:38:32,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:32,048 INFO L93 Difference]: Finished difference Result 62 states and 65 transitions. [2018-01-28 23:38:32,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-28 23:38:32,048 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-01-28 23:38:32,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:32,050 INFO L225 Difference]: With dead ends: 62 [2018-01-28 23:38:32,050 INFO L226 Difference]: Without dead ends: 59 [2018-01-28 23:38:32,050 INFO L533 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-28 23:38:32,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-28 23:38:32,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 45. [2018-01-28 23:38:32,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-28 23:38:32,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2018-01-28 23:38:32,058 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 16 [2018-01-28 23:38:32,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:32,058 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2018-01-28 23:38:32,058 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-28 23:38:32,058 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2018-01-28 23:38:32,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-28 23:38:32,059 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:32,059 INFO L330 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-28 23:38:32,060 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:32,060 INFO L82 PathProgramCache]: Analyzing trace with hash -297405551, now seen corresponding path program 1 times [2018-01-28 23:38:32,060 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:32,060 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:32,061 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:32,061 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:32,062 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:32,070 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:32,174 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-28 23:38:32,174 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:32,174 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-28 23:38:32,184 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:32,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:32,197 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:32,200 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-28 23:38:32,222 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-28 23:38:32,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 5 [2018-01-28 23:38:32,223 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-28 23:38:32,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-28 23:38:32,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-28 23:38:32,223 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand 6 states. [2018-01-28 23:38:32,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:32,289 INFO L93 Difference]: Finished difference Result 75 states and 82 transitions. [2018-01-28 23:38:32,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-28 23:38:32,290 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-01-28 23:38:32,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:32,291 INFO L225 Difference]: With dead ends: 75 [2018-01-28 23:38:32,292 INFO L226 Difference]: Without dead ends: 73 [2018-01-28 23:38:32,292 INFO L533 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-28 23:38:32,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-01-28 23:38:32,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 49. [2018-01-28 23:38:32,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-28 23:38:32,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2018-01-28 23:38:32,300 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 22 [2018-01-28 23:38:32,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:32,300 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2018-01-28 23:38:32,300 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-28 23:38:32,300 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2018-01-28 23:38:32,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-28 23:38:32,301 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:32,301 INFO L330 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:32,301 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:32,302 INFO L82 PathProgramCache]: Analyzing trace with hash 406766827, now seen corresponding path program 2 times [2018-01-28 23:38:32,302 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:32,302 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:32,303 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:32,303 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:32,303 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:32,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:32,311 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:32,404 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-28 23:38:32,404 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:32,404 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-28 23:38:32,414 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:38:32,419 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:32,420 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:32,421 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:32,422 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:32,428 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-28 23:38:32,449 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:32,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-28 23:38:32,450 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-28 23:38:32,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-28 23:38:32,450 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-28 23:38:32,451 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand 5 states. [2018-01-28 23:38:32,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:32,499 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2018-01-28 23:38:32,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-28 23:38:32,500 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-01-28 23:38:32,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:32,501 INFO L225 Difference]: With dead ends: 93 [2018-01-28 23:38:32,502 INFO L226 Difference]: Without dead ends: 90 [2018-01-28 23:38:32,502 INFO L533 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-28 23:38:32,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-01-28 23:38:32,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 56. [2018-01-28 23:38:32,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-28 23:38:32,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2018-01-28 23:38:32,511 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 23 [2018-01-28 23:38:32,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:32,511 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2018-01-28 23:38:32,512 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-28 23:38:32,512 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2018-01-28 23:38:32,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-28 23:38:32,513 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:32,513 INFO L330 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:32,513 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:32,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1139421493, now seen corresponding path program 3 times [2018-01-28 23:38:32,513 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:32,513 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:32,514 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:32,515 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:32,515 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:32,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:32,523 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:32,583 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-28 23:38:32,583 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:32,583 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-28 23:38:32,588 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:38:32,591 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:32,593 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:32,594 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:32,596 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:32,596 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:32,599 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:32,621 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-28 23:38:32,642 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:32,642 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-01-28 23:38:32,643 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-28 23:38:32,643 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-28 23:38:32,643 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-28 23:38:32,644 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand 6 states. [2018-01-28 23:38:32,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:32,779 INFO L93 Difference]: Finished difference Result 116 states and 123 transitions. [2018-01-28 23:38:32,779 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-28 23:38:32,779 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-01-28 23:38:32,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:32,781 INFO L225 Difference]: With dead ends: 116 [2018-01-28 23:38:32,781 INFO L226 Difference]: Without dead ends: 113 [2018-01-28 23:38:32,781 INFO L533 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-28 23:38:32,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-01-28 23:38:32,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 63. [2018-01-28 23:38:32,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-28 23:38:32,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 67 transitions. [2018-01-28 23:38:32,790 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 67 transitions. Word has length 30 [2018-01-28 23:38:32,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:32,790 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 67 transitions. [2018-01-28 23:38:32,790 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-28 23:38:32,791 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 67 transitions. [2018-01-28 23:38:32,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-28 23:38:32,792 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:32,792 INFO L330 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-28 23:38:32,792 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:32,792 INFO L82 PathProgramCache]: Analyzing trace with hash 333723178, now seen corresponding path program 1 times [2018-01-28 23:38:32,792 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:32,792 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:32,793 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:32,794 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:32,794 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:32,805 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:32,888 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-28 23:38:32,888 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:32,888 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-28 23:38:32,897 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:32,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:32,906 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:32,963 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-28 23:38:32,998 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:32,998 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2018-01-28 23:38:32,998 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-28 23:38:32,998 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-28 23:38:32,999 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-01-28 23:38:32,999 INFO L87 Difference]: Start difference. First operand 63 states and 67 transitions. Second operand 10 states. [2018-01-28 23:38:33,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:33,082 INFO L93 Difference]: Finished difference Result 89 states and 94 transitions. [2018-01-28 23:38:33,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-28 23:38:33,083 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2018-01-28 23:38:33,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:33,084 INFO L225 Difference]: With dead ends: 89 [2018-01-28 23:38:33,084 INFO L226 Difference]: Without dead ends: 63 [2018-01-28 23:38:33,084 INFO L533 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-28 23:38:33,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-28 23:38:33,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-28 23:38:33,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-28 23:38:33,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 66 transitions. [2018-01-28 23:38:33,090 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 66 transitions. Word has length 34 [2018-01-28 23:38:33,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:33,090 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 66 transitions. [2018-01-28 23:38:33,090 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-28 23:38:33,090 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 66 transitions. [2018-01-28 23:38:33,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-28 23:38:33,091 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:33,091 INFO L330 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:33,091 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:33,091 INFO L82 PathProgramCache]: Analyzing trace with hash 939124971, now seen corresponding path program 4 times [2018-01-28 23:38:33,091 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:33,092 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:33,092 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:33,093 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:33,093 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:33,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:33,099 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:33,207 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-28 23:38:33,208 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:33,208 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-28 23:38:33,213 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:38:33,222 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:33,224 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:33,237 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-28 23:38:33,258 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:33,258 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-28 23:38:33,258 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-28 23:38:33,258 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-28 23:38:33,259 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-28 23:38:33,259 INFO L87 Difference]: Start difference. First operand 63 states and 66 transitions. Second operand 7 states. [2018-01-28 23:38:33,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:33,394 INFO L93 Difference]: Finished difference Result 123 states and 130 transitions. [2018-01-28 23:38:33,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-28 23:38:33,394 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-01-28 23:38:33,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:33,396 INFO L225 Difference]: With dead ends: 123 [2018-01-28 23:38:33,396 INFO L226 Difference]: Without dead ends: 120 [2018-01-28 23:38:33,398 INFO L533 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-28 23:38:33,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-01-28 23:38:33,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 70. [2018-01-28 23:38:33,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-28 23:38:33,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2018-01-28 23:38:33,406 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 37 [2018-01-28 23:38:33,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:33,406 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2018-01-28 23:38:33,406 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-28 23:38:33,406 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2018-01-28 23:38:33,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-28 23:38:33,408 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:33,408 INFO L330 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-28 23:38:33,408 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:33,408 INFO L82 PathProgramCache]: Analyzing trace with hash 1844330570, now seen corresponding path program 2 times [2018-01-28 23:38:33,408 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:33,409 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:33,409 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:33,410 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:33,410 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:33,418 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:33,481 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-28 23:38:33,481 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:33,481 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-28 23:38:33,494 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:38:33,499 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:33,504 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:33,507 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:33,509 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:33,520 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-28 23:38:33,554 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:33,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-28 23:38:33,554 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-28 23:38:33,555 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-28 23:38:33,555 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-28 23:38:33,555 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand 5 states. [2018-01-28 23:38:33,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:33,652 INFO L93 Difference]: Finished difference Result 83 states and 89 transitions. [2018-01-28 23:38:33,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-28 23:38:33,652 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 41 [2018-01-28 23:38:33,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:33,654 INFO L225 Difference]: With dead ends: 83 [2018-01-28 23:38:33,655 INFO L226 Difference]: Without dead ends: 81 [2018-01-28 23:38:33,655 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-01-28 23:38:33,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-01-28 23:38:33,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 78. [2018-01-28 23:38:33,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-01-28 23:38:33,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 83 transitions. [2018-01-28 23:38:33,664 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 83 transitions. Word has length 41 [2018-01-28 23:38:33,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:33,664 INFO L432 AbstractCegarLoop]: Abstraction has 78 states and 83 transitions. [2018-01-28 23:38:33,664 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-28 23:38:33,665 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 83 transitions. [2018-01-28 23:38:33,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-28 23:38:33,667 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:33,667 INFO L330 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:33,667 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:33,668 INFO L82 PathProgramCache]: Analyzing trace with hash 776612555, now seen corresponding path program 5 times [2018-01-28 23:38:33,668 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:33,668 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:33,669 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:33,669 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:33,669 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:33,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:33,678 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:33,792 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-28 23:38:33,793 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:33,793 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-28 23:38:33,804 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:38:33,808 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:33,810 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:33,819 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:33,821 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:33,824 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:33,826 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:33,827 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:33,829 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:33,858 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-28 23:38:33,891 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:33,891 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2018-01-28 23:38:33,892 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-28 23:38:33,892 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-28 23:38:33,892 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-01-28 23:38:33,892 INFO L87 Difference]: Start difference. First operand 78 states and 83 transitions. Second operand 8 states. [2018-01-28 23:38:34,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:34,054 INFO L93 Difference]: Finished difference Result 186 states and 200 transitions. [2018-01-28 23:38:34,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-28 23:38:34,054 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-01-28 23:38:34,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:34,056 INFO L225 Difference]: With dead ends: 186 [2018-01-28 23:38:34,056 INFO L226 Difference]: Without dead ends: 183 [2018-01-28 23:38:34,057 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-01-28 23:38:34,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-01-28 23:38:34,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 85. [2018-01-28 23:38:34,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-01-28 23:38:34,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-01-28 23:38:34,068 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 44 [2018-01-28 23:38:34,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:34,068 INFO L432 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-01-28 23:38:34,069 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-28 23:38:34,069 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-01-28 23:38:34,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-28 23:38:34,070 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:34,070 INFO L330 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-28 23:38:34,070 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:34,071 INFO L82 PathProgramCache]: Analyzing trace with hash -1708509853, now seen corresponding path program 3 times [2018-01-28 23:38:34,071 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:34,071 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:34,072 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:34,072 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:34,072 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:34,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:34,086 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:34,178 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-28 23:38:34,178 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:34,178 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-28 23:38:34,183 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:38:34,187 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:34,190 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:34,192 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:34,193 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:34,195 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:34,281 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-28 23:38:34,301 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:34,301 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2018-01-28 23:38:34,302 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-28 23:38:34,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-28 23:38:34,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-01-28 23:38:34,302 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 15 states. [2018-01-28 23:38:34,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:34,407 INFO L93 Difference]: Finished difference Result 119 states and 127 transitions. [2018-01-28 23:38:34,407 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-28 23:38:34,407 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 53 [2018-01-28 23:38:34,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:34,408 INFO L225 Difference]: With dead ends: 119 [2018-01-28 23:38:34,408 INFO L226 Difference]: Without dead ends: 85 [2018-01-28 23:38:34,409 INFO L533 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-28 23:38:34,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-01-28 23:38:34,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2018-01-28 23:38:34,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-01-28 23:38:34,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 90 transitions. [2018-01-28 23:38:34,416 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 90 transitions. Word has length 53 [2018-01-28 23:38:34,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:34,417 INFO L432 AbstractCegarLoop]: Abstraction has 85 states and 90 transitions. [2018-01-28 23:38:34,417 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-28 23:38:34,417 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 90 transitions. [2018-01-28 23:38:34,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-28 23:38:34,418 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:34,418 INFO L330 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:34,419 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:34,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1889137429, now seen corresponding path program 6 times [2018-01-28 23:38:34,419 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:34,419 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:34,419 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:34,420 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:34,420 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:34,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:34,424 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:34,496 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-28 23:38:34,496 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:34,496 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-28 23:38:34,501 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:38:34,504 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:34,505 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:34,506 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:34,507 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:34,508 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:34,509 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:34,510 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:34,510 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:34,513 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:34,530 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-28 23:38:34,564 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:34,564 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-01-28 23:38:34,564 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-28 23:38:34,564 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-28 23:38:34,565 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-28 23:38:34,565 INFO L87 Difference]: Start difference. First operand 85 states and 90 transitions. Second operand 9 states. [2018-01-28 23:38:34,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:34,775 INFO L93 Difference]: Finished difference Result 193 states and 207 transitions. [2018-01-28 23:38:34,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-28 23:38:34,776 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-01-28 23:38:34,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:34,777 INFO L225 Difference]: With dead ends: 193 [2018-01-28 23:38:34,777 INFO L226 Difference]: Without dead ends: 190 [2018-01-28 23:38:34,778 INFO L533 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-28 23:38:34,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-28 23:38:34,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 92. [2018-01-28 23:38:34,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-01-28 23:38:34,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 98 transitions. [2018-01-28 23:38:34,787 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 98 transitions. Word has length 51 [2018-01-28 23:38:34,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:34,787 INFO L432 AbstractCegarLoop]: Abstraction has 92 states and 98 transitions. [2018-01-28 23:38:34,787 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-28 23:38:34,788 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 98 transitions. [2018-01-28 23:38:34,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-28 23:38:34,789 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:34,789 INFO L330 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-28 23:38:34,789 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:34,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1501907133, now seen corresponding path program 4 times [2018-01-28 23:38:34,789 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:34,790 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:34,790 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:34,790 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:34,790 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:34,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:34,799 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:34,905 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-28 23:38:34,905 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:34,905 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-28 23:38:34,914 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:38:34,927 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:34,929 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:34,981 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-28 23:38:35,013 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:35,013 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 15 [2018-01-28 23:38:35,013 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-28 23:38:35,013 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-28 23:38:35,014 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2018-01-28 23:38:35,014 INFO L87 Difference]: Start difference. First operand 92 states and 98 transitions. Second operand 16 states. [2018-01-28 23:38:35,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:35,350 INFO L93 Difference]: Finished difference Result 133 states and 146 transitions. [2018-01-28 23:38:35,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-28 23:38:35,350 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 60 [2018-01-28 23:38:35,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:35,351 INFO L225 Difference]: With dead ends: 133 [2018-01-28 23:38:35,351 INFO L226 Difference]: Without dead ends: 103 [2018-01-28 23:38:35,352 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2018-01-28 23:38:35,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-01-28 23:38:35,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 100. [2018-01-28 23:38:35,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-01-28 23:38:35,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 106 transitions. [2018-01-28 23:38:35,358 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 106 transitions. Word has length 60 [2018-01-28 23:38:35,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:35,358 INFO L432 AbstractCegarLoop]: Abstraction has 100 states and 106 transitions. [2018-01-28 23:38:35,358 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-28 23:38:35,359 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 106 transitions. [2018-01-28 23:38:35,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-28 23:38:35,359 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:35,360 INFO L330 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:35,360 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:35,360 INFO L82 PathProgramCache]: Analyzing trace with hash -1884453173, now seen corresponding path program 7 times [2018-01-28 23:38:35,360 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:35,360 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:35,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:35,361 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:35,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:35,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:35,369 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:35,457 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-28 23:38:35,457 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:35,457 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-28 23:38:35,467 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:35,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:35,487 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:35,498 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-28 23:38:35,519 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:35,519 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2018-01-28 23:38:35,519 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-28 23:38:35,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-28 23:38:35,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-01-28 23:38:35,520 INFO L87 Difference]: Start difference. First operand 100 states and 106 transitions. Second operand 10 states. [2018-01-28 23:38:35,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:35,696 INFO L93 Difference]: Finished difference Result 240 states and 259 transitions. [2018-01-28 23:38:35,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-28 23:38:35,696 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 58 [2018-01-28 23:38:35,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:35,698 INFO L225 Difference]: With dead ends: 240 [2018-01-28 23:38:35,698 INFO L226 Difference]: Without dead ends: 237 [2018-01-28 23:38:35,698 INFO L533 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-28 23:38:35,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-01-28 23:38:35,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 107. [2018-01-28 23:38:35,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2018-01-28 23:38:35,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 114 transitions. [2018-01-28 23:38:35,708 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 114 transitions. Word has length 58 [2018-01-28 23:38:35,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:35,708 INFO L432 AbstractCegarLoop]: Abstraction has 107 states and 114 transitions. [2018-01-28 23:38:35,708 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-28 23:38:35,708 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 114 transitions. [2018-01-28 23:38:35,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-28 23:38:35,709 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:35,709 INFO L330 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:35,709 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:35,709 INFO L82 PathProgramCache]: Analyzing trace with hash 1422078187, now seen corresponding path program 8 times [2018-01-28 23:38:35,709 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:35,709 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:35,710 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:35,710 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:35,710 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:35,715 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:35,862 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-28 23:38:35,863 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:35,863 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-28 23:38:35,870 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:38:35,873 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:35,879 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:35,880 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:35,882 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:35,895 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-28 23:38:35,915 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:35,915 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-28 23:38:35,915 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-28 23:38:35,915 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-28 23:38:35,916 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-28 23:38:35,916 INFO L87 Difference]: Start difference. First operand 107 states and 114 transitions. Second operand 11 states. [2018-01-28 23:38:36,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:36,126 INFO L93 Difference]: Finished difference Result 279 states and 302 transitions. [2018-01-28 23:38:36,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-28 23:38:36,126 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-01-28 23:38:36,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:36,128 INFO L225 Difference]: With dead ends: 279 [2018-01-28 23:38:36,128 INFO L226 Difference]: Without dead ends: 276 [2018-01-28 23:38:36,128 INFO L533 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-28 23:38:36,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-01-28 23:38:36,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 114. [2018-01-28 23:38:36,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-01-28 23:38:36,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 122 transitions. [2018-01-28 23:38:36,139 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 122 transitions. Word has length 65 [2018-01-28 23:38:36,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:36,139 INFO L432 AbstractCegarLoop]: Abstraction has 114 states and 122 transitions. [2018-01-28 23:38:36,139 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-28 23:38:36,140 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 122 transitions. [2018-01-28 23:38:36,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-28 23:38:36,140 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:36,140 INFO L330 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:36,140 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:36,140 INFO L82 PathProgramCache]: Analyzing trace with hash 570417867, now seen corresponding path program 9 times [2018-01-28 23:38:36,141 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:36,141 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:36,141 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:36,141 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:36,141 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:36,147 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:36,252 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-28 23:38:36,252 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:36,252 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-28 23:38:36,257 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:38:36,262 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,268 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,269 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,270 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,271 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,272 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,273 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,274 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,276 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,277 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:36,278 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:36,280 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:36,298 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-28 23:38:36,331 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:36,332 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2018-01-28 23:38:36,332 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-28 23:38:36,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-28 23:38:36,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-01-28 23:38:36,332 INFO L87 Difference]: Start difference. First operand 114 states and 122 transitions. Second operand 12 states. [2018-01-28 23:38:36,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:36,607 INFO L93 Difference]: Finished difference Result 318 states and 345 transitions. [2018-01-28 23:38:36,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-28 23:38:36,607 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 72 [2018-01-28 23:38:36,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:36,609 INFO L225 Difference]: With dead ends: 318 [2018-01-28 23:38:36,609 INFO L226 Difference]: Without dead ends: 315 [2018-01-28 23:38:36,610 INFO L533 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-28 23:38:36,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-01-28 23:38:36,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 121. [2018-01-28 23:38:36,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-01-28 23:38:36,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 130 transitions. [2018-01-28 23:38:36,624 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 130 transitions. Word has length 72 [2018-01-28 23:38:36,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:36,624 INFO L432 AbstractCegarLoop]: Abstraction has 121 states and 130 transitions. [2018-01-28 23:38:36,624 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-28 23:38:36,625 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 130 transitions. [2018-01-28 23:38:36,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-28 23:38:36,626 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:36,626 INFO L330 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-28 23:38:36,626 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:36,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1870164220, now seen corresponding path program 5 times [2018-01-28 23:38:36,626 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:36,626 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:36,627 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:36,627 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:36,627 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:36,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:36,637 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:36,776 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-28 23:38:36,776 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:36,776 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-28 23:38:36,781 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:38:36,785 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:36,788 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:36,790 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:36,793 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:36,797 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:36,798 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:36,800 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:36,896 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-28 23:38:36,918 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:36,918 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8] total 20 [2018-01-28 23:38:36,918 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-28 23:38:36,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-28 23:38:36,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2018-01-28 23:38:36,919 INFO L87 Difference]: Start difference. First operand 121 states and 130 transitions. Second operand 21 states. [2018-01-28 23:38:37,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:37,294 INFO L93 Difference]: Finished difference Result 170 states and 187 transitions. [2018-01-28 23:38:37,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-28 23:38:37,294 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 79 [2018-01-28 23:38:37,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:37,295 INFO L225 Difference]: With dead ends: 170 [2018-01-28 23:38:37,295 INFO L226 Difference]: Without dead ends: 132 [2018-01-28 23:38:37,296 INFO L533 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-28 23:38:37,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-01-28 23:38:37,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 129. [2018-01-28 23:38:37,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-01-28 23:38:37,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-01-28 23:38:37,307 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 79 [2018-01-28 23:38:37,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:37,307 INFO L432 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-01-28 23:38:37,307 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-28 23:38:37,308 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-01-28 23:38:37,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-28 23:38:37,308 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:37,308 INFO L330 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:37,308 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:37,308 INFO L82 PathProgramCache]: Analyzing trace with hash -833530645, now seen corresponding path program 10 times [2018-01-28 23:38:37,309 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:37,309 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:37,309 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:37,309 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:37,309 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:37,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:37,316 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:37,447 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-28 23:38:37,447 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:37,447 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-28 23:38:37,452 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:38:37,462 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:37,464 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:37,479 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-28 23:38:37,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:37,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-28 23:38:37,508 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-28 23:38:37,509 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-28 23:38:37,509 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-28 23:38:37,509 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 13 states. [2018-01-28 23:38:37,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:37,757 INFO L93 Difference]: Finished difference Result 381 states and 415 transitions. [2018-01-28 23:38:37,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-28 23:38:37,763 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 79 [2018-01-28 23:38:37,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:37,764 INFO L225 Difference]: With dead ends: 381 [2018-01-28 23:38:37,764 INFO L226 Difference]: Without dead ends: 378 [2018-01-28 23:38:37,765 INFO L533 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-28 23:38:37,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-01-28 23:38:37,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 136. [2018-01-28 23:38:37,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-01-28 23:38:37,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 146 transitions. [2018-01-28 23:38:37,776 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 146 transitions. Word has length 79 [2018-01-28 23:38:37,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:37,777 INFO L432 AbstractCegarLoop]: Abstraction has 136 states and 146 transitions. [2018-01-28 23:38:37,777 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-28 23:38:37,777 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 146 transitions. [2018-01-28 23:38:37,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-01-28 23:38:37,777 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:37,778 INFO L330 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:37,778 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:37,778 INFO L82 PathProgramCache]: Analyzing trace with hash 385957579, now seen corresponding path program 11 times [2018-01-28 23:38:37,778 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:37,778 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:37,778 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:37,779 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:37,779 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:37,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:37,785 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:37,915 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-28 23:38:37,916 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:37,916 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-28 23:38:37,921 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:38:37,924 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,925 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,926 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,927 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,928 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,930 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,931 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,933 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,934 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,936 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,938 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,941 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:37,942 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:37,944 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:37,962 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-28 23:38:37,983 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:37,983 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2018-01-28 23:38:37,984 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-28 23:38:37,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-28 23:38:37,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-01-28 23:38:37,989 INFO L87 Difference]: Start difference. First operand 136 states and 146 transitions. Second operand 14 states. [2018-01-28 23:38:38,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:38,318 INFO L93 Difference]: Finished difference Result 428 states and 467 transitions. [2018-01-28 23:38:38,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-28 23:38:38,318 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 86 [2018-01-28 23:38:38,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:38,320 INFO L225 Difference]: With dead ends: 428 [2018-01-28 23:38:38,320 INFO L226 Difference]: Without dead ends: 425 [2018-01-28 23:38:38,321 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-01-28 23:38:38,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2018-01-28 23:38:38,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 143. [2018-01-28 23:38:38,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-01-28 23:38:38,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 154 transitions. [2018-01-28 23:38:38,333 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 154 transitions. Word has length 86 [2018-01-28 23:38:38,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:38,334 INFO L432 AbstractCegarLoop]: Abstraction has 143 states and 154 transitions. [2018-01-28 23:38:38,334 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-28 23:38:38,334 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 154 transitions. [2018-01-28 23:38:38,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-01-28 23:38:38,334 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:38,334 INFO L330 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:38,335 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:38,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1381005547, now seen corresponding path program 12 times [2018-01-28 23:38:38,335 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:38,335 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:38,335 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:38,335 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:38,336 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:38,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:38,342 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:38,847 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-28 23:38:38,847 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:38,848 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-28 23:38:38,852 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:38:38,856 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,858 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,859 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,860 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,861 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,862 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,864 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,865 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,867 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,868 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,871 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,872 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,876 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:38,876 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:38,879 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:38,903 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-28 23:38:38,924 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:38,924 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-28 23:38:38,924 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-28 23:38:38,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-28 23:38:38,925 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-28 23:38:38,925 INFO L87 Difference]: Start difference. First operand 143 states and 154 transitions. Second operand 15 states. [2018-01-28 23:38:39,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:39,276 INFO L93 Difference]: Finished difference Result 475 states and 519 transitions. [2018-01-28 23:38:39,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-28 23:38:39,277 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 93 [2018-01-28 23:38:39,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:39,279 INFO L225 Difference]: With dead ends: 475 [2018-01-28 23:38:39,279 INFO L226 Difference]: Without dead ends: 472 [2018-01-28 23:38:39,280 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-28 23:38:39,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2018-01-28 23:38:39,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 150. [2018-01-28 23:38:39,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-01-28 23:38:39,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 162 transitions. [2018-01-28 23:38:39,297 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 162 transitions. Word has length 93 [2018-01-28 23:38:39,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:39,297 INFO L432 AbstractCegarLoop]: Abstraction has 150 states and 162 transitions. [2018-01-28 23:38:39,297 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-28 23:38:39,298 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 162 transitions. [2018-01-28 23:38:39,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-01-28 23:38:39,299 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:39,299 INFO L330 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-28 23:38:39,299 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:39,299 INFO L82 PathProgramCache]: Analyzing trace with hash -1295579915, now seen corresponding path program 6 times [2018-01-28 23:38:39,299 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:39,300 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:39,300 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:39,300 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:39,300 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:39,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:39,310 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:39,430 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-28 23:38:39,430 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:39,430 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-28 23:38:39,435 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:38:39,439 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:39,441 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:39,443 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:39,445 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:39,447 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:39,450 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:39,451 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:39,453 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:39,475 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-28 23:38:39,495 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:39,495 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-28 23:38:39,496 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-28 23:38:39,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-28 23:38:39,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-28 23:38:39,496 INFO L87 Difference]: Start difference. First operand 150 states and 162 transitions. Second operand 11 states. [2018-01-28 23:38:39,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:39,716 INFO L93 Difference]: Finished difference Result 163 states and 177 transitions. [2018-01-28 23:38:39,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-28 23:38:39,716 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 98 [2018-01-28 23:38:39,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:39,717 INFO L225 Difference]: With dead ends: 163 [2018-01-28 23:38:39,717 INFO L226 Difference]: Without dead ends: 161 [2018-01-28 23:38:39,717 INFO L533 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-28 23:38:39,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-01-28 23:38:39,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 158. [2018-01-28 23:38:39,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-01-28 23:38:39,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 171 transitions. [2018-01-28 23:38:39,727 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 171 transitions. Word has length 98 [2018-01-28 23:38:39,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:39,727 INFO L432 AbstractCegarLoop]: Abstraction has 158 states and 171 transitions. [2018-01-28 23:38:39,727 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-28 23:38:39,727 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 171 transitions. [2018-01-28 23:38:39,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-01-28 23:38:39,728 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:39,729 INFO L330 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:39,729 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:39,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1871602997, now seen corresponding path program 13 times [2018-01-28 23:38:39,729 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:39,729 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:39,730 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:39,730 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:39,730 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:39,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:39,739 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:39,944 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-28 23:38:39,944 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:39,944 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-28 23:38:39,949 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:39,962 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:39,992 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-28 23:38:40,013 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:40,013 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2018-01-28 23:38:40,013 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-28 23:38:40,014 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-28 23:38:40,014 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-01-28 23:38:40,014 INFO L87 Difference]: Start difference. First operand 158 states and 171 transitions. Second operand 16 states. [2018-01-28 23:38:41,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:41,010 INFO L93 Difference]: Finished difference Result 602 states and 661 transitions. [2018-01-28 23:38:41,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-28 23:38:41,011 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 100 [2018-01-28 23:38:41,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:41,014 INFO L225 Difference]: With dead ends: 602 [2018-01-28 23:38:41,014 INFO L226 Difference]: Without dead ends: 599 [2018-01-28 23:38:41,014 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-01-28 23:38:41,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-01-28 23:38:41,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 165. [2018-01-28 23:38:41,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-01-28 23:38:41,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 179 transitions. [2018-01-28 23:38:41,028 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 179 transitions. Word has length 100 [2018-01-28 23:38:41,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:41,028 INFO L432 AbstractCegarLoop]: Abstraction has 165 states and 179 transitions. [2018-01-28 23:38:41,028 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-28 23:38:41,028 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 179 transitions. [2018-01-28 23:38:41,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-01-28 23:38:41,029 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:41,029 INFO L330 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-28 23:38:41,029 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:41,029 INFO L82 PathProgramCache]: Analyzing trace with hash -41791090, now seen corresponding path program 7 times [2018-01-28 23:38:41,029 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:41,030 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:41,030 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:41,030 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:41,030 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:41,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:41,038 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:41,616 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-28 23:38:41,616 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:41,616 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-28 23:38:41,624 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:41,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:41,642 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:41,810 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-28 23:38:41,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:41,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 30 [2018-01-28 23:38:41,831 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-28 23:38:41,831 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-28 23:38:41,831 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2018-01-28 23:38:41,831 INFO L87 Difference]: Start difference. First operand 165 states and 179 transitions. Second operand 30 states. [2018-01-28 23:38:42,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:42,071 INFO L93 Difference]: Finished difference Result 223 states and 242 transitions. [2018-01-28 23:38:42,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-28 23:38:42,071 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 110 [2018-01-28 23:38:42,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:42,073 INFO L225 Difference]: With dead ends: 223 [2018-01-28 23:38:42,073 INFO L226 Difference]: Without dead ends: 165 [2018-01-28 23:38:42,074 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=324, Invalid=1236, Unknown=0, NotChecked=0, Total=1560 [2018-01-28 23:38:42,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2018-01-28 23:38:42,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2018-01-28 23:38:42,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-01-28 23:38:42,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 178 transitions. [2018-01-28 23:38:42,086 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 178 transitions. Word has length 110 [2018-01-28 23:38:42,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:42,086 INFO L432 AbstractCegarLoop]: Abstraction has 165 states and 178 transitions. [2018-01-28 23:38:42,086 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-28 23:38:42,086 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 178 transitions. [2018-01-28 23:38:42,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-01-28 23:38:42,087 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:42,087 INFO L330 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:42,087 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:42,087 INFO L82 PathProgramCache]: Analyzing trace with hash 1191222507, now seen corresponding path program 14 times [2018-01-28 23:38:42,087 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:42,087 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:42,088 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:42,088 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:42,088 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:42,095 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:42,291 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-28 23:38:42,291 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:42,292 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-28 23:38:42,299 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:38:42,303 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:42,309 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:42,310 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:42,312 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:42,340 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-28 23:38:42,360 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:42,360 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-28 23:38:42,360 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-28 23:38:42,360 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-28 23:38:42,361 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-28 23:38:42,361 INFO L87 Difference]: Start difference. First operand 165 states and 178 transitions. Second operand 17 states. [2018-01-28 23:38:42,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:42,815 INFO L93 Difference]: Finished difference Result 609 states and 668 transitions. [2018-01-28 23:38:42,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-28 23:38:42,816 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 107 [2018-01-28 23:38:42,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:42,819 INFO L225 Difference]: With dead ends: 609 [2018-01-28 23:38:42,819 INFO L226 Difference]: Without dead ends: 606 [2018-01-28 23:38:42,820 INFO L533 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-28 23:38:42,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2018-01-28 23:38:42,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 172. [2018-01-28 23:38:42,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-28 23:38:42,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 186 transitions. [2018-01-28 23:38:42,844 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 186 transitions. Word has length 107 [2018-01-28 23:38:42,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:42,844 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 186 transitions. [2018-01-28 23:38:42,844 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-28 23:38:42,844 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 186 transitions. [2018-01-28 23:38:42,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-01-28 23:38:42,845 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:42,845 INFO L330 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-28 23:38:42,846 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:42,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1934437294, now seen corresponding path program 8 times [2018-01-28 23:38:42,846 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:42,846 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:42,847 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:42,847 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:42,847 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:42,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:42,857 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:43,116 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-28 23:38:43,117 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:43,117 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-28 23:38:43,125 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:38:43,129 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:43,141 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:43,143 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:43,146 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:43,204 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-28 23:38:43,236 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:43,236 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2018-01-28 23:38:43,236 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-28 23:38:43,237 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-28 23:38:43,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2018-01-28 23:38:43,237 INFO L87 Difference]: Start difference. First operand 172 states and 186 transitions. Second operand 23 states. [2018-01-28 23:38:43,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:43,577 INFO L93 Difference]: Finished difference Result 223 states and 243 transitions. [2018-01-28 23:38:43,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-28 23:38:43,578 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 117 [2018-01-28 23:38:43,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:43,579 INFO L225 Difference]: With dead ends: 223 [2018-01-28 23:38:43,579 INFO L226 Difference]: Without dead ends: 172 [2018-01-28 23:38:43,580 INFO L533 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-28 23:38:43,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-01-28 23:38:43,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-01-28 23:38:43,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-28 23:38:43,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 185 transitions. [2018-01-28 23:38:43,591 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 185 transitions. Word has length 117 [2018-01-28 23:38:43,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:43,591 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 185 transitions. [2018-01-28 23:38:43,592 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-28 23:38:43,592 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 185 transitions. [2018-01-28 23:38:43,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-01-28 23:38:43,592 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:43,592 INFO L330 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:43,592 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:43,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1609500981, now seen corresponding path program 15 times [2018-01-28 23:38:43,593 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:43,593 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:43,593 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:43,593 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:43,593 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:43,600 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:43,785 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-28 23:38:43,785 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:43,785 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-28 23:38:43,791 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:38:43,795 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,796 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,797 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,798 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,799 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,800 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,801 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,803 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,804 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,805 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,807 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,809 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,812 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,814 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,817 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,819 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:43,820 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:43,822 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:43,857 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-28 23:38:43,878 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:43,880 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2018-01-28 23:38:43,881 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-28 23:38:43,881 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-28 23:38:43,881 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-01-28 23:38:43,881 INFO L87 Difference]: Start difference. First operand 172 states and 185 transitions. Second operand 18 states. [2018-01-28 23:38:44,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:44,366 INFO L93 Difference]: Finished difference Result 616 states and 675 transitions. [2018-01-28 23:38:44,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-28 23:38:44,366 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 114 [2018-01-28 23:38:44,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:44,368 INFO L225 Difference]: With dead ends: 616 [2018-01-28 23:38:44,369 INFO L226 Difference]: Without dead ends: 613 [2018-01-28 23:38:44,369 INFO L533 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-28 23:38:44,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-01-28 23:38:44,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 179. [2018-01-28 23:38:44,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2018-01-28 23:38:44,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 193 transitions. [2018-01-28 23:38:44,385 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 193 transitions. Word has length 114 [2018-01-28 23:38:44,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:44,385 INFO L432 AbstractCegarLoop]: Abstraction has 179 states and 193 transitions. [2018-01-28 23:38:44,385 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-28 23:38:44,385 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 193 transitions. [2018-01-28 23:38:44,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-01-28 23:38:44,386 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:44,386 INFO L330 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-28 23:38:44,386 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:44,386 INFO L82 PathProgramCache]: Analyzing trace with hash -2103530098, now seen corresponding path program 9 times [2018-01-28 23:38:44,386 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:44,386 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:44,387 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:44,387 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:44,387 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:44,394 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:44,596 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-28 23:38:44,596 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:44,596 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-28 23:38:44,601 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:38:44,606 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:44,608 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:44,610 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:44,612 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:44,615 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:44,618 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:44,619 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:44,621 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:44,647 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-28 23:38:44,667 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:44,667 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-28 23:38:44,667 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-28 23:38:44,667 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-28 23:38:44,667 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-28 23:38:44,668 INFO L87 Difference]: Start difference. First operand 179 states and 193 transitions. Second operand 13 states. [2018-01-28 23:38:44,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:44,838 INFO L93 Difference]: Finished difference Result 192 states and 208 transitions. [2018-01-28 23:38:44,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-28 23:38:44,839 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 124 [2018-01-28 23:38:44,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:44,840 INFO L225 Difference]: With dead ends: 192 [2018-01-28 23:38:44,840 INFO L226 Difference]: Without dead ends: 190 [2018-01-28 23:38:44,840 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-01-28 23:38:44,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-28 23:38:44,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 187. [2018-01-28 23:38:44,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2018-01-28 23:38:44,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 202 transitions. [2018-01-28 23:38:44,862 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 202 transitions. Word has length 124 [2018-01-28 23:38:44,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:44,863 INFO L432 AbstractCegarLoop]: Abstraction has 187 states and 202 transitions. [2018-01-28 23:38:44,863 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-28 23:38:44,863 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 202 transitions. [2018-01-28 23:38:44,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-01-28 23:38:44,864 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:44,864 INFO L330 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:44,865 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:44,865 INFO L82 PathProgramCache]: Analyzing trace with hash 581026027, now seen corresponding path program 16 times [2018-01-28 23:38:44,865 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:44,865 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:44,866 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:44,866 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:44,866 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:44,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:44,874 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:45,328 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-28 23:38:45,329 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:45,329 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-28 23:38:45,334 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:38:45,353 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:45,357 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:45,394 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-28 23:38:45,415 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:45,415 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-01-28 23:38:45,415 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-28 23:38:45,415 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-28 23:38:45,415 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-28 23:38:45,416 INFO L87 Difference]: Start difference. First operand 187 states and 202 transitions. Second operand 19 states. [2018-01-28 23:38:45,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:45,982 INFO L93 Difference]: Finished difference Result 759 states and 835 transitions. [2018-01-28 23:38:45,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-28 23:38:45,983 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 121 [2018-01-28 23:38:45,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:45,985 INFO L225 Difference]: With dead ends: 759 [2018-01-28 23:38:45,985 INFO L226 Difference]: Without dead ends: 756 [2018-01-28 23:38:45,986 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-28 23:38:45,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-01-28 23:38:46,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 194. [2018-01-28 23:38:46,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-01-28 23:38:46,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 210 transitions. [2018-01-28 23:38:46,002 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 210 transitions. Word has length 121 [2018-01-28 23:38:46,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:46,003 INFO L432 AbstractCegarLoop]: Abstraction has 194 states and 210 transitions. [2018-01-28 23:38:46,003 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-28 23:38:46,003 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 210 transitions. [2018-01-28 23:38:46,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-01-28 23:38:46,003 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:46,003 INFO L330 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:46,004 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:46,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1201623755, now seen corresponding path program 17 times [2018-01-28 23:38:46,004 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:46,004 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:46,004 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:46,005 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:46,005 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:46,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:46,011 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:46,288 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-28 23:38:46,288 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:46,288 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-28 23:38:46,293 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:38:46,297 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,298 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,298 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,299 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,300 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,301 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,303 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,304 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,306 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,307 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,309 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,311 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,314 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,316 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,319 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,323 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,326 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,331 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:46,331 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:46,333 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:46,383 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-28 23:38:46,403 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:46,403 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2018-01-28 23:38:46,403 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-28 23:38:46,403 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-28 23:38:46,404 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-01-28 23:38:46,404 INFO L87 Difference]: Start difference. First operand 194 states and 210 transitions. Second operand 20 states. [2018-01-28 23:38:47,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:47,040 INFO L93 Difference]: Finished difference Result 822 states and 905 transitions. [2018-01-28 23:38:47,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-28 23:38:47,040 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 128 [2018-01-28 23:38:47,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:47,043 INFO L225 Difference]: With dead ends: 822 [2018-01-28 23:38:47,043 INFO L226 Difference]: Without dead ends: 819 [2018-01-28 23:38:47,043 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-01-28 23:38:47,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-01-28 23:38:47,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 201. [2018-01-28 23:38:47,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-01-28 23:38:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 218 transitions. [2018-01-28 23:38:47,076 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 218 transitions. Word has length 128 [2018-01-28 23:38:47,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:47,077 INFO L432 AbstractCegarLoop]: Abstraction has 201 states and 218 transitions. [2018-01-28 23:38:47,077 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-28 23:38:47,077 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 218 transitions. [2018-01-28 23:38:47,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-01-28 23:38:47,078 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:47,078 INFO L330 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-28 23:38:47,078 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:47,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1265425575, now seen corresponding path program 10 times [2018-01-28 23:38:47,079 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:47,079 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:47,079 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:47,080 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:47,080 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:47,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:47,090 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:47,434 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-28 23:38:47,434 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:47,434 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-28 23:38:47,439 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:38:47,457 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:47,460 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:47,492 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-28 23:38:47,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:47,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-28 23:38:47,513 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-28 23:38:47,513 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-28 23:38:47,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-28 23:38:47,514 INFO L87 Difference]: Start difference. First operand 201 states and 218 transitions. Second operand 15 states. [2018-01-28 23:38:47,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:47,759 INFO L93 Difference]: Finished difference Result 214 states and 233 transitions. [2018-01-28 23:38:47,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-28 23:38:47,760 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 136 [2018-01-28 23:38:47,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:47,761 INFO L225 Difference]: With dead ends: 214 [2018-01-28 23:38:47,761 INFO L226 Difference]: Without dead ends: 212 [2018-01-28 23:38:47,761 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-01-28 23:38:47,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-01-28 23:38:47,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 209. [2018-01-28 23:38:47,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-01-28 23:38:47,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 227 transitions. [2018-01-28 23:38:47,777 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 227 transitions. Word has length 136 [2018-01-28 23:38:47,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:47,777 INFO L432 AbstractCegarLoop]: Abstraction has 209 states and 227 transitions. [2018-01-28 23:38:47,777 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-28 23:38:47,777 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 227 transitions. [2018-01-28 23:38:47,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-01-28 23:38:47,778 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:47,778 INFO L330 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:47,778 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:47,778 INFO L82 PathProgramCache]: Analyzing trace with hash 1802757355, now seen corresponding path program 18 times [2018-01-28 23:38:47,778 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:47,778 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:47,779 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:47,779 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:47,779 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:47,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:47,785 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:48,096 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-28 23:38:48,096 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:48,096 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-28 23:38:48,101 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:38:48,105 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,106 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,107 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,108 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,109 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,110 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,111 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,112 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,113 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,114 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,115 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,117 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,118 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,121 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,124 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,127 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,129 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,132 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,134 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:48,135 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:48,137 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:48,166 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-28 23:38:48,186 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:48,186 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-28 23:38:48,186 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-28 23:38:48,186 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-28 23:38:48,187 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-28 23:38:48,187 INFO L87 Difference]: Start difference. First operand 209 states and 227 transitions. Second operand 21 states. [2018-01-28 23:38:48,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:48,923 INFO L93 Difference]: Finished difference Result 989 states and 1092 transitions. [2018-01-28 23:38:49,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-28 23:38:49,055 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 135 [2018-01-28 23:38:49,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:49,058 INFO L225 Difference]: With dead ends: 989 [2018-01-28 23:38:49,059 INFO L226 Difference]: Without dead ends: 986 [2018-01-28 23:38:49,059 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-28 23:38:49,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2018-01-28 23:38:49,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 216. [2018-01-28 23:38:49,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-01-28 23:38:49,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 235 transitions. [2018-01-28 23:38:49,092 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 235 transitions. Word has length 135 [2018-01-28 23:38:49,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:49,093 INFO L432 AbstractCegarLoop]: Abstraction has 216 states and 235 transitions. [2018-01-28 23:38:49,093 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-28 23:38:49,093 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 235 transitions. [2018-01-28 23:38:49,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-01-28 23:38:49,094 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:49,094 INFO L330 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-28 23:38:49,094 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:49,094 INFO L82 PathProgramCache]: Analyzing trace with hash -1472713152, now seen corresponding path program 11 times [2018-01-28 23:38:49,094 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:49,094 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:49,095 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:49,095 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:49,095 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:49,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:49,104 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:49,810 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-28 23:38:49,810 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:49,810 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-28 23:38:49,815 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:38:49,822 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:49,825 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:49,828 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:49,830 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:49,833 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:49,836 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:49,839 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:49,843 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:49,844 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:49,848 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:50,112 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-28 23:38:50,132 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:50,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 40 [2018-01-28 23:38:50,132 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-28 23:38:50,132 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-28 23:38:50,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2018-01-28 23:38:50,133 INFO L87 Difference]: Start difference. First operand 216 states and 235 transitions. Second operand 40 states. [2018-01-28 23:38:50,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:50,480 INFO L93 Difference]: Finished difference Result 290 states and 316 transitions. [2018-01-28 23:38:50,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-28 23:38:50,480 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 148 [2018-01-28 23:38:50,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:50,481 INFO L225 Difference]: With dead ends: 290 [2018-01-28 23:38:50,481 INFO L226 Difference]: Without dead ends: 216 [2018-01-28 23:38:50,482 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=579, Invalid=2283, Unknown=0, NotChecked=0, Total=2862 [2018-01-28 23:38:50,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-01-28 23:38:50,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2018-01-28 23:38:50,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-01-28 23:38:50,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 234 transitions. [2018-01-28 23:38:50,501 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 234 transitions. Word has length 148 [2018-01-28 23:38:50,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:50,501 INFO L432 AbstractCegarLoop]: Abstraction has 216 states and 234 transitions. [2018-01-28 23:38:50,501 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-28 23:38:50,501 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 234 transitions. [2018-01-28 23:38:50,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-01-28 23:38:50,502 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:50,502 INFO L330 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:50,502 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:50,502 INFO L82 PathProgramCache]: Analyzing trace with hash 2027728587, now seen corresponding path program 19 times [2018-01-28 23:38:50,502 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:50,502 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:50,503 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:50,503 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:50,503 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:50,509 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:50,863 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-28 23:38:50,864 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:50,864 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-28 23:38:50,869 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:50,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:50,893 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:50,934 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-28 23:38:50,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:50,954 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2018-01-28 23:38:50,955 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-28 23:38:50,955 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-28 23:38:50,955 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-01-28 23:38:50,955 INFO L87 Difference]: Start difference. First operand 216 states and 234 transitions. Second operand 22 states. [2018-01-28 23:38:51,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:51,789 INFO L93 Difference]: Finished difference Result 996 states and 1099 transitions. [2018-01-28 23:38:51,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-28 23:38:51,790 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 142 [2018-01-28 23:38:51,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:51,793 INFO L225 Difference]: With dead ends: 996 [2018-01-28 23:38:51,793 INFO L226 Difference]: Without dead ends: 993 [2018-01-28 23:38:51,793 INFO L533 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-28 23:38:51,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states. [2018-01-28 23:38:51,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 223. [2018-01-28 23:38:51,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-01-28 23:38:51,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 242 transitions. [2018-01-28 23:38:51,818 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 242 transitions. Word has length 142 [2018-01-28 23:38:51,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:51,819 INFO L432 AbstractCegarLoop]: Abstraction has 223 states and 242 transitions. [2018-01-28 23:38:51,819 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-28 23:38:51,819 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 242 transitions. [2018-01-28 23:38:51,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-01-28 23:38:51,819 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:51,820 INFO L330 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-28 23:38:51,820 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:51,820 INFO L82 PathProgramCache]: Analyzing trace with hash 1764651104, now seen corresponding path program 12 times [2018-01-28 23:38:51,820 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:51,820 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:51,820 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:51,821 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:51,821 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:51,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:51,831 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:52,232 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-28 23:38:52,232 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:52,232 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-28 23:38:52,238 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:38:52,244 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,246 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,250 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,252 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,255 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,258 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,262 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,266 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,270 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:38:52,272 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:52,275 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:52,310 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-28 23:38:52,344 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:52,344 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-28 23:38:52,344 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-28 23:38:52,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-28 23:38:52,345 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-28 23:38:52,345 INFO L87 Difference]: Start difference. First operand 223 states and 242 transitions. Second operand 17 states. [2018-01-28 23:38:52,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:52,652 INFO L93 Difference]: Finished difference Result 236 states and 257 transitions. [2018-01-28 23:38:52,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-28 23:38:52,652 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 155 [2018-01-28 23:38:52,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:52,653 INFO L225 Difference]: With dead ends: 236 [2018-01-28 23:38:52,653 INFO L226 Difference]: Without dead ends: 234 [2018-01-28 23:38:52,653 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-01-28 23:38:52,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2018-01-28 23:38:52,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 231. [2018-01-28 23:38:52,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-01-28 23:38:52,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 251 transitions. [2018-01-28 23:38:52,678 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 251 transitions. Word has length 155 [2018-01-28 23:38:52,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:52,678 INFO L432 AbstractCegarLoop]: Abstraction has 231 states and 251 transitions. [2018-01-28 23:38:52,678 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-28 23:38:52,678 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 251 transitions. [2018-01-28 23:38:52,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-01-28 23:38:52,680 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:52,680 INFO L330 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:52,680 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:52,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1212741397, now seen corresponding path program 20 times [2018-01-28 23:38:52,680 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:52,680 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:52,681 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:52,681 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:52,681 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:52,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:52,689 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:53,008 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-28 23:38:53,008 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:53,008 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-28 23:38:53,013 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:38:53,016 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:53,024 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:53,026 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:53,028 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:53,059 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-28 23:38:53,079 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:53,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-01-28 23:38:53,079 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-28 23:38:53,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-28 23:38:53,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-28 23:38:53,080 INFO L87 Difference]: Start difference. First operand 231 states and 251 transitions. Second operand 23 states. [2018-01-28 23:38:54,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:54,006 INFO L93 Difference]: Finished difference Result 1179 states and 1304 transitions. [2018-01-28 23:38:54,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-28 23:38:54,007 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 149 [2018-01-28 23:38:54,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:54,010 INFO L225 Difference]: With dead ends: 1179 [2018-01-28 23:38:54,010 INFO L226 Difference]: Without dead ends: 1176 [2018-01-28 23:38:54,011 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-28 23:38:54,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2018-01-28 23:38:54,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 238. [2018-01-28 23:38:54,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-01-28 23:38:54,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 259 transitions. [2018-01-28 23:38:54,056 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 259 transitions. Word has length 149 [2018-01-28 23:38:54,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:54,057 INFO L432 AbstractCegarLoop]: Abstraction has 238 states and 259 transitions. [2018-01-28 23:38:54,057 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-28 23:38:54,057 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 259 transitions. [2018-01-28 23:38:54,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2018-01-28 23:38:54,058 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:54,058 INFO L330 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:54,058 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:54,059 INFO L82 PathProgramCache]: Analyzing trace with hash 361302731, now seen corresponding path program 21 times [2018-01-28 23:38:54,059 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:54,059 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:54,060 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:54,060 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:54,060 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:54,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:54,068 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:54,693 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-28 23:38:54,693 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:54,693 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-28 23:38:54,698 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:38:54,701 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,702 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,703 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,704 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,705 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,706 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,707 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,709 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,710 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,711 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,713 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,715 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,717 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,720 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,722 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,724 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,727 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,731 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,734 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,738 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,742 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,747 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:38:54,748 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:54,750 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:54,795 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-28 23:38:54,815 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:54,815 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2018-01-28 23:38:54,815 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-28 23:38:54,815 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-28 23:38:54,816 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-01-28 23:38:54,816 INFO L87 Difference]: Start difference. First operand 238 states and 259 transitions. Second operand 24 states. [2018-01-28 23:38:55,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:55,867 INFO L93 Difference]: Finished difference Result 1258 states and 1392 transitions. [2018-01-28 23:38:55,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-28 23:38:55,867 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 156 [2018-01-28 23:38:55,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:55,871 INFO L225 Difference]: With dead ends: 1258 [2018-01-28 23:38:55,871 INFO L226 Difference]: Without dead ends: 1255 [2018-01-28 23:38:55,871 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-01-28 23:38:55,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2018-01-28 23:38:55,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 245. [2018-01-28 23:38:55,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-01-28 23:38:55,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 267 transitions. [2018-01-28 23:38:55,918 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 267 transitions. Word has length 156 [2018-01-28 23:38:55,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:55,918 INFO L432 AbstractCegarLoop]: Abstraction has 245 states and 267 transitions. [2018-01-28 23:38:55,918 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-28 23:38:55,918 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 267 transitions. [2018-01-28 23:38:55,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-01-28 23:38:55,920 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:55,920 INFO L330 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-28 23:38:55,920 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:55,920 INFO L82 PathProgramCache]: Analyzing trace with hash -974850951, now seen corresponding path program 13 times [2018-01-28 23:38:55,920 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:55,921 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:55,921 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:55,921 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:55,921 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:55,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:55,931 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:56,333 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-28 23:38:56,334 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:56,334 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-28 23:38:56,338 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:56,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:56,359 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:57,089 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-28 23:38:57,109 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:57,109 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 45 [2018-01-28 23:38:57,109 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-28 23:38:57,110 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-28 23:38:57,110 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1659, Unknown=0, NotChecked=0, Total=1980 [2018-01-28 23:38:57,110 INFO L87 Difference]: Start difference. First operand 245 states and 267 transitions. Second operand 45 states. [2018-01-28 23:38:57,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:57,640 INFO L93 Difference]: Finished difference Result 327 states and 357 transitions. [2018-01-28 23:38:57,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-28 23:38:57,640 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 167 [2018-01-28 23:38:57,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:57,641 INFO L225 Difference]: With dead ends: 327 [2018-01-28 23:38:57,642 INFO L226 Difference]: Without dead ends: 245 [2018-01-28 23:38:57,643 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=735, Invalid=2925, Unknown=0, NotChecked=0, Total=3660 [2018-01-28 23:38:57,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-01-28 23:38:57,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2018-01-28 23:38:57,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-01-28 23:38:57,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 266 transitions. [2018-01-28 23:38:57,668 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 266 transitions. Word has length 167 [2018-01-28 23:38:57,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:57,669 INFO L432 AbstractCegarLoop]: Abstraction has 245 states and 266 transitions. [2018-01-28 23:38:57,669 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-28 23:38:57,669 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 266 transitions. [2018-01-28 23:38:57,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-01-28 23:38:57,670 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:57,670 INFO L330 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:38:57,670 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:57,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1381290773, now seen corresponding path program 22 times [2018-01-28 23:38:57,671 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:57,671 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:57,671 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:57,671 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:38:57,671 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:57,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:57,677 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:58,097 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-28 23:38:58,097 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:58,097 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-28 23:38:58,102 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:38:58,127 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:58,130 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:38:58,166 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-28 23:38:58,186 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:38:58,186 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-28 23:38:58,187 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-28 23:38:58,187 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-28 23:38:58,187 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-28 23:38:58,187 INFO L87 Difference]: Start difference. First operand 245 states and 266 transitions. Second operand 25 states. [2018-01-28 23:38:59,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:38:59,317 INFO L93 Difference]: Finished difference Result 1265 states and 1399 transitions. [2018-01-28 23:38:59,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-28 23:38:59,317 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 163 [2018-01-28 23:38:59,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:38:59,320 INFO L225 Difference]: With dead ends: 1265 [2018-01-28 23:38:59,320 INFO L226 Difference]: Without dead ends: 1262 [2018-01-28 23:38:59,321 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-28 23:38:59,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2018-01-28 23:38:59,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 252. [2018-01-28 23:38:59,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-01-28 23:38:59,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 274 transitions. [2018-01-28 23:38:59,358 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 274 transitions. Word has length 163 [2018-01-28 23:38:59,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:38:59,358 INFO L432 AbstractCegarLoop]: Abstraction has 252 states and 274 transitions. [2018-01-28 23:38:59,358 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-28 23:38:59,358 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 274 transitions. [2018-01-28 23:38:59,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-28 23:38:59,359 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:38:59,359 INFO L330 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-28 23:38:59,359 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:38:59,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1297203623, now seen corresponding path program 14 times [2018-01-28 23:38:59,359 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:38:59,359 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:38:59,360 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:59,360 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:38:59,360 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:38:59,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:38:59,367 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:38:59,706 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-28 23:38:59,706 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:38:59,706 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-28 23:38:59,711 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:38:59,716 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:59,727 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:38:59,729 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:38:59,732 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:00,283 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-28 23:39:00,303 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:00,303 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 29] total 45 [2018-01-28 23:39:00,304 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-28 23:39:00,304 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-28 23:39:00,304 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1855, Unknown=0, NotChecked=0, Total=2070 [2018-01-28 23:39:00,304 INFO L87 Difference]: Start difference. First operand 252 states and 274 transitions. Second operand 46 states. [2018-01-28 23:39:01,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:01,426 INFO L93 Difference]: Finished difference Result 341 states and 376 transitions. [2018-01-28 23:39:01,427 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-01-28 23:39:01,427 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 174 [2018-01-28 23:39:01,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:01,428 INFO L225 Difference]: With dead ends: 341 [2018-01-28 23:39:01,428 INFO L226 Difference]: Without dead ends: 263 [2018-01-28 23:39:01,429 INFO L533 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-28 23:39:01,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-01-28 23:39:01,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2018-01-28 23:39:01,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-01-28 23:39:01,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 282 transitions. [2018-01-28 23:39:01,482 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 282 transitions. Word has length 174 [2018-01-28 23:39:01,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:01,483 INFO L432 AbstractCegarLoop]: Abstraction has 260 states and 282 transitions. [2018-01-28 23:39:01,483 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-28 23:39:01,483 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 282 transitions. [2018-01-28 23:39:01,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-01-28 23:39:01,484 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:01,484 INFO L330 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:01,484 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:01,485 INFO L82 PathProgramCache]: Analyzing trace with hash -278632757, now seen corresponding path program 23 times [2018-01-28 23:39:01,485 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:01,485 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:01,486 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:01,486 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:01,486 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:01,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:01,494 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:02,082 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-28 23:39:02,083 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:02,083 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-28 23:39:02,087 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:39:02,091 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,092 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,093 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,094 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,095 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,096 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,098 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,099 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,101 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,103 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,104 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,107 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,109 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,112 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,115 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,118 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,122 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,126 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,131 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,136 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,141 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,148 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,154 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,162 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:02,163 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:02,166 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:02,214 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-28 23:39:02,234 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:02,235 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2018-01-28 23:39:02,235 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-28 23:39:02,235 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-28 23:39:02,235 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-01-28 23:39:02,235 INFO L87 Difference]: Start difference. First operand 260 states and 282 transitions. Second operand 26 states. [2018-01-28 23:39:03,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:03,475 INFO L93 Difference]: Finished difference Result 1392 states and 1541 transitions. [2018-01-28 23:39:03,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-28 23:39:03,476 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 170 [2018-01-28 23:39:03,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:03,480 INFO L225 Difference]: With dead ends: 1392 [2018-01-28 23:39:03,480 INFO L226 Difference]: Without dead ends: 1389 [2018-01-28 23:39:03,480 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-01-28 23:39:03,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2018-01-28 23:39:03,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 267. [2018-01-28 23:39:03,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2018-01-28 23:39:03,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 290 transitions. [2018-01-28 23:39:03,517 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 290 transitions. Word has length 170 [2018-01-28 23:39:03,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:03,517 INFO L432 AbstractCegarLoop]: Abstraction has 267 states and 290 transitions. [2018-01-28 23:39:03,517 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-28 23:39:03,517 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 290 transitions. [2018-01-28 23:39:03,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-01-28 23:39:03,518 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:03,518 INFO L330 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:03,518 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:03,518 INFO L82 PathProgramCache]: Analyzing trace with hash 59789547, now seen corresponding path program 24 times [2018-01-28 23:39:03,518 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:03,518 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:03,519 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:03,519 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:03,519 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:03,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:03,525 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:04,142 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-28 23:39:04,142 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:04,143 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-28 23:39:04,147 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:39:04,151 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,152 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,153 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,154 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,154 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,155 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,156 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,157 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,159 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,160 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,161 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,163 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,164 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,166 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,167 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,169 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,171 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,173 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,175 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,178 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,181 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,183 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,186 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,189 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,193 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:04,194 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:04,196 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:04,240 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-28 23:39:04,260 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:04,260 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-28 23:39:04,261 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-28 23:39:04,261 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-28 23:39:04,261 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-28 23:39:04,261 INFO L87 Difference]: Start difference. First operand 267 states and 290 transitions. Second operand 27 states. [2018-01-28 23:39:05,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:05,823 INFO L93 Difference]: Finished difference Result 1479 states and 1638 transitions. [2018-01-28 23:39:05,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-28 23:39:05,823 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 177 [2018-01-28 23:39:05,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:05,827 INFO L225 Difference]: With dead ends: 1479 [2018-01-28 23:39:05,828 INFO L226 Difference]: Without dead ends: 1476 [2018-01-28 23:39:05,828 INFO L533 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-28 23:39:05,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1476 states. [2018-01-28 23:39:05,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1476 to 274. [2018-01-28 23:39:05,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-01-28 23:39:05,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 298 transitions. [2018-01-28 23:39:05,867 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 298 transitions. Word has length 177 [2018-01-28 23:39:05,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:05,868 INFO L432 AbstractCegarLoop]: Abstraction has 274 states and 298 transitions. [2018-01-28 23:39:05,868 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-28 23:39:05,868 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 298 transitions. [2018-01-28 23:39:05,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-01-28 23:39:05,869 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:05,869 INFO L330 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-28 23:39:05,869 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:05,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1792950034, now seen corresponding path program 15 times [2018-01-28 23:39:05,869 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:05,869 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:05,870 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:05,870 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:05,870 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:05,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:05,878 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:06,378 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-28 23:39:06,378 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:06,378 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-28 23:39:06,383 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:39:06,389 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,394 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,396 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,399 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,402 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,406 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,410 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,414 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,420 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,424 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:06,426 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:06,430 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:06,502 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-28 23:39:06,523 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:06,523 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-28 23:39:06,524 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-28 23:39:06,524 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-28 23:39:06,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-28 23:39:06,524 INFO L87 Difference]: Start difference. First operand 274 states and 298 transitions. Second operand 21 states. [2018-01-28 23:39:07,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:07,011 INFO L93 Difference]: Finished difference Result 287 states and 313 transitions. [2018-01-28 23:39:07,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-28 23:39:07,011 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 193 [2018-01-28 23:39:07,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:07,013 INFO L225 Difference]: With dead ends: 287 [2018-01-28 23:39:07,013 INFO L226 Difference]: Without dead ends: 285 [2018-01-28 23:39:07,014 INFO L533 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-28 23:39:07,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2018-01-28 23:39:07,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2018-01-28 23:39:07,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-01-28 23:39:07,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 307 transitions. [2018-01-28 23:39:07,048 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 307 transitions. Word has length 193 [2018-01-28 23:39:07,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:07,049 INFO L432 AbstractCegarLoop]: Abstraction has 282 states and 307 transitions. [2018-01-28 23:39:07,049 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-28 23:39:07,049 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 307 transitions. [2018-01-28 23:39:07,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-01-28 23:39:07,050 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:07,050 INFO L330 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:07,050 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:07,050 INFO L82 PathProgramCache]: Analyzing trace with hash -936459573, now seen corresponding path program 25 times [2018-01-28 23:39:07,050 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:07,050 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:07,051 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:07,051 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:07,051 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:07,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:07,058 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:07,484 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-28 23:39:07,484 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:07,484 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-28 23:39:07,489 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:39:07,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:07,507 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:07,574 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-28 23:39:07,594 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:07,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2018-01-28 23:39:07,595 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-28 23:39:07,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-28 23:39:07,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-01-28 23:39:07,595 INFO L87 Difference]: Start difference. First operand 282 states and 307 transitions. Second operand 28 states. [2018-01-28 23:39:09,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:09,152 INFO L93 Difference]: Finished difference Result 1702 states and 1888 transitions. [2018-01-28 23:39:09,152 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-28 23:39:09,153 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 184 [2018-01-28 23:39:09,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:09,158 INFO L225 Difference]: With dead ends: 1702 [2018-01-28 23:39:09,158 INFO L226 Difference]: Without dead ends: 1699 [2018-01-28 23:39:09,159 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-01-28 23:39:09,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2018-01-28 23:39:09,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 289. [2018-01-28 23:39:09,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2018-01-28 23:39:09,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 315 transitions. [2018-01-28 23:39:09,206 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 315 transitions. Word has length 184 [2018-01-28 23:39:09,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:09,206 INFO L432 AbstractCegarLoop]: Abstraction has 289 states and 315 transitions. [2018-01-28 23:39:09,206 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-28 23:39:09,206 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 315 transitions. [2018-01-28 23:39:09,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-01-28 23:39:09,208 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:09,208 INFO L330 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:09,208 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:09,208 INFO L82 PathProgramCache]: Analyzing trace with hash 2141615339, now seen corresponding path program 26 times [2018-01-28 23:39:09,208 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:09,208 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:09,209 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:09,209 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:39:09,209 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:09,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:09,216 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:09,653 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-28 23:39:09,653 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:09,653 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-28 23:39:09,658 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:39:09,662 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:09,674 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:09,676 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:09,678 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:09,740 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-28 23:39:09,759 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:09,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-01-28 23:39:09,760 INFO L409 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-01-28 23:39:09,760 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-01-28 23:39:09,760 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-28 23:39:09,760 INFO L87 Difference]: Start difference. First operand 289 states and 315 transitions. Second operand 29 states. [2018-01-28 23:39:11,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:11,528 INFO L93 Difference]: Finished difference Result 1797 states and 1994 transitions. [2018-01-28 23:39:11,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-28 23:39:11,529 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 191 [2018-01-28 23:39:11,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:11,534 INFO L225 Difference]: With dead ends: 1797 [2018-01-28 23:39:11,534 INFO L226 Difference]: Without dead ends: 1794 [2018-01-28 23:39:11,534 INFO L533 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-28 23:39:11,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2018-01-28 23:39:11,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 296. [2018-01-28 23:39:11,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-01-28 23:39:11,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 323 transitions. [2018-01-28 23:39:11,594 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 323 transitions. Word has length 191 [2018-01-28 23:39:11,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:11,594 INFO L432 AbstractCegarLoop]: Abstraction has 296 states and 323 transitions. [2018-01-28 23:39:11,594 INFO L433 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-01-28 23:39:11,594 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 323 transitions. [2018-01-28 23:39:11,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-01-28 23:39:11,595 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:11,595 INFO L330 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-28 23:39:11,595 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:11,595 INFO L82 PathProgramCache]: Analyzing trace with hash -9811925, now seen corresponding path program 16 times [2018-01-28 23:39:11,595 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:11,596 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:11,596 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:11,596 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:11,596 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:11,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:11,605 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:12,075 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-28 23:39:12,075 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:12,075 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-28 23:39:12,080 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:39:12,100 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:12,102 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:12,171 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-28 23:39:12,191 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:12,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 36 [2018-01-28 23:39:12,192 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-28 23:39:12,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-28 23:39:12,193 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1011, Unknown=0, NotChecked=0, Total=1260 [2018-01-28 23:39:12,193 INFO L87 Difference]: Start difference. First operand 296 states and 323 transitions. Second operand 36 states. [2018-01-28 23:39:12,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:12,823 INFO L93 Difference]: Finished difference Result 394 states and 431 transitions. [2018-01-28 23:39:12,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-28 23:39:12,823 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 205 [2018-01-28 23:39:12,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:12,825 INFO L225 Difference]: With dead ends: 394 [2018-01-28 23:39:12,825 INFO L226 Difference]: Without dead ends: 296 [2018-01-28 23:39:12,826 INFO L533 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-28 23:39:12,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-01-28 23:39:12,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2018-01-28 23:39:12,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-01-28 23:39:12,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 322 transitions. [2018-01-28 23:39:12,870 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 322 transitions. Word has length 205 [2018-01-28 23:39:12,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:12,870 INFO L432 AbstractCegarLoop]: Abstraction has 296 states and 322 transitions. [2018-01-28 23:39:12,870 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-28 23:39:12,870 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 322 transitions. [2018-01-28 23:39:12,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-01-28 23:39:12,871 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:12,871 INFO L330 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:12,871 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:12,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1369972427, now seen corresponding path program 27 times [2018-01-28 23:39:12,871 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:12,871 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:12,872 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:12,872 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:12,872 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:12,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:12,878 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:13,582 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-28 23:39:13,582 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:13,582 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-28 23:39:13,588 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:39:13,592 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,593 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,594 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,595 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,596 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,597 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,598 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,599 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,600 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,602 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,603 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,605 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,607 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,610 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,612 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,614 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,617 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,620 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,624 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,627 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,632 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,636 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,641 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,646 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,652 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,658 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,666 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,674 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:13,675 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:13,677 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:13,730 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-28 23:39:13,750 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:13,751 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2018-01-28 23:39:13,751 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-28 23:39:13,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-28 23:39:13,751 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-01-28 23:39:13,751 INFO L87 Difference]: Start difference. First operand 296 states and 322 transitions. Second operand 30 states. [2018-01-28 23:39:15,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:15,693 INFO L93 Difference]: Finished difference Result 1804 states and 2001 transitions. [2018-01-28 23:39:15,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-28 23:39:15,694 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 198 [2018-01-28 23:39:15,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:15,699 INFO L225 Difference]: With dead ends: 1804 [2018-01-28 23:39:15,699 INFO L226 Difference]: Without dead ends: 1801 [2018-01-28 23:39:15,699 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-01-28 23:39:15,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1801 states. [2018-01-28 23:39:15,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1801 to 303. [2018-01-28 23:39:15,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-01-28 23:39:15,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 330 transitions. [2018-01-28 23:39:15,754 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 330 transitions. Word has length 198 [2018-01-28 23:39:15,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:15,755 INFO L432 AbstractCegarLoop]: Abstraction has 303 states and 330 transitions. [2018-01-28 23:39:15,755 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-28 23:39:15,755 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 330 transitions. [2018-01-28 23:39:15,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-01-28 23:39:15,760 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:15,761 INFO L330 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-28 23:39:15,761 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:15,761 INFO L82 PathProgramCache]: Analyzing trace with hash 885860875, now seen corresponding path program 17 times [2018-01-28 23:39:15,761 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:15,761 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:15,762 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:15,762 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:15,762 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:15,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:15,774 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:16,277 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-28 23:39:16,278 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:16,278 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-28 23:39:16,283 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:39:16,287 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,289 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,291 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,293 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,296 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,298 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,301 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,304 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,307 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,311 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,316 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,327 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:16,329 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:16,333 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:16,858 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-28 23:39:16,878 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:16,879 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 22] total 55 [2018-01-28 23:39:16,879 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-28 23:39:16,879 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-28 23:39:16,880 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=2801, Unknown=0, NotChecked=0, Total=3080 [2018-01-28 23:39:16,880 INFO L87 Difference]: Start difference. First operand 303 states and 330 transitions. Second operand 56 states. [2018-01-28 23:39:18,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:18,337 INFO L93 Difference]: Finished difference Result 408 states and 450 transitions. [2018-01-28 23:39:18,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-01-28 23:39:18,337 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 212 [2018-01-28 23:39:18,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:18,338 INFO L225 Difference]: With dead ends: 408 [2018-01-28 23:39:18,338 INFO L226 Difference]: Without dead ends: 314 [2018-01-28 23:39:18,340 INFO L533 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-28 23:39:18,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-01-28 23:39:18,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 311. [2018-01-28 23:39:18,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-01-28 23:39:18,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 338 transitions. [2018-01-28 23:39:18,387 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 338 transitions. Word has length 212 [2018-01-28 23:39:18,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:18,387 INFO L432 AbstractCegarLoop]: Abstraction has 311 states and 338 transitions. [2018-01-28 23:39:18,387 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-28 23:39:18,387 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 338 transitions. [2018-01-28 23:39:18,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-01-28 23:39:18,388 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:18,388 INFO L330 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:18,388 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:18,388 INFO L82 PathProgramCache]: Analyzing trace with hash -131229461, now seen corresponding path program 28 times [2018-01-28 23:39:18,388 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:18,389 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:18,389 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:18,389 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:18,389 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:18,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:18,395 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:18,889 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-28 23:39:18,889 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:18,889 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-28 23:39:18,894 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:39:18,931 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:18,935 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:19,022 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-28 23:39:19,056 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:19,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-01-28 23:39:19,056 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-01-28 23:39:19,057 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-01-28 23:39:19,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-28 23:39:19,057 INFO L87 Difference]: Start difference. First operand 311 states and 338 transitions. Second operand 31 states. [2018-01-28 23:39:21,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:21,166 INFO L93 Difference]: Finished difference Result 1955 states and 2170 transitions. [2018-01-28 23:39:21,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-28 23:39:21,167 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 205 [2018-01-28 23:39:21,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:21,175 INFO L225 Difference]: With dead ends: 1955 [2018-01-28 23:39:21,175 INFO L226 Difference]: Without dead ends: 1952 [2018-01-28 23:39:21,176 INFO L533 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-28 23:39:21,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2018-01-28 23:39:21,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 318. [2018-01-28 23:39:21,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-01-28 23:39:21,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 346 transitions. [2018-01-28 23:39:21,253 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 346 transitions. Word has length 205 [2018-01-28 23:39:21,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:21,253 INFO L432 AbstractCegarLoop]: Abstraction has 318 states and 346 transitions. [2018-01-28 23:39:21,253 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-01-28 23:39:21,253 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 346 transitions. [2018-01-28 23:39:21,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-01-28 23:39:21,254 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:21,254 INFO L330 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:21,254 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:21,254 INFO L82 PathProgramCache]: Analyzing trace with hash 764443339, now seen corresponding path program 29 times [2018-01-28 23:39:21,254 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:21,254 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:21,255 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:21,255 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:21,255 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:21,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:21,261 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:21,783 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-28 23:39:21,783 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:21,783 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-28 23:39:21,788 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:39:21,792 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,793 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,793 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,794 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,795 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,796 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,798 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,799 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,800 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,802 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,804 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,806 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,808 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,811 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,814 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,817 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,821 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,825 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,830 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,835 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,840 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,847 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,853 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,861 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,869 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,878 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,889 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,900 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,913 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,927 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:21,928 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:21,931 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:21,985 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-28 23:39:22,005 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:22,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2018-01-28 23:39:22,005 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-28 23:39:22,005 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-28 23:39:22,006 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-01-28 23:39:22,006 INFO L87 Difference]: Start difference. First operand 318 states and 346 transitions. Second operand 32 states. [2018-01-28 23:39:24,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:24,268 INFO L93 Difference]: Finished difference Result 2058 states and 2285 transitions. [2018-01-28 23:39:24,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-28 23:39:24,269 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 212 [2018-01-28 23:39:24,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:24,277 INFO L225 Difference]: With dead ends: 2058 [2018-01-28 23:39:24,277 INFO L226 Difference]: Without dead ends: 2055 [2018-01-28 23:39:24,278 INFO L533 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-28 23:39:24,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2055 states. [2018-01-28 23:39:24,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2055 to 325. [2018-01-28 23:39:24,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-01-28 23:39:24,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 354 transitions. [2018-01-28 23:39:24,349 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 354 transitions. Word has length 212 [2018-01-28 23:39:24,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:24,349 INFO L432 AbstractCegarLoop]: Abstraction has 325 states and 354 transitions. [2018-01-28 23:39:24,349 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-28 23:39:24,349 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 354 transitions. [2018-01-28 23:39:24,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-01-28 23:39:24,350 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:24,350 INFO L330 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:24,350 INFO L371 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:24,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1399176427, now seen corresponding path program 30 times [2018-01-28 23:39:24,351 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:24,351 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:24,351 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:24,351 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:24,351 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:24,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:24,359 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:24,957 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-28 23:39:24,957 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:24,957 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-28 23:39:24,967 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:39:24,971 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,972 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,973 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,974 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,975 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,976 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,977 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,978 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,979 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,980 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,982 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,984 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,985 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,987 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,988 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,990 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,992 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,995 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,997 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:24,999 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,002 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,006 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,009 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,015 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,019 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,023 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,028 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,036 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,048 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,055 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,061 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:25,062 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:25,065 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:25,134 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-28 23:39:25,154 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:25,154 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-01-28 23:39:25,154 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-28 23:39:25,154 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-28 23:39:25,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-28 23:39:25,155 INFO L87 Difference]: Start difference. First operand 325 states and 354 transitions. Second operand 33 states. [2018-01-28 23:39:27,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:27,633 INFO L93 Difference]: Finished difference Result 2161 states and 2400 transitions. [2018-01-28 23:39:27,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-28 23:39:27,633 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 219 [2018-01-28 23:39:27,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:27,641 INFO L225 Difference]: With dead ends: 2161 [2018-01-28 23:39:27,641 INFO L226 Difference]: Without dead ends: 2158 [2018-01-28 23:39:27,641 INFO L533 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-28 23:39:27,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2158 states. [2018-01-28 23:39:27,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2158 to 332. [2018-01-28 23:39:27,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 332 states. [2018-01-28 23:39:27,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 362 transitions. [2018-01-28 23:39:27,712 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 362 transitions. Word has length 219 [2018-01-28 23:39:27,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:27,712 INFO L432 AbstractCegarLoop]: Abstraction has 332 states and 362 transitions. [2018-01-28 23:39:27,712 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-28 23:39:27,712 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 362 transitions. [2018-01-28 23:39:27,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2018-01-28 23:39:27,713 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:27,713 INFO L330 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-28 23:39:27,713 INFO L371 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:27,713 INFO L82 PathProgramCache]: Analyzing trace with hash -1138845756, now seen corresponding path program 18 times [2018-01-28 23:39:27,713 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:27,713 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:27,714 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:27,714 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:27,714 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:27,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:27,722 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:28,109 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-28 23:39:28,109 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:28,109 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-28 23:39:28,114 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:39:28,119 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,120 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,122 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,124 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,126 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,128 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,131 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,133 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,136 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,140 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,145 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,149 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,157 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:28,159 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:28,162 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:28,221 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-28 23:39:28,241 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:28,241 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-28 23:39:28,242 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-28 23:39:28,242 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-28 23:39:28,242 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-28 23:39:28,242 INFO L87 Difference]: Start difference. First operand 332 states and 362 transitions. Second operand 25 states. [2018-01-28 23:39:29,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:29,001 INFO L93 Difference]: Finished difference Result 345 states and 377 transitions. [2018-01-28 23:39:29,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-28 23:39:29,001 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 231 [2018-01-28 23:39:29,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:29,003 INFO L225 Difference]: With dead ends: 345 [2018-01-28 23:39:29,003 INFO L226 Difference]: Without dead ends: 343 [2018-01-28 23:39:29,004 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 229 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-01-28 23:39:29,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-01-28 23:39:29,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 340. [2018-01-28 23:39:29,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-01-28 23:39:29,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 371 transitions. [2018-01-28 23:39:29,069 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 371 transitions. Word has length 231 [2018-01-28 23:39:29,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:29,069 INFO L432 AbstractCegarLoop]: Abstraction has 340 states and 371 transitions. [2018-01-28 23:39:29,069 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-28 23:39:29,070 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 371 transitions. [2018-01-28 23:39:29,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-01-28 23:39:29,071 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:29,071 INFO L330 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:29,071 INFO L371 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:29,071 INFO L82 PathProgramCache]: Analyzing trace with hash -307767605, now seen corresponding path program 31 times [2018-01-28 23:39:29,071 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:29,071 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:29,072 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:29,072 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:29,072 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:29,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:29,077 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:29,722 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-28 23:39:29,723 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:29,723 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-28 23:39:29,728 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:39:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:29,749 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:29,810 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-28 23:39:29,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:29,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2018-01-28 23:39:29,830 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-28 23:39:29,830 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-28 23:39:29,830 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-01-28 23:39:29,831 INFO L87 Difference]: Start difference. First operand 340 states and 371 transitions. Second operand 34 states. [2018-01-28 23:39:32,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:32,614 INFO L93 Difference]: Finished difference Result 2432 states and 2704 transitions. [2018-01-28 23:39:32,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-28 23:39:32,614 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 226 [2018-01-28 23:39:32,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:32,619 INFO L225 Difference]: With dead ends: 2432 [2018-01-28 23:39:32,620 INFO L226 Difference]: Without dead ends: 2429 [2018-01-28 23:39:32,621 INFO L533 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-28 23:39:32,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2429 states. [2018-01-28 23:39:32,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2429 to 347. [2018-01-28 23:39:32,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-28 23:39:32,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 379 transitions. [2018-01-28 23:39:32,727 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 379 transitions. Word has length 226 [2018-01-28 23:39:32,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:32,727 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 379 transitions. [2018-01-28 23:39:32,727 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-28 23:39:32,727 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 379 transitions. [2018-01-28 23:39:32,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-01-28 23:39:32,728 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:32,728 INFO L330 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-28 23:39:32,728 INFO L371 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:32,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1375806941, now seen corresponding path program 19 times [2018-01-28 23:39:32,728 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:32,729 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:32,729 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:32,729 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:39:32,729 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:32,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:32,741 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:33,304 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-28 23:39:33,305 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:33,305 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-28 23:39:33,310 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:39:33,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:33,342 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:33,957 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-28 23:39:33,977 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:33,977 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 65 [2018-01-28 23:39:33,977 INFO L409 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-01-28 23:39:33,977 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-01-28 23:39:33,978 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=3517, Unknown=0, NotChecked=0, Total=4160 [2018-01-28 23:39:33,978 INFO L87 Difference]: Start difference. First operand 347 states and 379 transitions. Second operand 65 states. [2018-01-28 23:39:34,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:34,708 INFO L93 Difference]: Finished difference Result 461 states and 505 transitions. [2018-01-28 23:39:34,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-28 23:39:34,708 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 243 [2018-01-28 23:39:34,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:34,709 INFO L225 Difference]: With dead ends: 461 [2018-01-28 23:39:34,709 INFO L226 Difference]: Without dead ends: 347 [2018-01-28 23:39:34,710 INFO L533 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-28 23:39:34,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-01-28 23:39:34,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2018-01-28 23:39:34,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-28 23:39:34,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 378 transitions. [2018-01-28 23:39:34,778 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 378 transitions. Word has length 243 [2018-01-28 23:39:34,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:34,779 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 378 transitions. [2018-01-28 23:39:34,779 INFO L433 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-01-28 23:39:34,779 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 378 transitions. [2018-01-28 23:39:34,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-01-28 23:39:34,780 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:34,780 INFO L330 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:34,780 INFO L371 AbstractCegarLoop]: === Iteration 54 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:34,780 INFO L82 PathProgramCache]: Analyzing trace with hash -2020679445, now seen corresponding path program 32 times [2018-01-28 23:39:34,780 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:34,780 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:34,781 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:34,781 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:39:34,781 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:34,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:34,788 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:35,414 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-28 23:39:35,414 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:35,414 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-28 23:39:35,424 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:39:35,431 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:35,456 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:35,459 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:35,463 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:35,549 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-28 23:39:35,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:35,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-01-28 23:39:35,569 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-28 23:39:35,570 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-28 23:39:35,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-28 23:39:35,570 INFO L87 Difference]: Start difference. First operand 347 states and 378 transitions. Second operand 35 states. [2018-01-28 23:39:38,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:38,523 INFO L93 Difference]: Finished difference Result 2439 states and 2711 transitions. [2018-01-28 23:39:38,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-28 23:39:38,524 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 233 [2018-01-28 23:39:38,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:38,527 INFO L225 Difference]: With dead ends: 2439 [2018-01-28 23:39:38,527 INFO L226 Difference]: Without dead ends: 2436 [2018-01-28 23:39:38,528 INFO L533 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-28 23:39:38,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2018-01-28 23:39:38,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 354. [2018-01-28 23:39:38,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-01-28 23:39:38,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 386 transitions. [2018-01-28 23:39:38,614 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 386 transitions. Word has length 233 [2018-01-28 23:39:38,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:38,614 INFO L432 AbstractCegarLoop]: Abstraction has 354 states and 386 transitions. [2018-01-28 23:39:38,614 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-28 23:39:38,615 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 386 transitions. [2018-01-28 23:39:38,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2018-01-28 23:39:38,615 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:38,615 INFO L330 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-28 23:39:38,616 INFO L371 AbstractCegarLoop]: === Iteration 55 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:38,616 INFO L82 PathProgramCache]: Analyzing trace with hash 671850429, now seen corresponding path program 20 times [2018-01-28 23:39:38,616 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:38,616 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:38,616 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:38,616 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:38,616 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:38,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:38,624 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:39,280 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-28 23:39:39,280 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:39,280 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-28 23:39:39,286 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:39:39,292 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:39,311 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:39,315 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:39,318 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:39,399 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-28 23:39:39,419 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:39,419 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 43 [2018-01-28 23:39:39,419 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-28 23:39:39,419 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-28 23:39:39,419 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1543, Unknown=0, NotChecked=0, Total=1892 [2018-01-28 23:39:39,420 INFO L87 Difference]: Start difference. First operand 354 states and 386 transitions. Second operand 44 states. [2018-01-28 23:39:40,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:40,133 INFO L93 Difference]: Finished difference Result 461 states and 506 transitions. [2018-01-28 23:39:40,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-28 23:39:40,134 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 250 [2018-01-28 23:39:40,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:40,135 INFO L225 Difference]: With dead ends: 461 [2018-01-28 23:39:40,135 INFO L226 Difference]: Without dead ends: 354 [2018-01-28 23:39:40,136 INFO L533 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-28 23:39:40,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2018-01-28 23:39:40,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2018-01-28 23:39:40,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-01-28 23:39:40,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 385 transitions. [2018-01-28 23:39:40,212 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 385 transitions. Word has length 250 [2018-01-28 23:39:40,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:40,212 INFO L432 AbstractCegarLoop]: Abstraction has 354 states and 385 transitions. [2018-01-28 23:39:40,212 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-28 23:39:40,212 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 385 transitions. [2018-01-28 23:39:40,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-01-28 23:39:40,213 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:40,213 INFO L330 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:40,213 INFO L371 AbstractCegarLoop]: === Iteration 56 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:40,214 INFO L82 PathProgramCache]: Analyzing trace with hash 330183371, now seen corresponding path program 33 times [2018-01-28 23:39:40,214 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:40,214 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:40,214 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:40,214 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:40,214 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:40,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:40,220 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:40,860 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-28 23:39:40,861 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:40,861 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-28 23:39:40,866 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:39:40,870 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,871 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,872 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,872 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,873 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,874 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,875 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,876 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,878 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,879 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,881 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,883 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,885 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,887 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,889 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,892 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,894 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,898 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,901 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,905 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,910 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,914 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,918 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,924 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,930 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,936 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,943 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,952 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,959 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,968 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,978 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:40,990 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:41,003 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:41,016 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:41,017 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:41,020 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:41,095 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-28 23:39:41,115 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:41,115 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2018-01-28 23:39:41,115 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-28 23:39:41,115 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-28 23:39:41,115 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-01-28 23:39:41,115 INFO L87 Difference]: Start difference. First operand 354 states and 385 transitions. Second operand 36 states. [2018-01-28 23:39:44,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:44,262 INFO L93 Difference]: Finished difference Result 2446 states and 2718 transitions. [2018-01-28 23:39:44,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-28 23:39:44,263 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 240 [2018-01-28 23:39:44,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:44,266 INFO L225 Difference]: With dead ends: 2446 [2018-01-28 23:39:44,266 INFO L226 Difference]: Without dead ends: 2443 [2018-01-28 23:39:44,266 INFO L533 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-28 23:39:44,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2443 states. [2018-01-28 23:39:44,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2443 to 361. [2018-01-28 23:39:44,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2018-01-28 23:39:44,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 393 transitions. [2018-01-28 23:39:44,361 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 393 transitions. Word has length 240 [2018-01-28 23:39:44,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:44,361 INFO L432 AbstractCegarLoop]: Abstraction has 361 states and 393 transitions. [2018-01-28 23:39:44,361 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-28 23:39:44,361 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 393 transitions. [2018-01-28 23:39:44,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-01-28 23:39:44,362 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:44,362 INFO L330 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-28 23:39:44,362 INFO L371 AbstractCegarLoop]: === Iteration 57 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:44,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1510061603, now seen corresponding path program 21 times [2018-01-28 23:39:44,363 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:44,363 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:44,363 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:44,363 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:44,363 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:44,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:44,373 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:44,836 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-28 23:39:44,837 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:44,837 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-28 23:39:44,842 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:39:44,847 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,849 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,851 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,853 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,856 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,859 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,862 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,866 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,871 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,876 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,883 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,894 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,904 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:39:44,906 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:44,909 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:44,957 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-28 23:39:44,976 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:44,977 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-28 23:39:44,977 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-28 23:39:44,977 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-28 23:39:44,977 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-28 23:39:44,977 INFO L87 Difference]: Start difference. First operand 361 states and 393 transitions. Second operand 27 states. [2018-01-28 23:39:45,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:45,750 INFO L93 Difference]: Finished difference Result 374 states and 408 transitions. [2018-01-28 23:39:45,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-28 23:39:45,750 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 257 [2018-01-28 23:39:45,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:45,751 INFO L225 Difference]: With dead ends: 374 [2018-01-28 23:39:45,751 INFO L226 Difference]: Without dead ends: 372 [2018-01-28 23:39:45,751 INFO L533 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-28 23:39:45,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-01-28 23:39:45,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 369. [2018-01-28 23:39:45,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2018-01-28 23:39:45,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 402 transitions. [2018-01-28 23:39:45,835 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 402 transitions. Word has length 257 [2018-01-28 23:39:45,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:45,835 INFO L432 AbstractCegarLoop]: Abstraction has 369 states and 402 transitions. [2018-01-28 23:39:45,836 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-28 23:39:45,836 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 402 transitions. [2018-01-28 23:39:45,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-01-28 23:39:45,836 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:45,837 INFO L330 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:45,837 INFO L371 AbstractCegarLoop]: === Iteration 58 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:45,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1696004885, now seen corresponding path program 34 times [2018-01-28 23:39:45,837 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:45,837 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:45,837 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:45,838 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:45,838 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:45,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:45,845 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:46,534 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-28 23:39:46,535 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:46,535 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-28 23:39:46,539 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:39:46,589 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:46,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:46,664 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-28 23:39:46,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:46,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-01-28 23:39:46,696 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-28 23:39:46,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-28 23:39:46,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-28 23:39:46,696 INFO L87 Difference]: Start difference. First operand 369 states and 402 transitions. Second operand 37 states. [2018-01-28 23:39:50,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:50,222 INFO L93 Difference]: Finished difference Result 2733 states and 3040 transitions. [2018-01-28 23:39:50,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-28 23:39:50,223 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 247 [2018-01-28 23:39:50,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:50,227 INFO L225 Difference]: With dead ends: 2733 [2018-01-28 23:39:50,227 INFO L226 Difference]: Without dead ends: 2730 [2018-01-28 23:39:50,228 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 246 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-28 23:39:50,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2018-01-28 23:39:50,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 376. [2018-01-28 23:39:50,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-01-28 23:39:50,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 410 transitions. [2018-01-28 23:39:50,331 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 410 transitions. Word has length 247 [2018-01-28 23:39:50,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:50,331 INFO L432 AbstractCegarLoop]: Abstraction has 376 states and 410 transitions. [2018-01-28 23:39:50,331 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-28 23:39:50,331 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 410 transitions. [2018-01-28 23:39:50,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-01-28 23:39:50,332 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:50,332 INFO L330 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:50,332 INFO L371 AbstractCegarLoop]: === Iteration 59 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:50,332 INFO L82 PathProgramCache]: Analyzing trace with hash 291737291, now seen corresponding path program 35 times [2018-01-28 23:39:50,332 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:50,332 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:50,333 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:50,333 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:50,333 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:50,340 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:51,076 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-28 23:39:51,076 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:51,076 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-28 23:39:51,081 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:39:51,085 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,086 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,087 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,088 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,089 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,090 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,092 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,093 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,094 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,096 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,098 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,100 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,102 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,105 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,108 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,111 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,115 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,119 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,123 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,128 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,133 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,140 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,146 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,154 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,162 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,172 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,182 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,194 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,206 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,220 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,234 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,251 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,269 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,288 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,309 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,333 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:39:51,335 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:51,338 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:51,412 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-28 23:39:51,432 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:51,432 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2018-01-28 23:39:51,433 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-28 23:39:51,433 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-28 23:39:51,433 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-01-28 23:39:51,433 INFO L87 Difference]: Start difference. First operand 376 states and 410 transitions. Second operand 38 states. [2018-01-28 23:39:55,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:55,197 INFO L93 Difference]: Finished difference Result 2852 states and 3173 transitions. [2018-01-28 23:39:55,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-28 23:39:55,198 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 254 [2018-01-28 23:39:55,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:55,200 INFO L225 Difference]: With dead ends: 2852 [2018-01-28 23:39:55,200 INFO L226 Difference]: Without dead ends: 2849 [2018-01-28 23:39:55,201 INFO L533 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-28 23:39:55,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2849 states. [2018-01-28 23:39:55,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2849 to 383. [2018-01-28 23:39:55,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2018-01-28 23:39:55,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 418 transitions. [2018-01-28 23:39:55,305 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 418 transitions. Word has length 254 [2018-01-28 23:39:55,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:55,305 INFO L432 AbstractCegarLoop]: Abstraction has 383 states and 418 transitions. [2018-01-28 23:39:55,305 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-28 23:39:55,305 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 418 transitions. [2018-01-28 23:39:55,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2018-01-28 23:39:55,306 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:55,306 INFO L330 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-28 23:39:55,307 INFO L371 AbstractCegarLoop]: === Iteration 60 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:55,307 INFO L82 PathProgramCache]: Analyzing trace with hash -894338442, now seen corresponding path program 22 times [2018-01-28 23:39:55,307 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:55,307 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:55,307 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:55,307 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:55,308 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:55,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:55,315 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:56,046 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-28 23:39:56,047 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:56,047 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-28 23:39:56,052 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:39:56,083 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:56,086 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:56,654 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-28 23:39:56,673 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:56,674 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 28] total 70 [2018-01-28 23:39:56,674 INFO L409 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-01-28 23:39:56,674 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-01-28 23:39:56,674 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=4553, Unknown=0, NotChecked=0, Total=4970 [2018-01-28 23:39:56,675 INFO L87 Difference]: Start difference. First operand 383 states and 418 transitions. Second operand 71 states. [2018-01-28 23:39:58,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:39:58,832 INFO L93 Difference]: Finished difference Result 512 states and 565 transitions. [2018-01-28 23:39:58,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-01-28 23:39:58,833 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 269 [2018-01-28 23:39:58,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:39:58,833 INFO L225 Difference]: With dead ends: 512 [2018-01-28 23:39:58,834 INFO L226 Difference]: Without dead ends: 394 [2018-01-28 23:39:58,835 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 242 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5094 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1234, Invalid=17672, Unknown=0, NotChecked=0, Total=18906 [2018-01-28 23:39:58,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-01-28 23:39:58,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 391. [2018-01-28 23:39:58,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-01-28 23:39:58,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 426 transitions. [2018-01-28 23:39:58,929 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 426 transitions. Word has length 269 [2018-01-28 23:39:58,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:39:58,930 INFO L432 AbstractCegarLoop]: Abstraction has 391 states and 426 transitions. [2018-01-28 23:39:58,930 INFO L433 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-01-28 23:39:58,930 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 426 transitions. [2018-01-28 23:39:58,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-01-28 23:39:58,930 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:39:58,931 INFO L330 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:39:58,931 INFO L371 AbstractCegarLoop]: === Iteration 61 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:39:58,931 INFO L82 PathProgramCache]: Analyzing trace with hash -1548474133, now seen corresponding path program 36 times [2018-01-28 23:39:58,931 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:39:58,931 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:39:58,932 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:58,932 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:39:58,932 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:39:58,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:39:58,938 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:39:59,699 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-28 23:39:59,700 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:39:59,700 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-28 23:39:59,704 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 23:39:59,709 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,710 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,711 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,711 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,712 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,713 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,714 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,715 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,716 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,717 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,719 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,720 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,722 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,723 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,725 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,727 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,729 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,731 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,733 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,735 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,738 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,741 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,744 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,747 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,751 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,754 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,758 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,762 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,766 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,771 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,776 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,781 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,787 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,793 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,802 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,810 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,819 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 23:39:59,820 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:39:59,823 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:39:59,905 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-28 23:39:59,926 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:39:59,926 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-01-28 23:39:59,926 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-28 23:39:59,926 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-28 23:39:59,926 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-28 23:39:59,927 INFO L87 Difference]: Start difference. First operand 391 states and 426 transitions. Second operand 39 states. [2018-01-28 23:40:04,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:40:04,090 INFO L93 Difference]: Finished difference Result 3043 states and 3387 transitions. [2018-01-28 23:40:04,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-28 23:40:04,090 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 261 [2018-01-28 23:40:04,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:40:04,092 INFO L225 Difference]: With dead ends: 3043 [2018-01-28 23:40:04,093 INFO L226 Difference]: Without dead ends: 3040 [2018-01-28 23:40:04,093 INFO L533 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-28 23:40:04,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2018-01-28 23:40:04,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 398. [2018-01-28 23:40:04,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 398 states. [2018-01-28 23:40:04,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 434 transitions. [2018-01-28 23:40:04,224 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 434 transitions. Word has length 261 [2018-01-28 23:40:04,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:40:04,224 INFO L432 AbstractCegarLoop]: Abstraction has 398 states and 434 transitions. [2018-01-28 23:40:04,224 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-28 23:40:04,224 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 434 transitions. [2018-01-28 23:40:04,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-01-28 23:40:04,225 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:40:04,225 INFO L330 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:40:04,225 INFO L371 AbstractCegarLoop]: === Iteration 62 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:40:04,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1216867019, now seen corresponding path program 37 times [2018-01-28 23:40:04,226 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:40:04,226 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:40:04,226 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:04,226 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:40:04,226 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:04,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:40:04,233 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:40:05,078 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-28 23:40:05,079 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:40:05,079 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-28 23:40:05,084 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:40:05,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:40:05,108 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:40:05,195 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-28 23:40:05,214 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:40:05,215 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2018-01-28 23:40:05,215 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-28 23:40:05,215 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-28 23:40:05,215 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-01-28 23:40:05,216 INFO L87 Difference]: Start difference. First operand 398 states and 434 transitions. Second operand 40 states. [2018-01-28 23:40:09,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:40:09,702 INFO L93 Difference]: Finished difference Result 3170 states and 3529 transitions. [2018-01-28 23:40:09,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-28 23:40:09,703 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 268 [2018-01-28 23:40:09,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:40:09,705 INFO L225 Difference]: With dead ends: 3170 [2018-01-28 23:40:09,705 INFO L226 Difference]: Without dead ends: 3167 [2018-01-28 23:40:09,705 INFO L533 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-28 23:40:09,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3167 states. [2018-01-28 23:40:09,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3167 to 405. [2018-01-28 23:40:09,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-01-28 23:40:09,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 442 transitions. [2018-01-28 23:40:09,826 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 442 transitions. Word has length 268 [2018-01-28 23:40:09,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:40:09,826 INFO L432 AbstractCegarLoop]: Abstraction has 405 states and 442 transitions. [2018-01-28 23:40:09,826 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-28 23:40:09,826 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 442 transitions. [2018-01-28 23:40:09,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2018-01-28 23:40:09,827 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:40:09,827 INFO L330 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-28 23:40:09,827 INFO L371 AbstractCegarLoop]: === Iteration 63 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:40:09,827 INFO L82 PathProgramCache]: Analyzing trace with hash -324296849, now seen corresponding path program 23 times [2018-01-28 23:40:09,827 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:40:09,827 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:40:09,828 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:09,828 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 23:40:09,828 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:09,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:40:09,836 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:40:10,681 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-28 23:40:10,682 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:40:10,682 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-28 23:40:10,687 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 23:40:10,692 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,694 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,696 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,698 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,700 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,703 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,705 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,708 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,711 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,715 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,718 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,722 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,727 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,731 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,736 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,745 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:10,747 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:40:10,750 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:40:11,415 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-28 23:40:11,436 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:40:11,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 30] total 75 [2018-01-28 23:40:11,436 INFO L409 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-01-28 23:40:11,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-01-28 23:40:11,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=5231, Unknown=0, NotChecked=0, Total=5700 [2018-01-28 23:40:11,437 INFO L87 Difference]: Start difference. First operand 405 states and 442 transitions. Second operand 76 states. [2018-01-28 23:40:13,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:40:13,885 INFO L93 Difference]: Finished difference Result 542 states and 598 transitions. [2018-01-28 23:40:13,885 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-01-28 23:40:13,885 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 288 [2018-01-28 23:40:13,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:40:13,886 INFO L225 Difference]: With dead ends: 542 [2018-01-28 23:40:13,886 INFO L226 Difference]: Without dead ends: 416 [2018-01-28 23:40:13,887 INFO L533 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-28 23:40:13,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2018-01-28 23:40:13,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 413. [2018-01-28 23:40:13,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-01-28 23:40:13,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 450 transitions. [2018-01-28 23:40:13,995 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 450 transitions. Word has length 288 [2018-01-28 23:40:13,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:40:13,995 INFO L432 AbstractCegarLoop]: Abstraction has 413 states and 450 transitions. [2018-01-28 23:40:13,995 INFO L433 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-01-28 23:40:13,995 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 450 transitions. [2018-01-28 23:40:13,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2018-01-28 23:40:13,996 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:40:13,997 INFO L330 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:40:13,997 INFO L371 AbstractCegarLoop]: === Iteration 64 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:40:13,997 INFO L82 PathProgramCache]: Analyzing trace with hash -936358677, now seen corresponding path program 38 times [2018-01-28 23:40:13,997 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:40:13,997 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:40:13,997 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:13,997 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:40:13,998 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:14,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:40:14,003 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:40:14,789 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-28 23:40:14,789 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:40:14,789 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-28 23:40:14,794 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 23:40:14,799 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:14,813 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 23:40:14,816 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:40:14,818 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:40:14,899 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-28 23:40:14,918 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:40:14,918 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-01-28 23:40:14,919 INFO L409 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-01-28 23:40:14,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-01-28 23:40:14,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-28 23:40:14,919 INFO L87 Difference]: Start difference. First operand 413 states and 450 transitions. Second operand 41 states. [2018-01-28 23:40:19,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:40:19,751 INFO L93 Difference]: Finished difference Result 3369 states and 3752 transitions. [2018-01-28 23:40:19,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-28 23:40:19,752 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 275 [2018-01-28 23:40:19,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:40:19,756 INFO L225 Difference]: With dead ends: 3369 [2018-01-28 23:40:19,756 INFO L226 Difference]: Without dead ends: 3366 [2018-01-28 23:40:19,757 INFO L533 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-28 23:40:19,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3366 states. [2018-01-28 23:40:19,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3366 to 420. [2018-01-28 23:40:19,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-01-28 23:40:19,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 458 transitions. [2018-01-28 23:40:19,990 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 458 transitions. Word has length 275 [2018-01-28 23:40:19,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:40:19,991 INFO L432 AbstractCegarLoop]: Abstraction has 420 states and 458 transitions. [2018-01-28 23:40:19,991 INFO L433 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-01-28 23:40:19,991 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 458 transitions. [2018-01-28 23:40:19,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-01-28 23:40:19,993 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:40:19,993 INFO L330 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:40:19,993 INFO L371 AbstractCegarLoop]: === Iteration 65 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:40:19,993 INFO L82 PathProgramCache]: Analyzing trace with hash 182142667, now seen corresponding path program 39 times [2018-01-28 23:40:19,993 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:40:19,993 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:40:19,994 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:19,994 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:40:19,994 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:20,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:40:20,005 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:40:20,948 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-28 23:40:20,948 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:40:20,948 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-28 23:40:20,956 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 23:40:20,962 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,963 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,964 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,965 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,966 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,967 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,968 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,969 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,970 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,972 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,974 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,976 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,978 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,981 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,983 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,986 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,989 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,992 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:20,996 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,000 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,005 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,009 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,015 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,020 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,027 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,035 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,043 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,052 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,061 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,072 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,083 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,096 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,110 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,125 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,141 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,157 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,175 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,193 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,214 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,237 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 23:40:21,240 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:40:21,244 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:40:21,341 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-28 23:40:21,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:40:21,362 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2018-01-28 23:40:21,362 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-28 23:40:21,362 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-28 23:40:21,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-01-28 23:40:21,363 INFO L87 Difference]: Start difference. First operand 420 states and 458 transitions. Second operand 42 states. [2018-01-28 23:40:26,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 23:40:26,500 INFO L93 Difference]: Finished difference Result 3504 states and 3903 transitions. [2018-01-28 23:40:26,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-28 23:40:26,501 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 282 [2018-01-28 23:40:26,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 23:40:26,505 INFO L225 Difference]: With dead ends: 3504 [2018-01-28 23:40:26,505 INFO L226 Difference]: Without dead ends: 3501 [2018-01-28 23:40:26,506 INFO L533 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-28 23:40:26,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3501 states. [2018-01-28 23:40:26,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3501 to 427. [2018-01-28 23:40:26,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 427 states. [2018-01-28 23:40:26,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 466 transitions. [2018-01-28 23:40:26,650 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 466 transitions. Word has length 282 [2018-01-28 23:40:26,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 23:40:26,650 INFO L432 AbstractCegarLoop]: Abstraction has 427 states and 466 transitions. [2018-01-28 23:40:26,650 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-28 23:40:26,650 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 466 transitions. [2018-01-28 23:40:26,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2018-01-28 23:40:26,651 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 23:40:26,651 INFO L330 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 23:40:26,651 INFO L371 AbstractCegarLoop]: === Iteration 66 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 23:40:26,652 INFO L82 PathProgramCache]: Analyzing trace with hash 1050505451, now seen corresponding path program 40 times [2018-01-28 23:40:26,652 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 23:40:26,652 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 23:40:26,652 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:26,652 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 23:40:26,653 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 23:40:26,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 23:40:26,660 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 23:40:27,575 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-28 23:40:27,576 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 23:40:27,576 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-28 23:40:27,581 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 23:40:27,651 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 23:40:27,655 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 23:40:27,756 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-28 23:40:27,776 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 23:40:27,777 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-01-28 23:40:27,777 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-01-28 23:40:27,777 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-01-28 23:40:27,777 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-01-28 23:40:27,777 INFO L87 Difference]: Start difference. First operand 427 states and 466 transitions. Second operand 43 states. Received shutdown request... [2018-01-28 23:40:32,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-28 23:40:32,315 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-28 23:40:32,319 WARN L185 ceAbstractionStarter]: Timeout [2018-01-28 23:40:32,320 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 11:40:32 BasicIcfg [2018-01-28 23:40:32,320 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-28 23:40:32,320 INFO L168 Benchmark]: Toolchain (without parser) took 121476.14 ms. Allocated memory was 309.9 MB in the beginning and 875.6 MB in the end (delta: 565.7 MB). Free memory was 270.7 MB in the beginning and 406.4 MB in the end (delta: -135.6 MB). Peak memory consumption was 563.4 MB. Max. memory is 5.3 GB. [2018-01-28 23:40:32,321 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 309.9 MB. Free memory is still 274.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-28 23:40:32,321 INFO L168 Benchmark]: CACSL2BoogieTranslator took 155.13 ms. Allocated memory is still 309.9 MB. Free memory was 268.7 MB in the beginning and 260.8 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-01-28 23:40:32,322 INFO L168 Benchmark]: Boogie Preprocessor took 26.87 ms. Allocated memory is still 309.9 MB. Free memory is still 260.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-28 23:40:32,322 INFO L168 Benchmark]: RCFGBuilder took 174.83 ms. Allocated memory is still 309.9 MB. Free memory was 260.8 MB in the beginning and 247.8 MB in the end (delta: 13.0 MB). Peak memory consumption was 13.0 MB. Max. memory is 5.3 GB. [2018-01-28 23:40:32,322 INFO L168 Benchmark]: IcfgTransformer took 17.87 ms. Allocated memory is still 309.9 MB. Free memory was 247.8 MB in the beginning and 245.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-28 23:40:32,322 INFO L168 Benchmark]: TraceAbstraction took 121093.10 ms. Allocated memory was 309.9 MB in the beginning and 875.6 MB in the end (delta: 565.7 MB). Free memory was 245.8 MB in the beginning and 406.4 MB in the end (delta: -160.6 MB). Peak memory consumption was 538.5 MB. Max. memory is 5.3 GB. [2018-01-28 23:40:32,324 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.25 ms. Allocated memory is still 309.9 MB. Free memory is still 274.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 155.13 ms. Allocated memory is still 309.9 MB. Free memory was 268.7 MB in the beginning and 260.8 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 26.87 ms. Allocated memory is still 309.9 MB. Free memory is still 260.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * RCFGBuilder took 174.83 ms. Allocated memory is still 309.9 MB. Free memory was 260.8 MB in the beginning and 247.8 MB in the end (delta: 13.0 MB). Peak memory consumption was 13.0 MB. Max. memory is 5.3 GB. * IcfgTransformer took 17.87 ms. Allocated memory is still 309.9 MB. Free memory was 247.8 MB in the beginning and 245.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 121093.10 ms. Allocated memory was 309.9 MB in the beginning and 875.6 MB in the end (delta: 565.7 MB). Free memory was 245.8 MB in the beginning and 406.4 MB in the end (delta: -160.6 MB). Peak memory consumption was 538.5 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 (1642 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 (1642 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 (1642 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 (1642 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 (1642 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 39 locations, 5 error locations. TIMEOUT Result, 121.0s OverallTime, 66 OverallIterations, 41 TraceHistogramMax, 79.6s 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.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11633 GetRequests, 9520 SyntacticMatches, 63 SemanticMatches, 2050 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22285 ImplicationChecksByTransitivity, 28.7s 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.8s AutomataMinimizationTime, 65 MinimizatonAttempts, 43148 StatesRemovedByMinimization, 56 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 31.5s 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-28_23-40-32-332.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-28_23-40-32-332.csv Completed graceful shutdown