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/sanfoundry_24_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cceb4a [2018-01-30 01:23:02,704 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-30 01:23:02,705 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-30 01:23:02,718 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-30 01:23:02,718 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-30 01:23:02,719 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-30 01:23:02,720 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-30 01:23:02,721 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-30 01:23:02,723 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-30 01:23:02,723 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-30 01:23:02,724 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-30 01:23:02,724 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-30 01:23:02,725 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-30 01:23:02,725 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-30 01:23:02,726 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-30 01:23:02,728 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-30 01:23:02,731 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-30 01:23:02,733 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-30 01:23:02,734 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-30 01:23:02,735 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-30 01:23:02,738 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-30 01:23:02,738 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-30 01:23:02,738 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-30 01:23:02,739 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-30 01:23:02,740 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-30 01:23:02,742 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-30 01:23:02,742 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-30 01:23:02,743 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-30 01:23:02,743 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-30 01:23:02,743 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-30 01:23:02,744 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-30 01:23:02,744 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-01-30 01:23:02,754 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-30 01:23:02,755 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-30 01:23:02,755 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-30 01:23:02,756 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-30 01:23:02,756 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-30 01:23:02,756 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-30 01:23:02,756 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-30 01:23:02,757 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-30 01:23:02,757 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-30 01:23:02,758 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-30 01:23:02,758 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-30 01:23:02,758 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-30 01:23:02,758 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-30 01:23:02,758 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-30 01:23:02,758 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-30 01:23:02,759 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-30 01:23:02,759 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-30 01:23:02,759 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-30 01:23:02,759 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-30 01:23:02,759 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-30 01:23:02,760 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-30 01:23:02,760 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-30 01:23:02,760 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-30 01:23:02,760 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-30 01:23:02,760 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-30 01:23:02,761 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-30 01:23:02,761 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-30 01:23:02,761 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-30 01:23:02,761 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-30 01:23:02,761 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-30 01:23:02,761 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-30 01:23:02,762 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-30 01:23:02,763 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-30 01:23:02,763 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-30 01:23:02,797 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-30 01:23:02,811 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-30 01:23:02,815 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-30 01:23:02,817 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-30 01:23:02,817 INFO L276 PluginConnector]: CDTParser initialized [2018-01-30 01:23:02,818 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i [2018-01-30 01:23:02,974 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-30 01:23:02,981 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-01-30 01:23:02,982 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-30 01:23:02,982 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-30 01:23:02,990 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-30 01:23:02,990 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 01:23:02" (1/1) ... [2018-01-30 01:23:02,993 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e919cb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:02, skipping insertion in model container [2018-01-30 01:23:02,994 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 01:23:02" (1/1) ... [2018-01-30 01:23:03,014 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-30 01:23:03,034 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-30 01:23:03,153 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-30 01:23:03,169 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-30 01:23:03,176 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03 WrapperNode [2018-01-30 01:23:03,176 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-30 01:23:03,177 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-30 01:23:03,177 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-30 01:23:03,177 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-30 01:23:03,189 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (1/1) ... [2018-01-30 01:23:03,190 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (1/1) ... [2018-01-30 01:23:03,196 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (1/1) ... [2018-01-30 01:23:03,197 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (1/1) ... [2018-01-30 01:23:03,198 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (1/1) ... [2018-01-30 01:23:03,202 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (1/1) ... [2018-01-30 01:23:03,203 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (1/1) ... [2018-01-30 01:23:03,205 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-30 01:23:03,205 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-30 01:23:03,205 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-30 01:23:03,205 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-30 01:23:03,206 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-30 01:23:03,252 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-30 01:23:03,252 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-30 01:23:03,252 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-01-30 01:23:03,253 INFO L136 BoogieDeclarations]: Found implementation of procedure printEven [2018-01-30 01:23:03,253 INFO L136 BoogieDeclarations]: Found implementation of procedure printOdd [2018-01-30 01:23:03,253 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-30 01:23:03,253 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-30 01:23:03,253 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-01-30 01:23:03,253 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-30 01:23:03,253 INFO L128 BoogieDeclarations]: Found specification of procedure printEven [2018-01-30 01:23:03,253 INFO L128 BoogieDeclarations]: Found specification of procedure printOdd [2018-01-30 01:23:03,253 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-30 01:23:03,253 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-30 01:23:03,254 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-30 01:23:03,420 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-30 01:23:03,421 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:23:03 BoogieIcfgContainer [2018-01-30 01:23:03,421 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-30 01:23:03,421 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-01-30 01:23:03,422 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-01-30 01:23:03,423 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-01-30 01:23:03,426 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:23:03" (1/1) ... [2018-01-30 01:23:03,431 WARN L213 ansformationObserver]: HeapSeparator: input icfg has no '#valid' array -- returning unchanged Icfg! [2018-01-30 01:23:03,485 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 30.01 01:23:03 BasicIcfg [2018-01-30 01:23:03,485 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-01-30 01:23:03,486 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-30 01:23:03,486 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-30 01:23:03,489 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-30 01:23:03,490 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.01 01:23:02" (1/4) ... [2018-01-30 01:23:03,490 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@739ed5df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 01:23:03, skipping insertion in model container [2018-01-30 01:23:03,491 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:23:03" (2/4) ... [2018-01-30 01:23:03,491 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@739ed5df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 01:23:03, skipping insertion in model container [2018-01-30 01:23:03,491 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:23:03" (3/4) ... [2018-01-30 01:23:03,491 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@739ed5df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 01:23:03, skipping insertion in model container [2018-01-30 01:23:03,492 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 30.01 01:23:03" (4/4) ... [2018-01-30 01:23:03,493 INFO L107 eAbstractionObserver]: Analyzing ICFG sanfoundry_24_false-valid-deref.ileft_unchanged_by_heapseparator [2018-01-30 01:23:03,500 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-30 01:23:03,507 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2018-01-30 01:23:03,545 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-30 01:23:03,545 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-30 01:23:03,546 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-30 01:23:03,546 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-30 01:23:03,546 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-30 01:23:03,546 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-30 01:23:03,546 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-30 01:23:03,546 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-30 01:23:03,547 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-30 01:23:03,563 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states. [2018-01-30 01:23:03,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-01-30 01:23:03,570 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:03,571 INFO L350 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:03,571 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:03,575 INFO L82 PathProgramCache]: Analyzing trace with hash -968705159, now seen corresponding path program 1 times [2018-01-30 01:23:03,577 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:03,577 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:03,618 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:03,618 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:03,618 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:03,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:03,661 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:03,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:03,730 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-30 01:23:03,730 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-30 01:23:03,732 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-30 01:23:03,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-30 01:23:03,743 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-30 01:23:03,745 INFO L87 Difference]: Start difference. First operand 51 states. Second operand 3 states. [2018-01-30 01:23:03,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:03,873 INFO L93 Difference]: Finished difference Result 112 states and 144 transitions. [2018-01-30 01:23:03,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-30 01:23:03,875 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2018-01-30 01:23:03,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:03,944 INFO L225 Difference]: With dead ends: 112 [2018-01-30 01:23:03,944 INFO L226 Difference]: Without dead ends: 62 [2018-01-30 01:23:03,948 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-30 01:23:03,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-30 01:23:03,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 55. [2018-01-30 01:23:03,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-30 01:23:03,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 62 transitions. [2018-01-30 01:23:03,990 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 62 transitions. Word has length 13 [2018-01-30 01:23:03,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:03,990 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 62 transitions. [2018-01-30 01:23:03,990 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-30 01:23:03,990 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 62 transitions. [2018-01-30 01:23:03,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-30 01:23:03,992 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:03,993 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:03,993 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:03,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1488179528, now seen corresponding path program 1 times [2018-01-30 01:23:03,993 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:03,994 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:03,995 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:03,995 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:03,995 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:04,014 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:04,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:04,111 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:04,111 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:04,127 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:04,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:04,157 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:04,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:04,196 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:04,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-30 01:23:04,198 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-30 01:23:04,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-30 01:23:04,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-30 01:23:04,198 INFO L87 Difference]: Start difference. First operand 55 states and 62 transitions. Second operand 5 states. [2018-01-30 01:23:04,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:04,335 INFO L93 Difference]: Finished difference Result 74 states and 86 transitions. [2018-01-30 01:23:04,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-30 01:23:04,335 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-01-30 01:23:04,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:04,337 INFO L225 Difference]: With dead ends: 74 [2018-01-30 01:23:04,338 INFO L226 Difference]: Without dead ends: 72 [2018-01-30 01:23:04,339 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-01-30 01:23:04,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-30 01:23:04,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 64. [2018-01-30 01:23:04,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-30 01:23:04,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 74 transitions. [2018-01-30 01:23:04,347 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 74 transitions. Word has length 20 [2018-01-30 01:23:04,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:04,347 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 74 transitions. [2018-01-30 01:23:04,348 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-30 01:23:04,348 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 74 transitions. [2018-01-30 01:23:04,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-30 01:23:04,349 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:04,349 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:04,349 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:04,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1776919665, now seen corresponding path program 1 times [2018-01-30 01:23:04,349 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:04,349 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:04,350 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:04,350 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:04,350 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:04,361 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:04,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-01-30 01:23:04,404 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-30 01:23:04,404 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-30 01:23:04,405 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-30 01:23:04,405 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-30 01:23:04,405 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-30 01:23:04,405 INFO L87 Difference]: Start difference. First operand 64 states and 74 transitions. Second operand 5 states. [2018-01-30 01:23:04,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:04,509 INFO L93 Difference]: Finished difference Result 92 states and 105 transitions. [2018-01-30 01:23:04,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-30 01:23:04,509 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-01-30 01:23:04,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:04,510 INFO L225 Difference]: With dead ends: 92 [2018-01-30 01:23:04,511 INFO L226 Difference]: Without dead ends: 67 [2018-01-30 01:23:04,511 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-30 01:23:04,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-30 01:23:04,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2018-01-30 01:23:04,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-30 01:23:04,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 73 transitions. [2018-01-30 01:23:04,521 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 73 transitions. Word has length 23 [2018-01-30 01:23:04,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:04,521 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 73 transitions. [2018-01-30 01:23:04,521 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-30 01:23:04,521 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 73 transitions. [2018-01-30 01:23:04,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-30 01:23:04,522 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:04,523 INFO L350 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:04,523 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:04,523 INFO L82 PathProgramCache]: Analyzing trace with hash -857447271, now seen corresponding path program 2 times [2018-01-30 01:23:04,523 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:04,523 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:04,524 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:04,524 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:04,525 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:04,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:04,540 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:04,659 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:04,659 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:04,659 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:04,673 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:04,679 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:04,682 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:04,683 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:04,684 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:04,708 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:04,728 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:04,728 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-30 01:23:04,729 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-30 01:23:04,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-30 01:23:04,729 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-30 01:23:04,729 INFO L87 Difference]: Start difference. First operand 64 states and 73 transitions. Second operand 7 states. [2018-01-30 01:23:04,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:04,919 INFO L93 Difference]: Finished difference Result 83 states and 97 transitions. [2018-01-30 01:23:04,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-30 01:23:04,919 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-01-30 01:23:04,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:04,921 INFO L225 Difference]: With dead ends: 83 [2018-01-30 01:23:04,921 INFO L226 Difference]: Without dead ends: 81 [2018-01-30 01:23:04,922 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-01-30 01:23:04,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-01-30 01:23:04,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 73. [2018-01-30 01:23:04,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-01-30 01:23:04,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 85 transitions. [2018-01-30 01:23:04,932 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 85 transitions. Word has length 27 [2018-01-30 01:23:04,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:04,932 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 85 transitions. [2018-01-30 01:23:04,932 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-30 01:23:04,933 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 85 transitions. [2018-01-30 01:23:04,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-30 01:23:04,934 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:04,935 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:04,935 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:04,935 INFO L82 PathProgramCache]: Analyzing trace with hash -1226982754, now seen corresponding path program 1 times [2018-01-30 01:23:04,935 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:04,935 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:04,937 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:04,937 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:04,937 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:04,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:04,950 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:05,080 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:05,081 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:05,081 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:05,098 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:05,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:05,120 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:05,184 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:05,204 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:05,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-01-30 01:23:05,205 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-30 01:23:05,206 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-30 01:23:05,206 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-01-30 01:23:05,206 INFO L87 Difference]: Start difference. First operand 73 states and 85 transitions. Second operand 12 states. [2018-01-30 01:23:05,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:05,438 INFO L93 Difference]: Finished difference Result 107 states and 123 transitions. [2018-01-30 01:23:05,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-30 01:23:05,439 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 30 [2018-01-30 01:23:05,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:05,440 INFO L225 Difference]: With dead ends: 107 [2018-01-30 01:23:05,440 INFO L226 Difference]: Without dead ends: 76 [2018-01-30 01:23:05,441 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2018-01-30 01:23:05,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-01-30 01:23:05,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2018-01-30 01:23:05,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-01-30 01:23:05,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 84 transitions. [2018-01-30 01:23:05,449 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 84 transitions. Word has length 30 [2018-01-30 01:23:05,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:05,449 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 84 transitions. [2018-01-30 01:23:05,450 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-30 01:23:05,450 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 84 transitions. [2018-01-30 01:23:05,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-30 01:23:05,451 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:05,451 INFO L350 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:05,452 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:05,452 INFO L82 PathProgramCache]: Analyzing trace with hash 1840751656, now seen corresponding path program 3 times [2018-01-30 01:23:05,452 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:05,452 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:05,453 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:05,454 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:05,454 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:05,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:05,468 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:05,572 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:05,572 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:05,572 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:05,577 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:05,581 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:05,583 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:05,584 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:05,586 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:05,586 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:05,588 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:05,601 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:05,622 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:05,622 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-01-30 01:23:05,622 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-30 01:23:05,622 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-30 01:23:05,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-30 01:23:05,623 INFO L87 Difference]: Start difference. First operand 73 states and 84 transitions. Second operand 9 states. [2018-01-30 01:23:05,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:05,892 INFO L93 Difference]: Finished difference Result 92 states and 108 transitions. [2018-01-30 01:23:05,892 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-30 01:23:05,892 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 34 [2018-01-30 01:23:05,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:05,894 INFO L225 Difference]: With dead ends: 92 [2018-01-30 01:23:05,894 INFO L226 Difference]: Without dead ends: 90 [2018-01-30 01:23:05,895 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-01-30 01:23:05,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-01-30 01:23:05,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 82. [2018-01-30 01:23:05,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-01-30 01:23:05,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 96 transitions. [2018-01-30 01:23:05,903 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 96 transitions. Word has length 34 [2018-01-30 01:23:05,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:05,904 INFO L432 AbstractCegarLoop]: Abstraction has 82 states and 96 transitions. [2018-01-30 01:23:05,904 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-30 01:23:05,904 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 96 transitions. [2018-01-30 01:23:05,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-30 01:23:05,905 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:05,906 INFO L350 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:05,906 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:05,906 INFO L82 PathProgramCache]: Analyzing trace with hash 504306863, now seen corresponding path program 2 times [2018-01-30 01:23:05,906 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:05,906 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:05,907 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:05,907 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:05,907 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:05,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:05,920 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:05,972 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-01-30 01:23:05,972 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:05,972 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:05,981 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:05,986 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:05,989 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:05,990 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:05,993 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:06,057 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:06,078 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:06,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11] total 13 [2018-01-30 01:23:06,079 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-30 01:23:06,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-30 01:23:06,079 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2018-01-30 01:23:06,080 INFO L87 Difference]: Start difference. First operand 82 states and 96 transitions. Second operand 14 states. [2018-01-30 01:23:06,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:06,287 INFO L93 Difference]: Finished difference Result 117 states and 140 transitions. [2018-01-30 01:23:06,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-30 01:23:06,287 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 37 [2018-01-30 01:23:06,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:06,289 INFO L225 Difference]: With dead ends: 117 [2018-01-30 01:23:06,289 INFO L226 Difference]: Without dead ends: 94 [2018-01-30 01:23:06,290 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2018-01-30 01:23:06,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-01-30 01:23:06,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2018-01-30 01:23:06,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-01-30 01:23:06,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 106 transitions. [2018-01-30 01:23:06,296 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 106 transitions. Word has length 37 [2018-01-30 01:23:06,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:06,297 INFO L432 AbstractCegarLoop]: Abstraction has 91 states and 106 transitions. [2018-01-30 01:23:06,297 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-30 01:23:06,297 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 106 transitions. [2018-01-30 01:23:06,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-30 01:23:06,298 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:06,298 INFO L350 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:06,298 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:06,298 INFO L82 PathProgramCache]: Analyzing trace with hash 978818489, now seen corresponding path program 4 times [2018-01-30 01:23:06,299 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:06,299 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:06,299 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:06,299 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:06,299 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:06,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:06,312 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:06,500 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:06,500 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:06,500 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:06,508 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:23:06,522 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:06,525 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:06,540 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:06,574 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:06,574 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-30 01:23:06,574 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-30 01:23:06,574 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-30 01:23:06,575 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-30 01:23:06,575 INFO L87 Difference]: Start difference. First operand 91 states and 106 transitions. Second operand 11 states. [2018-01-30 01:23:06,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:06,896 INFO L93 Difference]: Finished difference Result 107 states and 126 transitions. [2018-01-30 01:23:06,897 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-30 01:23:06,897 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 41 [2018-01-30 01:23:06,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:06,898 INFO L225 Difference]: With dead ends: 107 [2018-01-30 01:23:06,898 INFO L226 Difference]: Without dead ends: 105 [2018-01-30 01:23:06,898 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-01-30 01:23:06,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-01-30 01:23:06,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 100. [2018-01-30 01:23:06,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-01-30 01:23:06,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 118 transitions. [2018-01-30 01:23:06,906 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 118 transitions. Word has length 41 [2018-01-30 01:23:06,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:06,907 INFO L432 AbstractCegarLoop]: Abstraction has 100 states and 118 transitions. [2018-01-30 01:23:06,907 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-30 01:23:06,907 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 118 transitions. [2018-01-30 01:23:06,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-30 01:23:06,909 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:06,909 INFO L350 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:06,909 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:06,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1633620216, now seen corresponding path program 5 times [2018-01-30 01:23:06,910 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:06,910 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:06,910 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:06,911 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:06,911 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:06,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:06,921 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:07,044 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:07,044 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:07,044 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:07,049 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:23:07,054 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:07,055 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:07,057 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:07,058 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:07,060 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:07,063 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:07,065 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:07,067 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:07,085 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:07,105 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:07,105 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-30 01:23:07,106 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-30 01:23:07,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-30 01:23:07,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-30 01:23:07,106 INFO L87 Difference]: Start difference. First operand 100 states and 118 transitions. Second operand 13 states. [2018-01-30 01:23:07,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:07,527 INFO L93 Difference]: Finished difference Result 117 states and 139 transitions. [2018-01-30 01:23:07,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-30 01:23:07,530 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 48 [2018-01-30 01:23:07,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:07,533 INFO L225 Difference]: With dead ends: 117 [2018-01-30 01:23:07,533 INFO L226 Difference]: Without dead ends: 115 [2018-01-30 01:23:07,534 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-01-30 01:23:07,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-01-30 01:23:07,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 109. [2018-01-30 01:23:07,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2018-01-30 01:23:07,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 130 transitions. [2018-01-30 01:23:07,544 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 130 transitions. Word has length 48 [2018-01-30 01:23:07,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:07,545 INFO L432 AbstractCegarLoop]: Abstraction has 109 states and 130 transitions. [2018-01-30 01:23:07,545 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-30 01:23:07,545 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 130 transitions. [2018-01-30 01:23:07,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-30 01:23:07,547 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:07,547 INFO L350 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:07,547 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:07,547 INFO L82 PathProgramCache]: Analyzing trace with hash 1465152398, now seen corresponding path program 3 times [2018-01-30 01:23:07,547 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:07,548 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:07,548 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:07,549 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:07,549 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:07,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:07,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:07,672 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-30 01:23:07,673 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:07,673 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:07,683 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:07,691 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:07,694 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:07,698 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:07,700 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:07,703 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:07,714 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-30 01:23:07,747 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:07,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-30 01:23:07,748 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-30 01:23:07,748 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-30 01:23:07,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-30 01:23:07,749 INFO L87 Difference]: Start difference. First operand 109 states and 130 transitions. Second operand 7 states. [2018-01-30 01:23:08,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:08,040 INFO L93 Difference]: Finished difference Result 123 states and 147 transitions. [2018-01-30 01:23:08,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-30 01:23:08,040 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 51 [2018-01-30 01:23:08,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:08,041 INFO L225 Difference]: With dead ends: 123 [2018-01-30 01:23:08,041 INFO L226 Difference]: Without dead ends: 121 [2018-01-30 01:23:08,041 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-01-30 01:23:08,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-01-30 01:23:08,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2018-01-30 01:23:08,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-01-30 01:23:08,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 141 transitions. [2018-01-30 01:23:08,050 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 141 transitions. Word has length 51 [2018-01-30 01:23:08,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:08,050 INFO L432 AbstractCegarLoop]: Abstraction has 118 states and 141 transitions. [2018-01-30 01:23:08,050 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-30 01:23:08,050 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 141 transitions. [2018-01-30 01:23:08,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-30 01:23:08,051 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:08,051 INFO L350 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:08,052 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:08,052 INFO L82 PathProgramCache]: Analyzing trace with hash -582070567, now seen corresponding path program 6 times [2018-01-30 01:23:08,052 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:08,052 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:08,053 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:08,053 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:08,053 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:08,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:08,066 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:08,320 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:08,320 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:08,320 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:08,325 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:23:08,330 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:08,331 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:08,333 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:08,334 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:08,336 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:08,338 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:08,340 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:08,341 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:08,344 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:08,361 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:08,396 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:08,396 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-30 01:23:08,396 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-30 01:23:08,397 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-30 01:23:08,397 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-30 01:23:08,397 INFO L87 Difference]: Start difference. First operand 118 states and 141 transitions. Second operand 15 states. [2018-01-30 01:23:08,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:08,952 INFO L93 Difference]: Finished difference Result 136 states and 163 transitions. [2018-01-30 01:23:08,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-30 01:23:08,981 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 55 [2018-01-30 01:23:08,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:08,982 INFO L225 Difference]: With dead ends: 136 [2018-01-30 01:23:08,982 INFO L226 Difference]: Without dead ends: 134 [2018-01-30 01:23:08,983 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-01-30 01:23:08,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-01-30 01:23:08,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 127. [2018-01-30 01:23:08,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-01-30 01:23:08,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 153 transitions. [2018-01-30 01:23:08,992 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 153 transitions. Word has length 55 [2018-01-30 01:23:08,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:08,992 INFO L432 AbstractCegarLoop]: Abstraction has 127 states and 153 transitions. [2018-01-30 01:23:08,992 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-30 01:23:08,992 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 153 transitions. [2018-01-30 01:23:08,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-30 01:23:08,993 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:08,993 INFO L350 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:08,993 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:08,993 INFO L82 PathProgramCache]: Analyzing trace with hash -990346370, now seen corresponding path program 4 times [2018-01-30 01:23:08,993 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:08,993 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:08,994 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:08,994 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:08,994 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:09,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:09,005 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:09,149 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-30 01:23:09,149 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:09,149 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:09,158 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:23:09,168 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:09,171 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:09,336 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:09,356 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:09,356 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 17] total 24 [2018-01-30 01:23:09,356 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-30 01:23:09,356 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-30 01:23:09,357 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2018-01-30 01:23:09,357 INFO L87 Difference]: Start difference. First operand 127 states and 153 transitions. Second operand 24 states. [2018-01-30 01:23:09,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:09,874 INFO L93 Difference]: Finished difference Result 188 states and 226 transitions. [2018-01-30 01:23:09,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-30 01:23:09,874 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 58 [2018-01-30 01:23:09,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:09,875 INFO L225 Difference]: With dead ends: 188 [2018-01-30 01:23:09,875 INFO L226 Difference]: Without dead ends: 139 [2018-01-30 01:23:09,876 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=308, Invalid=1854, Unknown=0, NotChecked=0, Total=2162 [2018-01-30 01:23:09,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-01-30 01:23:09,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 136. [2018-01-30 01:23:09,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-01-30 01:23:09,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 163 transitions. [2018-01-30 01:23:09,885 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 163 transitions. Word has length 58 [2018-01-30 01:23:09,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:09,885 INFO L432 AbstractCegarLoop]: Abstraction has 136 states and 163 transitions. [2018-01-30 01:23:09,885 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-30 01:23:09,885 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 163 transitions. [2018-01-30 01:23:09,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-30 01:23:09,886 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:09,886 INFO L350 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:09,886 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:09,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1870810648, now seen corresponding path program 7 times [2018-01-30 01:23:09,886 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:09,886 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:09,887 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:09,887 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:09,887 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:09,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:09,900 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:10,100 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:10,100 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:10,100 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:10,106 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:10,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:10,130 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:10,173 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:10,193 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:10,194 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-30 01:23:10,194 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-30 01:23:10,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-30 01:23:10,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-30 01:23:10,195 INFO L87 Difference]: Start difference. First operand 136 states and 163 transitions. Second operand 17 states. [2018-01-30 01:23:10,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:10,699 INFO L93 Difference]: Finished difference Result 154 states and 185 transitions. [2018-01-30 01:23:10,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-30 01:23:10,699 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 62 [2018-01-30 01:23:10,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:10,701 INFO L225 Difference]: With dead ends: 154 [2018-01-30 01:23:10,701 INFO L226 Difference]: Without dead ends: 152 [2018-01-30 01:23:10,702 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-01-30 01:23:10,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-01-30 01:23:10,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 145. [2018-01-30 01:23:10,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2018-01-30 01:23:10,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 175 transitions. [2018-01-30 01:23:10,711 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 175 transitions. Word has length 62 [2018-01-30 01:23:10,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:10,712 INFO L432 AbstractCegarLoop]: Abstraction has 145 states and 175 transitions. [2018-01-30 01:23:10,712 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-30 01:23:10,712 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 175 transitions. [2018-01-30 01:23:10,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-30 01:23:10,713 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:10,713 INFO L350 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:10,714 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:10,714 INFO L82 PathProgramCache]: Analyzing trace with hash -453341191, now seen corresponding path program 8 times [2018-01-30 01:23:10,714 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:10,714 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:10,715 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:10,715 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:10,715 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:10,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:10,729 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:10,956 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:10,956 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:10,956 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:10,962 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:10,966 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:10,973 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:10,974 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:10,976 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:10,994 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:11,015 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:11,015 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-01-30 01:23:11,015 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-30 01:23:11,015 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-30 01:23:11,015 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-30 01:23:11,015 INFO L87 Difference]: Start difference. First operand 145 states and 175 transitions. Second operand 19 states. [2018-01-30 01:23:11,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:11,568 INFO L93 Difference]: Finished difference Result 164 states and 198 transitions. [2018-01-30 01:23:11,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-30 01:23:11,568 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 69 [2018-01-30 01:23:11,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:11,569 INFO L225 Difference]: With dead ends: 164 [2018-01-30 01:23:11,569 INFO L226 Difference]: Without dead ends: 162 [2018-01-30 01:23:11,570 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2018-01-30 01:23:11,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2018-01-30 01:23:11,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 154. [2018-01-30 01:23:11,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-01-30 01:23:11,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 187 transitions. [2018-01-30 01:23:11,576 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 187 transitions. Word has length 69 [2018-01-30 01:23:11,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:11,576 INFO L432 AbstractCegarLoop]: Abstraction has 154 states and 187 transitions. [2018-01-30 01:23:11,576 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-30 01:23:11,576 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 187 transitions. [2018-01-30 01:23:11,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-30 01:23:11,577 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:11,578 INFO L350 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:11,578 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:11,578 INFO L82 PathProgramCache]: Analyzing trace with hash -91897379, now seen corresponding path program 5 times [2018-01-30 01:23:11,578 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:11,578 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:11,579 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:11,579 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:11,579 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:11,592 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:11,699 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-01-30 01:23:11,699 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:11,699 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:11,708 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:23:11,712 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:11,716 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:11,719 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:11,722 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:11,726 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:11,727 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:11,729 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:12,034 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 54 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:12,054 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:12,054 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 21] total 30 [2018-01-30 01:23:12,054 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-30 01:23:12,055 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-30 01:23:12,055 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2018-01-30 01:23:12,055 INFO L87 Difference]: Start difference. First operand 154 states and 187 transitions. Second operand 30 states. [2018-01-30 01:23:12,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:12,609 INFO L93 Difference]: Finished difference Result 224 states and 271 transitions. [2018-01-30 01:23:12,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-30 01:23:12,609 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 72 [2018-01-30 01:23:12,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:12,610 INFO L225 Difference]: With dead ends: 224 [2018-01-30 01:23:12,610 INFO L226 Difference]: Without dead ends: 166 [2018-01-30 01:23:12,611 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=449, Invalid=3091, Unknown=0, NotChecked=0, Total=3540 [2018-01-30 01:23:12,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2018-01-30 01:23:12,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2018-01-30 01:23:12,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-01-30 01:23:12,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 197 transitions. [2018-01-30 01:23:12,618 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 197 transitions. Word has length 72 [2018-01-30 01:23:12,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:12,619 INFO L432 AbstractCegarLoop]: Abstraction has 163 states and 197 transitions. [2018-01-30 01:23:12,619 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-30 01:23:12,619 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 197 transitions. [2018-01-30 01:23:12,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-01-30 01:23:12,620 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:12,620 INFO L350 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:12,621 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:12,621 INFO L82 PathProgramCache]: Analyzing trace with hash -136581944, now seen corresponding path program 9 times [2018-01-30 01:23:12,621 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:12,621 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:12,622 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:12,622 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:12,622 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:12,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:12,638 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:12,959 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:12,959 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:12,960 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:12,965 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:12,969 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,979 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,981 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,982 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,984 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,986 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,988 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,990 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,993 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,995 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:12,996 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:12,998 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:13,017 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:13,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:13,050 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-30 01:23:13,051 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-30 01:23:13,051 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-30 01:23:13,051 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-30 01:23:13,051 INFO L87 Difference]: Start difference. First operand 163 states and 197 transitions. Second operand 21 states. [2018-01-30 01:23:13,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:13,740 INFO L93 Difference]: Finished difference Result 182 states and 220 transitions. [2018-01-30 01:23:13,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-30 01:23:13,741 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 76 [2018-01-30 01:23:13,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:13,742 INFO L225 Difference]: With dead ends: 182 [2018-01-30 01:23:13,742 INFO L226 Difference]: Without dead ends: 180 [2018-01-30 01:23:13,742 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-01-30 01:23:13,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2018-01-30 01:23:13,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 172. [2018-01-30 01:23:13,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-30 01:23:13,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 209 transitions. [2018-01-30 01:23:13,750 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 209 transitions. Word has length 76 [2018-01-30 01:23:13,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:13,750 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 209 transitions. [2018-01-30 01:23:13,750 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-30 01:23:13,750 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 209 transitions. [2018-01-30 01:23:13,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-01-30 01:23:13,751 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:13,751 INFO L350 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:13,752 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:13,752 INFO L82 PathProgramCache]: Analyzing trace with hash 17717529, now seen corresponding path program 10 times [2018-01-30 01:23:13,752 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:13,752 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:13,752 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:13,752 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:13,753 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:13,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:13,767 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:14,057 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:14,057 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:14,069 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:14,075 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:23:14,088 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:14,090 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:14,108 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:14,129 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:14,129 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-01-30 01:23:14,130 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-30 01:23:14,130 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-30 01:23:14,130 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-30 01:23:14,130 INFO L87 Difference]: Start difference. First operand 172 states and 209 transitions. Second operand 23 states. [2018-01-30 01:23:14,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:14,969 INFO L93 Difference]: Finished difference Result 192 states and 233 transitions. [2018-01-30 01:23:14,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-30 01:23:14,969 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 83 [2018-01-30 01:23:14,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:14,971 INFO L225 Difference]: With dead ends: 192 [2018-01-30 01:23:14,971 INFO L226 Difference]: Without dead ends: 190 [2018-01-30 01:23:14,971 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2018-01-30 01:23:14,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-30 01:23:14,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2018-01-30 01:23:14,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-01-30 01:23:14,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 221 transitions. [2018-01-30 01:23:14,978 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 221 transitions. Word has length 83 [2018-01-30 01:23:14,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:14,978 INFO L432 AbstractCegarLoop]: Abstraction has 181 states and 221 transitions. [2018-01-30 01:23:14,978 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-30 01:23:14,978 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 221 transitions. [2018-01-30 01:23:14,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-01-30 01:23:14,979 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:14,979 INFO L350 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:14,979 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:14,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1167799390, now seen corresponding path program 6 times [2018-01-30 01:23:14,979 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:14,979 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:14,980 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:14,980 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:14,980 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:14,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:14,995 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:15,299 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 85 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:15,299 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:15,299 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:15,304 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:23:15,309 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:15,311 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:15,311 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:15,313 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:15,433 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 42 proven. 48 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-01-30 01:23:15,453 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:15,454 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 9] total 32 [2018-01-30 01:23:15,454 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-30 01:23:15,454 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-30 01:23:15,454 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2018-01-30 01:23:15,454 INFO L87 Difference]: Start difference. First operand 181 states and 221 transitions. Second operand 32 states. [2018-01-30 01:23:16,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:16,708 INFO L93 Difference]: Finished difference Result 466 states and 569 transitions. [2018-01-30 01:23:16,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-01-30 01:23:16,708 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 86 [2018-01-30 01:23:16,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:16,710 INFO L225 Difference]: With dead ends: 466 [2018-01-30 01:23:16,710 INFO L226 Difference]: Without dead ends: 325 [2018-01-30 01:23:16,712 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2631 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1125, Invalid=7247, Unknown=0, NotChecked=0, Total=8372 [2018-01-30 01:23:16,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2018-01-30 01:23:16,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 284. [2018-01-30 01:23:16,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-01-30 01:23:16,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 352 transitions. [2018-01-30 01:23:16,729 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 352 transitions. Word has length 86 [2018-01-30 01:23:16,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:16,729 INFO L432 AbstractCegarLoop]: Abstraction has 284 states and 352 transitions. [2018-01-30 01:23:16,729 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-30 01:23:16,729 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 352 transitions. [2018-01-30 01:23:16,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-01-30 01:23:16,731 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:16,732 INFO L350 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:16,732 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:16,732 INFO L82 PathProgramCache]: Analyzing trace with hash 2026479528, now seen corresponding path program 11 times [2018-01-30 01:23:16,732 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:16,732 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:16,733 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:16,733 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:16,733 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:16,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:16,749 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:17,073 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:17,073 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:17,074 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:17,079 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:23:17,082 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,084 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,085 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,087 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,088 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,090 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,091 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,093 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,095 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,097 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,099 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,102 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:17,103 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:17,106 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:17,126 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:17,146 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:17,146 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-30 01:23:17,146 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-30 01:23:17,146 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-30 01:23:17,147 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-30 01:23:17,147 INFO L87 Difference]: Start difference. First operand 284 states and 352 transitions. Second operand 25 states. [2018-01-30 01:23:18,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:18,142 INFO L93 Difference]: Finished difference Result 322 states and 400 transitions. [2018-01-30 01:23:18,143 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-30 01:23:18,143 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 90 [2018-01-30 01:23:18,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:18,145 INFO L225 Difference]: With dead ends: 322 [2018-01-30 01:23:18,145 INFO L226 Difference]: Without dead ends: 320 [2018-01-30 01:23:18,146 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 89 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-01-30 01:23:18,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2018-01-30 01:23:18,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 302. [2018-01-30 01:23:18,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-01-30 01:23:18,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 376 transitions. [2018-01-30 01:23:18,162 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 376 transitions. Word has length 90 [2018-01-30 01:23:18,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:18,163 INFO L432 AbstractCegarLoop]: Abstraction has 302 states and 376 transitions. [2018-01-30 01:23:18,163 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-30 01:23:18,163 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 376 transitions. [2018-01-30 01:23:18,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-01-30 01:23:18,165 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:18,165 INFO L350 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:18,165 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:18,166 INFO L82 PathProgramCache]: Analyzing trace with hash -2118407623, now seen corresponding path program 12 times [2018-01-30 01:23:18,166 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:18,166 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:18,167 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:18,167 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:18,167 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:18,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:18,184 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:18,597 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:18,597 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:18,597 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:18,602 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:23:18,606 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,608 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,609 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,610 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,611 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,613 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,614 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,616 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,617 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,619 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,621 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,623 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,625 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:18,626 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:18,628 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:18,653 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:18,677 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:18,678 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-30 01:23:18,678 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-30 01:23:18,678 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-30 01:23:18,678 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-30 01:23:18,679 INFO L87 Difference]: Start difference. First operand 302 states and 376 transitions. Second operand 27 states. [2018-01-30 01:23:19,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:19,749 INFO L93 Difference]: Finished difference Result 342 states and 426 transitions. [2018-01-30 01:23:19,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-30 01:23:19,792 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 97 [2018-01-30 01:23:19,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:19,794 INFO L225 Difference]: With dead ends: 342 [2018-01-30 01:23:19,794 INFO L226 Difference]: Without dead ends: 340 [2018-01-30 01:23:19,795 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-01-30 01:23:19,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-01-30 01:23:19,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 320. [2018-01-30 01:23:19,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2018-01-30 01:23:19,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 400 transitions. [2018-01-30 01:23:19,812 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 400 transitions. Word has length 97 [2018-01-30 01:23:19,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:19,813 INFO L432 AbstractCegarLoop]: Abstraction has 320 states and 400 transitions. [2018-01-30 01:23:19,813 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-30 01:23:19,813 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 400 transitions. [2018-01-30 01:23:19,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-01-30 01:23:19,815 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:19,815 INFO L350 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:19,816 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:19,816 INFO L82 PathProgramCache]: Analyzing trace with hash -851338226, now seen corresponding path program 1 times [2018-01-30 01:23:19,816 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:19,816 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:19,817 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:19,817 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:19,817 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:19,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:19,842 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:20,158 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 58 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:20,158 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:20,158 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:20,163 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:20,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:20,180 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:20,317 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-01-30 01:23:20,337 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:20,338 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 12] total 37 [2018-01-30 01:23:20,338 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-30 01:23:20,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-30 01:23:20,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1231, Unknown=0, NotChecked=0, Total=1406 [2018-01-30 01:23:20,339 INFO L87 Difference]: Start difference. First operand 320 states and 400 transitions. Second operand 38 states. [2018-01-30 01:23:21,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:21,794 INFO L93 Difference]: Finished difference Result 405 states and 504 transitions. [2018-01-30 01:23:21,794 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-01-30 01:23:21,794 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 103 [2018-01-30 01:23:21,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:21,795 INFO L225 Difference]: With dead ends: 405 [2018-01-30 01:23:21,795 INFO L226 Difference]: Without dead ends: 332 [2018-01-30 01:23:21,797 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1723 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=720, Invalid=5286, Unknown=0, NotChecked=0, Total=6006 [2018-01-30 01:23:21,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-01-30 01:23:21,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 329. [2018-01-30 01:23:21,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-01-30 01:23:21,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 409 transitions. [2018-01-30 01:23:21,809 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 409 transitions. Word has length 103 [2018-01-30 01:23:21,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:21,809 INFO L432 AbstractCegarLoop]: Abstraction has 329 states and 409 transitions. [2018-01-30 01:23:21,809 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-30 01:23:21,809 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 409 transitions. [2018-01-30 01:23:21,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-01-30 01:23:21,810 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:21,810 INFO L350 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:21,810 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:21,810 INFO L82 PathProgramCache]: Analyzing trace with hash -2032874872, now seen corresponding path program 13 times [2018-01-30 01:23:21,810 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:21,811 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:21,811 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:21,811 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:21,811 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:21,825 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:22,463 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:22,464 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:22,464 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:22,469 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:22,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:22,505 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:22,524 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:22,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-01-30 01:23:22,525 INFO L409 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-01-30 01:23:22,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-01-30 01:23:22,525 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-30 01:23:22,525 INFO L87 Difference]: Start difference. First operand 329 states and 409 transitions. Second operand 29 states. [2018-01-30 01:23:23,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:23,751 INFO L93 Difference]: Finished difference Result 369 states and 459 transitions. [2018-01-30 01:23:23,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-30 01:23:23,752 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 104 [2018-01-30 01:23:23,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:23,754 INFO L225 Difference]: With dead ends: 369 [2018-01-30 01:23:23,754 INFO L226 Difference]: Without dead ends: 367 [2018-01-30 01:23:23,755 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=159, Invalid=2811, Unknown=0, NotChecked=0, Total=2970 [2018-01-30 01:23:23,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2018-01-30 01:23:23,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 347. [2018-01-30 01:23:23,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-30 01:23:23,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 433 transitions. [2018-01-30 01:23:23,768 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 433 transitions. Word has length 104 [2018-01-30 01:23:23,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:23,768 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 433 transitions. [2018-01-30 01:23:23,768 INFO L433 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-01-30 01:23:23,769 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 433 transitions. [2018-01-30 01:23:23,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-01-30 01:23:23,770 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:23,770 INFO L350 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:23,771 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:23,771 INFO L82 PathProgramCache]: Analyzing trace with hash 2008318809, now seen corresponding path program 14 times [2018-01-30 01:23:23,771 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:23,771 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:23,771 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:23,771 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:23,772 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:23,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:23,782 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:24,789 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:24,789 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:24,824 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:24,829 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:24,834 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:24,841 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:24,844 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:24,846 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:24,875 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:24,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:24,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-01-30 01:23:24,899 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-01-30 01:23:24,899 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-01-30 01:23:24,900 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-30 01:23:24,900 INFO L87 Difference]: Start difference. First operand 347 states and 433 transitions. Second operand 31 states. [2018-01-30 01:23:26,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:26,490 INFO L93 Difference]: Finished difference Result 389 states and 485 transitions. [2018-01-30 01:23:26,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-30 01:23:26,491 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 111 [2018-01-30 01:23:26,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:26,492 INFO L225 Difference]: With dead ends: 389 [2018-01-30 01:23:26,492 INFO L226 Difference]: Without dead ends: 387 [2018-01-30 01:23:26,493 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=171, Invalid=3251, Unknown=0, NotChecked=0, Total=3422 [2018-01-30 01:23:26,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2018-01-30 01:23:26,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 365. [2018-01-30 01:23:26,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-01-30 01:23:26,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 457 transitions. [2018-01-30 01:23:26,508 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 457 transitions. Word has length 111 [2018-01-30 01:23:26,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:26,509 INFO L432 AbstractCegarLoop]: Abstraction has 365 states and 457 transitions. [2018-01-30 01:23:26,509 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-01-30 01:23:26,509 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 457 transitions. [2018-01-30 01:23:26,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-01-30 01:23:26,511 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:26,511 INFO L350 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:26,511 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:26,512 INFO L82 PathProgramCache]: Analyzing trace with hash -555152339, now seen corresponding path program 2 times [2018-01-30 01:23:26,512 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:26,512 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:26,513 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:26,513 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:26,513 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:26,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:26,538 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:26,933 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 90 proven. 194 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:26,934 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:26,934 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:26,939 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:26,944 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:26,952 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:26,955 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:26,957 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:26,996 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 117 proven. 167 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:27,016 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:27,016 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 32 [2018-01-30 01:23:27,017 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-30 01:23:27,017 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-30 01:23:27,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2018-01-30 01:23:27,017 INFO L87 Difference]: Start difference. First operand 365 states and 457 transitions. Second operand 33 states. [2018-01-30 01:23:27,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:27,675 INFO L93 Difference]: Finished difference Result 444 states and 552 transitions. [2018-01-30 01:23:27,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-30 01:23:27,675 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 117 [2018-01-30 01:23:27,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:27,677 INFO L225 Difference]: With dead ends: 444 [2018-01-30 01:23:27,677 INFO L226 Difference]: Without dead ends: 365 [2018-01-30 01:23:27,678 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1104 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=738, Invalid=3684, Unknown=0, NotChecked=0, Total=4422 [2018-01-30 01:23:27,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2018-01-30 01:23:27,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2018-01-30 01:23:27,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-01-30 01:23:27,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 455 transitions. [2018-01-30 01:23:27,693 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 455 transitions. Word has length 117 [2018-01-30 01:23:27,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:27,693 INFO L432 AbstractCegarLoop]: Abstraction has 365 states and 455 transitions. [2018-01-30 01:23:27,693 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-30 01:23:27,693 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 455 transitions. [2018-01-30 01:23:27,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-01-30 01:23:27,695 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:27,696 INFO L350 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:27,696 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:27,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1158376808, now seen corresponding path program 15 times [2018-01-30 01:23:27,696 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:27,696 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:27,697 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:27,697 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:27,697 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:27,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:27,714 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:28,403 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:28,403 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:28,403 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:28,408 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:28,412 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,414 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,415 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,416 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,417 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,419 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,421 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,422 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,424 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,426 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,428 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,430 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,432 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,434 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,437 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,439 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:28,440 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:28,443 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:28,466 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:28,486 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:28,486 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-01-30 01:23:28,486 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-30 01:23:28,486 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-30 01:23:28,487 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-30 01:23:28,487 INFO L87 Difference]: Start difference. First operand 365 states and 455 transitions. Second operand 33 states. [2018-01-30 01:23:30,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:30,081 INFO L93 Difference]: Finished difference Result 407 states and 507 transitions. [2018-01-30 01:23:30,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-30 01:23:30,082 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 118 [2018-01-30 01:23:30,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:30,083 INFO L225 Difference]: With dead ends: 407 [2018-01-30 01:23:30,084 INFO L226 Difference]: Without dead ends: 405 [2018-01-30 01:23:30,085 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=183, Invalid=3723, Unknown=0, NotChecked=0, Total=3906 [2018-01-30 01:23:30,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2018-01-30 01:23:30,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 383. [2018-01-30 01:23:30,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2018-01-30 01:23:30,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 479 transitions. [2018-01-30 01:23:30,102 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 479 transitions. Word has length 118 [2018-01-30 01:23:30,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:30,103 INFO L432 AbstractCegarLoop]: Abstraction has 383 states and 479 transitions. [2018-01-30 01:23:30,103 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-30 01:23:30,103 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 479 transitions. [2018-01-30 01:23:30,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-01-30 01:23:30,105 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:30,105 INFO L350 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:30,105 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:30,105 INFO L82 PathProgramCache]: Analyzing trace with hash 272689182, now seen corresponding path program 3 times [2018-01-30 01:23:30,105 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:30,105 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:30,106 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:30,106 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:30,106 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:30,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:30,128 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:30,327 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2018-01-30 01:23:30,327 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:30,328 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:30,332 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:30,337 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:30,339 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:30,341 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:30,343 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:30,346 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:30,347 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:30,349 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:30,403 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 23 proven. 30 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2018-01-30 01:23:30,423 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:30,423 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 5] total 17 [2018-01-30 01:23:30,424 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-30 01:23:30,424 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-30 01:23:30,424 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=239, Unknown=0, NotChecked=0, Total=272 [2018-01-30 01:23:30,424 INFO L87 Difference]: Start difference. First operand 383 states and 479 transitions. Second operand 17 states. [2018-01-30 01:23:31,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:31,357 INFO L93 Difference]: Finished difference Result 828 states and 1037 transitions. [2018-01-30 01:23:31,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-30 01:23:31,358 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 124 [2018-01-30 01:23:31,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:31,360 INFO L225 Difference]: With dead ends: 828 [2018-01-30 01:23:31,360 INFO L226 Difference]: Without dead ends: 758 [2018-01-30 01:23:31,361 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=189, Invalid=1973, Unknown=0, NotChecked=0, Total=2162 [2018-01-30 01:23:31,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2018-01-30 01:23:31,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 679. [2018-01-30 01:23:31,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-01-30 01:23:31,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 859 transitions. [2018-01-30 01:23:31,389 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 859 transitions. Word has length 124 [2018-01-30 01:23:31,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:31,389 INFO L432 AbstractCegarLoop]: Abstraction has 679 states and 859 transitions. [2018-01-30 01:23:31,390 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-30 01:23:31,390 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 859 transitions. [2018-01-30 01:23:31,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-01-30 01:23:31,393 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:31,393 INFO L350 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:31,393 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:31,393 INFO L82 PathProgramCache]: Analyzing trace with hash -735386503, now seen corresponding path program 16 times [2018-01-30 01:23:31,393 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:31,393 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:31,394 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:31,394 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:31,394 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:31,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:31,411 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:32,055 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:32,056 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:32,056 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:32,061 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:23:32,079 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:32,088 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:32,114 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:32,134 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:32,135 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-01-30 01:23:32,135 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-30 01:23:32,135 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-30 01:23:32,135 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-30 01:23:32,135 INFO L87 Difference]: Start difference. First operand 679 states and 859 transitions. Second operand 35 states. [2018-01-30 01:23:33,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:33,910 INFO L93 Difference]: Finished difference Result 765 states and 967 transitions. [2018-01-30 01:23:33,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-30 01:23:33,911 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 125 [2018-01-30 01:23:33,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:33,915 INFO L225 Difference]: With dead ends: 765 [2018-01-30 01:23:33,915 INFO L226 Difference]: Without dead ends: 763 [2018-01-30 01:23:33,916 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=195, Invalid=4227, Unknown=0, NotChecked=0, Total=4422 [2018-01-30 01:23:33,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2018-01-30 01:23:33,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 715. [2018-01-30 01:23:33,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2018-01-30 01:23:33,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 907 transitions. [2018-01-30 01:23:33,949 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 907 transitions. Word has length 125 [2018-01-30 01:23:33,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:33,949 INFO L432 AbstractCegarLoop]: Abstraction has 715 states and 907 transitions. [2018-01-30 01:23:33,949 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-30 01:23:33,949 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 907 transitions. [2018-01-30 01:23:33,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-01-30 01:23:33,952 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:33,953 INFO L350 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:33,953 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:33,953 INFO L82 PathProgramCache]: Analyzing trace with hash 996364451, now seen corresponding path program 1 times [2018-01-30 01:23:33,953 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:33,953 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:33,954 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:33,954 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:33,954 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:33,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:33,977 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:34,210 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2018-01-30 01:23:34,210 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:34,210 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:34,215 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:34,235 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:34,253 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2018-01-30 01:23:34,272 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:34,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-30 01:23:34,273 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-30 01:23:34,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-30 01:23:34,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-30 01:23:34,273 INFO L87 Difference]: Start difference. First operand 715 states and 907 transitions. Second operand 17 states. [2018-01-30 01:23:34,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:34,694 INFO L93 Difference]: Finished difference Result 729 states and 924 transitions. [2018-01-30 01:23:34,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-30 01:23:34,694 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 141 [2018-01-30 01:23:34,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:34,698 INFO L225 Difference]: With dead ends: 729 [2018-01-30 01:23:34,698 INFO L226 Difference]: Without dead ends: 727 [2018-01-30 01:23:34,699 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-01-30 01:23:34,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2018-01-30 01:23:34,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 724. [2018-01-30 01:23:34,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 724 states. [2018-01-30 01:23:34,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 918 transitions. [2018-01-30 01:23:34,729 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 918 transitions. Word has length 141 [2018-01-30 01:23:34,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:34,729 INFO L432 AbstractCegarLoop]: Abstraction has 724 states and 918 transitions. [2018-01-30 01:23:34,729 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-30 01:23:34,729 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 918 transitions. [2018-01-30 01:23:34,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-01-30 01:23:34,732 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:34,732 INFO L350 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:34,733 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:34,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1710983240, now seen corresponding path program 17 times [2018-01-30 01:23:34,733 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:34,733 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:34,734 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:34,734 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:34,734 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:34,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:34,750 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:35,538 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:35,580 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:35,585 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:23:35,589 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,590 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,592 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,593 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,594 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,596 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,597 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,599 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,600 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,602 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,604 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,606 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,608 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,610 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,613 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,615 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,617 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,620 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:35,621 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:35,624 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:35,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:35,678 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:35,678 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-01-30 01:23:35,678 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-30 01:23:35,678 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-30 01:23:35,678 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-30 01:23:35,679 INFO L87 Difference]: Start difference. First operand 724 states and 918 transitions. Second operand 37 states. [2018-01-30 01:23:37,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:37,643 INFO L93 Difference]: Finished difference Result 814 states and 1030 transitions. [2018-01-30 01:23:37,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-30 01:23:37,643 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 132 [2018-01-30 01:23:37,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:37,647 INFO L225 Difference]: With dead ends: 814 [2018-01-30 01:23:37,648 INFO L226 Difference]: Without dead ends: 812 [2018-01-30 01:23:37,648 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=207, Invalid=4763, Unknown=0, NotChecked=0, Total=4970 [2018-01-30 01:23:37,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-01-30 01:23:37,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 760. [2018-01-30 01:23:37,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-01-30 01:23:37,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 966 transitions. [2018-01-30 01:23:37,680 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 966 transitions. Word has length 132 [2018-01-30 01:23:37,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:37,681 INFO L432 AbstractCegarLoop]: Abstraction has 760 states and 966 transitions. [2018-01-30 01:23:37,681 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-30 01:23:37,681 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 966 transitions. [2018-01-30 01:23:37,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-01-30 01:23:37,684 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:37,684 INFO L350 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:37,684 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:37,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1101024055, now seen corresponding path program 2 times [2018-01-30 01:23:37,685 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:37,685 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:37,686 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:37,686 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:37,686 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:37,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:37,709 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:38,204 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 183 proven. 249 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:23:38,205 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:38,205 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:38,210 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:38,216 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:38,228 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:38,231 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:38,234 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:38,569 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 220 proven. 212 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:23:38,588 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:38,589 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2018-01-30 01:23:38,589 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-30 01:23:38,589 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-30 01:23:38,589 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=2473, Unknown=0, NotChecked=0, Total=2862 [2018-01-30 01:23:38,590 INFO L87 Difference]: Start difference. First operand 760 states and 966 transitions. Second operand 54 states. [2018-01-30 01:23:39,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:39,462 INFO L93 Difference]: Finished difference Result 878 states and 1103 transitions. [2018-01-30 01:23:39,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-01-30 01:23:39,462 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 148 [2018-01-30 01:23:39,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:39,465 INFO L225 Difference]: With dead ends: 878 [2018-01-30 01:23:39,465 INFO L226 Difference]: Without dead ends: 760 [2018-01-30 01:23:39,466 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2496 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1289, Invalid=7453, Unknown=0, NotChecked=0, Total=8742 [2018-01-30 01:23:39,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2018-01-30 01:23:39,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 760. [2018-01-30 01:23:39,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-01-30 01:23:39,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 962 transitions. [2018-01-30 01:23:39,484 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 962 transitions. Word has length 148 [2018-01-30 01:23:39,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:39,484 INFO L432 AbstractCegarLoop]: Abstraction has 760 states and 962 transitions. [2018-01-30 01:23:39,484 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-30 01:23:39,484 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 962 transitions. [2018-01-30 01:23:39,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-01-30 01:23:39,486 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:39,486 INFO L350 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:39,486 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:39,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1999581799, now seen corresponding path program 18 times [2018-01-30 01:23:39,486 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:39,486 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:39,487 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:39,487 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:39,487 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:39,500 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:40,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:40,676 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:40,704 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:40,708 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:23:40,714 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,715 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,716 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,718 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,719 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,721 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,722 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,724 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,725 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,727 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,729 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,731 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,734 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,736 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,738 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,741 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,743 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,746 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,748 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:40,749 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:40,752 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:40,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:40,801 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:40,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-01-30 01:23:40,802 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-30 01:23:40,802 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-30 01:23:40,802 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-30 01:23:40,802 INFO L87 Difference]: Start difference. First operand 760 states and 962 transitions. Second operand 39 states. [2018-01-30 01:23:43,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:43,073 INFO L93 Difference]: Finished difference Result 850 states and 1074 transitions. [2018-01-30 01:23:43,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-01-30 01:23:43,073 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 139 [2018-01-30 01:23:43,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:43,075 INFO L225 Difference]: With dead ends: 850 [2018-01-30 01:23:43,076 INFO L226 Difference]: Without dead ends: 848 [2018-01-30 01:23:43,076 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=219, Invalid=5331, Unknown=0, NotChecked=0, Total=5550 [2018-01-30 01:23:43,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2018-01-30 01:23:43,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 796. [2018-01-30 01:23:43,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-01-30 01:23:43,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1010 transitions. [2018-01-30 01:23:43,099 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 1010 transitions. Word has length 139 [2018-01-30 01:23:43,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:43,099 INFO L432 AbstractCegarLoop]: Abstraction has 796 states and 1010 transitions. [2018-01-30 01:23:43,100 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-30 01:23:43,100 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 1010 transitions. [2018-01-30 01:23:43,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-01-30 01:23:43,102 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:43,102 INFO L350 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:43,102 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:43,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1640457544, now seen corresponding path program 3 times [2018-01-30 01:23:43,102 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:43,102 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:43,103 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:43,103 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:43,103 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:43,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:43,123 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:43,427 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2018-01-30 01:23:43,427 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:43,427 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:43,432 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:43,439 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,444 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,446 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,449 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,453 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,456 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,460 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,463 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,467 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:43,468 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:43,471 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:43,492 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2018-01-30 01:23:43,512 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:43,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-01-30 01:23:43,513 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-30 01:23:43,513 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-30 01:23:43,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-30 01:23:43,513 INFO L87 Difference]: Start difference. First operand 796 states and 1010 transitions. Second operand 19 states. [2018-01-30 01:23:44,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:44,049 INFO L93 Difference]: Finished difference Result 810 states and 1027 transitions. [2018-01-30 01:23:44,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-30 01:23:44,049 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 155 [2018-01-30 01:23:44,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:44,052 INFO L225 Difference]: With dead ends: 810 [2018-01-30 01:23:44,052 INFO L226 Difference]: Without dead ends: 808 [2018-01-30 01:23:44,052 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2018-01-30 01:23:44,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2018-01-30 01:23:44,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 805. [2018-01-30 01:23:44,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 805 states. [2018-01-30 01:23:44,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1021 transitions. [2018-01-30 01:23:44,074 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1021 transitions. Word has length 155 [2018-01-30 01:23:44,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:44,074 INFO L432 AbstractCegarLoop]: Abstraction has 805 states and 1021 transitions. [2018-01-30 01:23:44,074 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-30 01:23:44,074 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1021 transitions. [2018-01-30 01:23:44,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-01-30 01:23:44,075 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:44,076 INFO L350 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:44,076 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:44,076 INFO L82 PathProgramCache]: Analyzing trace with hash 196287272, now seen corresponding path program 19 times [2018-01-30 01:23:44,076 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:44,076 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:44,077 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:44,077 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:44,077 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:44,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:44,094 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:45,031 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:45,031 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:45,038 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:45,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:45,063 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:45,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:45,132 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:45,133 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-01-30 01:23:45,133 INFO L409 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-01-30 01:23:45,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-01-30 01:23:45,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-30 01:23:45,134 INFO L87 Difference]: Start difference. First operand 805 states and 1021 transitions. Second operand 41 states. [2018-01-30 01:23:47,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:47,629 INFO L93 Difference]: Finished difference Result 899 states and 1137 transitions. [2018-01-30 01:23:47,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-01-30 01:23:47,629 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 146 [2018-01-30 01:23:47,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:47,632 INFO L225 Difference]: With dead ends: 899 [2018-01-30 01:23:47,632 INFO L226 Difference]: Without dead ends: 897 [2018-01-30 01:23:47,633 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=231, Invalid=5931, Unknown=0, NotChecked=0, Total=6162 [2018-01-30 01:23:47,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2018-01-30 01:23:47,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 841. [2018-01-30 01:23:47,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 841 states. [2018-01-30 01:23:47,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1069 transitions. [2018-01-30 01:23:47,669 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1069 transitions. Word has length 146 [2018-01-30 01:23:47,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:47,670 INFO L432 AbstractCegarLoop]: Abstraction has 841 states and 1069 transitions. [2018-01-30 01:23:47,670 INFO L433 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-01-30 01:23:47,670 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1069 transitions. [2018-01-30 01:23:47,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-01-30 01:23:47,671 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:47,671 INFO L350 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:47,672 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:47,672 INFO L82 PathProgramCache]: Analyzing trace with hash 240900372, now seen corresponding path program 4 times [2018-01-30 01:23:47,672 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:47,672 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:47,672 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,672 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:23:47,673 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:47,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:47,688 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:48,248 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 237 proven. 312 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:23:48,248 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:48,248 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:48,253 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:23:48,274 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:48,277 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:48,722 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 279 proven. 270 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:23:48,742 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:48,743 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 60 [2018-01-30 01:23:48,743 INFO L409 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-01-30 01:23:48,743 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-01-30 01:23:48,744 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=472, Invalid=3068, Unknown=0, NotChecked=0, Total=3540 [2018-01-30 01:23:48,744 INFO L87 Difference]: Start difference. First operand 841 states and 1069 transitions. Second operand 60 states. [2018-01-30 01:23:49,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:49,796 INFO L93 Difference]: Finished difference Result 968 states and 1217 transitions. [2018-01-30 01:23:49,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-01-30 01:23:49,796 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 162 [2018-01-30 01:23:49,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:49,799 INFO L225 Difference]: With dead ends: 968 [2018-01-30 01:23:49,799 INFO L226 Difference]: Without dead ends: 841 [2018-01-30 01:23:49,801 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3159 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1588, Invalid=9332, Unknown=0, NotChecked=0, Total=10920 [2018-01-30 01:23:49,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2018-01-30 01:23:49,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 841. [2018-01-30 01:23:49,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 841 states. [2018-01-30 01:23:49,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1065 transitions. [2018-01-30 01:23:49,821 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1065 transitions. Word has length 162 [2018-01-30 01:23:49,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:49,821 INFO L432 AbstractCegarLoop]: Abstraction has 841 states and 1065 transitions. [2018-01-30 01:23:49,821 INFO L433 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-01-30 01:23:49,821 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1065 transitions. [2018-01-30 01:23:49,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-01-30 01:23:49,823 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:49,823 INFO L350 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:49,823 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:49,823 INFO L82 PathProgramCache]: Analyzing trace with hash -1479000391, now seen corresponding path program 20 times [2018-01-30 01:23:49,823 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:49,823 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:49,824 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:49,824 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:49,824 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:49,836 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:50,617 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:50,618 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:50,618 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:50,622 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:23:50,629 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:50,648 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:50,651 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:50,656 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:50,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:50,762 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:50,762 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-01-30 01:23:50,762 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-01-30 01:23:50,762 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-01-30 01:23:50,763 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-01-30 01:23:50,763 INFO L87 Difference]: Start difference. First operand 841 states and 1065 transitions. Second operand 43 states. [2018-01-30 01:23:53,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:53,633 INFO L93 Difference]: Finished difference Result 935 states and 1181 transitions. [2018-01-30 01:23:53,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-01-30 01:23:53,633 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 153 [2018-01-30 01:23:53,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:53,637 INFO L225 Difference]: With dead ends: 935 [2018-01-30 01:23:53,637 INFO L226 Difference]: Without dead ends: 933 [2018-01-30 01:23:53,638 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=243, Invalid=6563, Unknown=0, NotChecked=0, Total=6806 [2018-01-30 01:23:53,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2018-01-30 01:23:53,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 877. [2018-01-30 01:23:53,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2018-01-30 01:23:53,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1113 transitions. [2018-01-30 01:23:53,672 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1113 transitions. Word has length 153 [2018-01-30 01:23:53,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:53,673 INFO L432 AbstractCegarLoop]: Abstraction has 877 states and 1113 transitions. [2018-01-30 01:23:53,673 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-01-30 01:23:53,673 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1113 transitions. [2018-01-30 01:23:53,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-01-30 01:23:53,674 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:53,675 INFO L350 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:53,675 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:53,675 INFO L82 PathProgramCache]: Analyzing trace with hash 2115514563, now seen corresponding path program 5 times [2018-01-30 01:23:53,675 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:53,675 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:53,675 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:53,675 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:53,676 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:53,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:53,694 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:54,125 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-30 01:23:54,125 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:54,125 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:54,131 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:23:54,141 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,144 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,147 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,150 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,153 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,157 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,165 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,171 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,179 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,186 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,192 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:23:54,194 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:54,198 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:54,225 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-30 01:23:54,247 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:54,248 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-30 01:23:54,248 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-30 01:23:54,248 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-30 01:23:54,248 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-30 01:23:54,248 INFO L87 Difference]: Start difference. First operand 877 states and 1113 transitions. Second operand 21 states. [2018-01-30 01:23:54,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:54,917 INFO L93 Difference]: Finished difference Result 891 states and 1130 transitions. [2018-01-30 01:23:54,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-30 01:23:54,917 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 169 [2018-01-30 01:23:54,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:54,920 INFO L225 Difference]: With dead ends: 891 [2018-01-30 01:23:54,920 INFO L226 Difference]: Without dead ends: 889 [2018-01-30 01:23:54,920 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-01-30 01:23:54,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2018-01-30 01:23:54,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 886. [2018-01-30 01:23:54,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-01-30 01:23:54,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1124 transitions. [2018-01-30 01:23:54,940 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 1124 transitions. Word has length 169 [2018-01-30 01:23:54,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:54,941 INFO L432 AbstractCegarLoop]: Abstraction has 886 states and 1124 transitions. [2018-01-30 01:23:54,941 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-30 01:23:54,941 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 1124 transitions. [2018-01-30 01:23:54,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-01-30 01:23:54,943 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:54,943 INFO L350 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:54,943 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:54,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1480579576, now seen corresponding path program 21 times [2018-01-30 01:23:54,943 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:54,943 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:54,944 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:54,944 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:54,944 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:54,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:54,956 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:55,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:55,952 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:55,952 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:55,957 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:23:55,961 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,963 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,964 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,965 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,967 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,968 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,970 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,971 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,973 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,975 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,977 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,979 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,981 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,983 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,985 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,988 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,990 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,993 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,996 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:55,998 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:56,001 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:56,004 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:23:56,005 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:56,009 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:23:56,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:23:56,080 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:23:56,080 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2018-01-30 01:23:56,080 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-30 01:23:56,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-30 01:23:56,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-01-30 01:23:56,081 INFO L87 Difference]: Start difference. First operand 886 states and 1124 transitions. Second operand 45 states. [2018-01-30 01:23:59,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:23:59,232 INFO L93 Difference]: Finished difference Result 984 states and 1244 transitions. [2018-01-30 01:23:59,232 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-01-30 01:23:59,232 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 160 [2018-01-30 01:23:59,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:23:59,235 INFO L225 Difference]: With dead ends: 984 [2018-01-30 01:23:59,235 INFO L226 Difference]: Without dead ends: 982 [2018-01-30 01:23:59,236 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=255, Invalid=7227, Unknown=0, NotChecked=0, Total=7482 [2018-01-30 01:23:59,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2018-01-30 01:23:59,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 922. [2018-01-30 01:23:59,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2018-01-30 01:23:59,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1172 transitions. [2018-01-30 01:23:59,261 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1172 transitions. Word has length 160 [2018-01-30 01:23:59,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:23:59,261 INFO L432 AbstractCegarLoop]: Abstraction has 922 states and 1172 transitions. [2018-01-30 01:23:59,261 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-30 01:23:59,261 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1172 transitions. [2018-01-30 01:23:59,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2018-01-30 01:23:59,263 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:23:59,263 INFO L350 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:23:59,263 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:23:59,263 INFO L82 PathProgramCache]: Analyzing trace with hash -862687063, now seen corresponding path program 6 times [2018-01-30 01:23:59,263 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:23:59,263 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:23:59,264 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:59,264 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:23:59,264 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:23:59,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:23:59,279 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:23:59,680 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-30 01:23:59,680 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:23:59,680 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:23:59,685 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:23:59,691 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,693 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,696 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,698 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,701 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,705 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,708 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,714 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,719 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,726 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,736 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:23:59,737 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:23:59,740 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:00,718 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 345 proven. 335 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:24:00,739 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:00,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 45] total 66 [2018-01-30 01:24:00,740 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-30 01:24:00,740 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-30 01:24:00,740 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=3874, Unknown=0, NotChecked=0, Total=4290 [2018-01-30 01:24:00,740 INFO L87 Difference]: Start difference. First operand 922 states and 1172 transitions. Second operand 66 states. [2018-01-30 01:24:02,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:02,763 INFO L93 Difference]: Finished difference Result 1070 states and 1348 transitions. [2018-01-30 01:24:02,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-01-30 01:24:02,764 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 176 [2018-01-30 01:24:02,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:02,766 INFO L225 Difference]: With dead ends: 1070 [2018-01-30 01:24:02,766 INFO L226 Difference]: Without dead ends: 934 [2018-01-30 01:24:02,767 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4301 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1778, Invalid=17128, Unknown=0, NotChecked=0, Total=18906 [2018-01-30 01:24:02,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2018-01-30 01:24:02,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 931. [2018-01-30 01:24:02,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 931 states. [2018-01-30 01:24:02,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1179 transitions. [2018-01-30 01:24:02,788 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1179 transitions. Word has length 176 [2018-01-30 01:24:02,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:02,788 INFO L432 AbstractCegarLoop]: Abstraction has 931 states and 1179 transitions. [2018-01-30 01:24:02,788 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-30 01:24:02,788 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1179 transitions. [2018-01-30 01:24:02,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-01-30 01:24:02,790 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:02,790 INFO L350 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:02,790 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:02,790 INFO L82 PathProgramCache]: Analyzing trace with hash -2081212455, now seen corresponding path program 22 times [2018-01-30 01:24:02,790 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:02,790 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:02,791 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:02,791 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:02,791 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:02,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:02,803 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:03,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:03,750 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:03,750 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:03,755 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:24:03,782 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:03,785 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:03,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:03,847 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:03,847 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2018-01-30 01:24:03,848 INFO L409 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-01-30 01:24:03,848 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-01-30 01:24:03,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-01-30 01:24:03,848 INFO L87 Difference]: Start difference. First operand 931 states and 1179 transitions. Second operand 47 states. [2018-01-30 01:24:07,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:07,117 INFO L93 Difference]: Finished difference Result 1029 states and 1299 transitions. [2018-01-30 01:24:07,117 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-01-30 01:24:07,117 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 167 [2018-01-30 01:24:07,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:07,120 INFO L225 Difference]: With dead ends: 1029 [2018-01-30 01:24:07,120 INFO L226 Difference]: Without dead ends: 1027 [2018-01-30 01:24:07,121 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=267, Invalid=7923, Unknown=0, NotChecked=0, Total=8190 [2018-01-30 01:24:07,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-01-30 01:24:07,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 967. [2018-01-30 01:24:07,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-01-30 01:24:07,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1227 transitions. [2018-01-30 01:24:07,151 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1227 transitions. Word has length 167 [2018-01-30 01:24:07,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:07,152 INFO L432 AbstractCegarLoop]: Abstraction has 967 states and 1227 transitions. [2018-01-30 01:24:07,152 INFO L433 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-01-30 01:24:07,152 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1227 transitions. [2018-01-30 01:24:07,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-30 01:24:07,154 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:07,154 INFO L350 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:07,154 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:07,154 INFO L82 PathProgramCache]: Analyzing trace with hash -617568024, now seen corresponding path program 23 times [2018-01-30 01:24:07,154 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:07,154 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:07,155 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:07,155 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:07,155 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:07,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:07,168 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:08,568 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:08,568 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:08,573 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:24:08,577 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,579 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,580 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,581 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,582 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,584 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,585 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,587 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,589 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,590 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,592 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,594 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,596 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,599 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,601 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,603 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,606 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,608 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,611 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,613 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,616 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,619 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,622 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,626 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:08,626 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:08,630 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:08,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:08,691 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:08,691 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-01-30 01:24:08,691 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-01-30 01:24:08,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-01-30 01:24:08,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=2257, Unknown=0, NotChecked=0, Total=2352 [2018-01-30 01:24:08,692 INFO L87 Difference]: Start difference. First operand 967 states and 1227 transitions. Second operand 49 states. [2018-01-30 01:24:12,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:12,224 INFO L93 Difference]: Finished difference Result 1069 states and 1351 transitions. [2018-01-30 01:24:12,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-01-30 01:24:12,224 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 174 [2018-01-30 01:24:12,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:12,227 INFO L225 Difference]: With dead ends: 1069 [2018-01-30 01:24:12,228 INFO L226 Difference]: Without dead ends: 1067 [2018-01-30 01:24:12,228 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=279, Invalid=8651, Unknown=0, NotChecked=0, Total=8930 [2018-01-30 01:24:12,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-01-30 01:24:12,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1003. [2018-01-30 01:24:12,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1003 states. [2018-01-30 01:24:12,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1275 transitions. [2018-01-30 01:24:12,264 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 1275 transitions. Word has length 174 [2018-01-30 01:24:12,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:12,264 INFO L432 AbstractCegarLoop]: Abstraction has 1003 states and 1275 transitions. [2018-01-30 01:24:12,264 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-01-30 01:24:12,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 1275 transitions. [2018-01-30 01:24:12,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-01-30 01:24:12,266 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:12,266 INFO L350 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:12,266 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:12,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1634976332, now seen corresponding path program 7 times [2018-01-30 01:24:12,266 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:12,266 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:12,267 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:12,267 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:12,267 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:12,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:12,285 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:13,123 INFO L134 CoverageAnalysis]: Checked inductivity of 829 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2018-01-30 01:24:13,123 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:13,123 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:13,129 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:13,159 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:14,492 INFO L134 CoverageAnalysis]: Checked inductivity of 829 backedges. 418 proven. 407 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:24:14,512 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:14,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 49] total 74 [2018-01-30 01:24:14,512 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-01-30 01:24:14,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-01-30 01:24:14,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=4923, Unknown=0, NotChecked=0, Total=5402 [2018-01-30 01:24:14,513 INFO L87 Difference]: Start difference. First operand 1003 states and 1275 transitions. Second operand 74 states. [2018-01-30 01:24:20,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:20,231 INFO L93 Difference]: Finished difference Result 1388 states and 1690 transitions. [2018-01-30 01:24:20,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2018-01-30 01:24:20,231 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 190 [2018-01-30 01:24:20,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:20,235 INFO L225 Difference]: With dead ends: 1388 [2018-01-30 01:24:20,235 INFO L226 Difference]: Without dead ends: 1219 [2018-01-30 01:24:20,237 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14330 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=3902, Invalid=45160, Unknown=0, NotChecked=0, Total=49062 [2018-01-30 01:24:20,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2018-01-30 01:24:20,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1012. [2018-01-30 01:24:20,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1012 states. [2018-01-30 01:24:20,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1282 transitions. [2018-01-30 01:24:20,265 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1282 transitions. Word has length 190 [2018-01-30 01:24:20,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:20,265 INFO L432 AbstractCegarLoop]: Abstraction has 1012 states and 1282 transitions. [2018-01-30 01:24:20,265 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-01-30 01:24:20,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1282 transitions. [2018-01-30 01:24:20,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-01-30 01:24:20,267 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:20,267 INFO L350 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:20,267 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:20,268 INFO L82 PathProgramCache]: Analyzing trace with hash -799819527, now seen corresponding path program 24 times [2018-01-30 01:24:20,268 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:20,268 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:20,268 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:20,268 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:20,268 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:20,291 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:21,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:21,682 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:21,682 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:21,697 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:24:21,703 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,706 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,707 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,709 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,710 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,712 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,714 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,715 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,717 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,719 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,721 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,723 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,725 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,727 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,730 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,732 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,734 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,737 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,739 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,743 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,746 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,750 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,753 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,756 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,761 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:24:21,762 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:21,765 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:21,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:21,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:21,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 50 [2018-01-30 01:24:21,830 INFO L409 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-01-30 01:24:21,831 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-01-30 01:24:21,831 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=2451, Unknown=0, NotChecked=0, Total=2550 [2018-01-30 01:24:21,831 INFO L87 Difference]: Start difference. First operand 1012 states and 1282 transitions. Second operand 51 states. [2018-01-30 01:24:25,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:25,647 INFO L93 Difference]: Finished difference Result 1114 states and 1406 transitions. [2018-01-30 01:24:25,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-01-30 01:24:25,647 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 181 [2018-01-30 01:24:25,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:25,650 INFO L225 Difference]: With dead ends: 1114 [2018-01-30 01:24:25,650 INFO L226 Difference]: Without dead ends: 1112 [2018-01-30 01:24:25,651 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=291, Invalid=9411, Unknown=0, NotChecked=0, Total=9702 [2018-01-30 01:24:25,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2018-01-30 01:24:25,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1048. [2018-01-30 01:24:25,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-01-30 01:24:25,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1330 transitions. [2018-01-30 01:24:25,679 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1330 transitions. Word has length 181 [2018-01-30 01:24:25,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:25,679 INFO L432 AbstractCegarLoop]: Abstraction has 1048 states and 1330 transitions. [2018-01-30 01:24:25,679 INFO L433 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-01-30 01:24:25,679 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1330 transitions. [2018-01-30 01:24:25,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-01-30 01:24:25,681 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:25,681 INFO L350 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:25,681 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:25,681 INFO L82 PathProgramCache]: Analyzing trace with hash 1452450760, now seen corresponding path program 25 times [2018-01-30 01:24:25,682 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:25,682 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:25,682 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:25,682 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:25,682 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:25,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:25,701 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:26,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:26,856 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:26,856 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:26,861 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:26,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:26,885 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:26,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:26,992 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:26,993 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 52 [2018-01-30 01:24:26,993 INFO L409 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-01-30 01:24:26,993 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-01-30 01:24:26,994 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=2653, Unknown=0, NotChecked=0, Total=2756 [2018-01-30 01:24:26,994 INFO L87 Difference]: Start difference. First operand 1048 states and 1330 transitions. Second operand 53 states. [2018-01-30 01:24:31,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:31,071 INFO L93 Difference]: Finished difference Result 1154 states and 1458 transitions. [2018-01-30 01:24:31,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-01-30 01:24:31,071 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 188 [2018-01-30 01:24:31,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:31,074 INFO L225 Difference]: With dead ends: 1154 [2018-01-30 01:24:31,074 INFO L226 Difference]: Without dead ends: 1152 [2018-01-30 01:24:31,075 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=303, Invalid=10203, Unknown=0, NotChecked=0, Total=10506 [2018-01-30 01:24:31,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2018-01-30 01:24:31,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1084. [2018-01-30 01:24:31,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1084 states. [2018-01-30 01:24:31,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1378 transitions. [2018-01-30 01:24:31,118 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1378 transitions. Word has length 188 [2018-01-30 01:24:31,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:31,118 INFO L432 AbstractCegarLoop]: Abstraction has 1084 states and 1378 transitions. [2018-01-30 01:24:31,118 INFO L433 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-01-30 01:24:31,118 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1378 transitions. [2018-01-30 01:24:31,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-01-30 01:24:31,122 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:31,122 INFO L350 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:31,122 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:31,123 INFO L82 PathProgramCache]: Analyzing trace with hash -455478135, now seen corresponding path program 8 times [2018-01-30 01:24:31,123 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:31,123 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:31,123 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:31,124 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:24:31,124 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:31,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:31,153 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:32,136 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 441 proven. 543 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:24:32,137 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:32,137 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:32,141 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:24:32,147 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:32,161 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:32,165 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:32,168 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:32,888 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 498 proven. 486 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:24:32,908 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:32,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 78 [2018-01-30 01:24:32,909 INFO L409 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-01-30 01:24:32,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-01-30 01:24:32,909 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=769, Invalid=5237, Unknown=0, NotChecked=0, Total=6006 [2018-01-30 01:24:32,910 INFO L87 Difference]: Start difference. First operand 1084 states and 1378 transitions. Second operand 78 states. [2018-01-30 01:24:34,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:34,486 INFO L93 Difference]: Finished difference Result 1238 states and 1559 transitions. [2018-01-30 01:24:34,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-01-30 01:24:34,487 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 204 [2018-01-30 01:24:34,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:34,490 INFO L225 Difference]: With dead ends: 1238 [2018-01-30 01:24:34,490 INFO L226 Difference]: Without dead ends: 1084 [2018-01-30 01:24:34,491 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5616 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2671, Invalid=16235, Unknown=0, NotChecked=0, Total=18906 [2018-01-30 01:24:34,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2018-01-30 01:24:34,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1084. [2018-01-30 01:24:34,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1084 states. [2018-01-30 01:24:34,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1374 transitions. [2018-01-30 01:24:34,528 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1374 transitions. Word has length 204 [2018-01-30 01:24:34,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:34,528 INFO L432 AbstractCegarLoop]: Abstraction has 1084 states and 1374 transitions. [2018-01-30 01:24:34,528 INFO L433 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-01-30 01:24:34,528 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1374 transitions. [2018-01-30 01:24:34,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-01-30 01:24:34,532 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:34,532 INFO L350 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:34,532 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:34,532 INFO L82 PathProgramCache]: Analyzing trace with hash -1062485479, now seen corresponding path program 26 times [2018-01-30 01:24:34,532 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:34,532 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:34,533 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:34,533 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:34,533 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:34,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:34,554 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:35,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:35,848 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:35,848 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:35,852 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:24:35,857 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:35,870 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:24:35,874 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:35,878 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:35,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:35,980 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:35,981 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-01-30 01:24:35,981 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-01-30 01:24:35,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-01-30 01:24:35,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2863, Unknown=0, NotChecked=0, Total=2970 [2018-01-30 01:24:35,982 INFO L87 Difference]: Start difference. First operand 1084 states and 1374 transitions. Second operand 55 states. [2018-01-30 01:24:40,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:40,483 INFO L93 Difference]: Finished difference Result 1190 states and 1502 transitions. [2018-01-30 01:24:40,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-01-30 01:24:40,483 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 195 [2018-01-30 01:24:40,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:40,486 INFO L225 Difference]: With dead ends: 1190 [2018-01-30 01:24:40,486 INFO L226 Difference]: Without dead ends: 1188 [2018-01-30 01:24:40,487 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=315, Invalid=11027, Unknown=0, NotChecked=0, Total=11342 [2018-01-30 01:24:40,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-01-30 01:24:40,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1120. [2018-01-30 01:24:40,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1120 states. [2018-01-30 01:24:40,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 1422 transitions. [2018-01-30 01:24:40,520 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 1422 transitions. Word has length 195 [2018-01-30 01:24:40,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:40,520 INFO L432 AbstractCegarLoop]: Abstraction has 1120 states and 1422 transitions. [2018-01-30 01:24:40,520 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-01-30 01:24:40,520 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1422 transitions. [2018-01-30 01:24:40,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-01-30 01:24:40,522 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:40,522 INFO L350 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:40,523 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:40,523 INFO L82 PathProgramCache]: Analyzing trace with hash -571195016, now seen corresponding path program 9 times [2018-01-30 01:24:40,523 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:40,523 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:40,523 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:40,523 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:40,523 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:40,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:40,544 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:41,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2018-01-30 01:24:41,381 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:41,381 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:41,386 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:24:41,391 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,393 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,395 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,397 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,400 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,403 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,406 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,409 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,413 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,417 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,421 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,427 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,431 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:41,432 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:41,435 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:41,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2018-01-30 01:24:41,488 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:41,488 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-30 01:24:41,488 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-30 01:24:41,489 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-30 01:24:41,489 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-30 01:24:41,489 INFO L87 Difference]: Start difference. First operand 1120 states and 1422 transitions. Second operand 27 states. [2018-01-30 01:24:42,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:42,500 INFO L93 Difference]: Finished difference Result 1134 states and 1439 transitions. [2018-01-30 01:24:42,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-30 01:24:42,500 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 211 [2018-01-30 01:24:42,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:42,503 INFO L225 Difference]: With dead ends: 1134 [2018-01-30 01:24:42,503 INFO L226 Difference]: Without dead ends: 1132 [2018-01-30 01:24:42,504 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-01-30 01:24:42,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2018-01-30 01:24:42,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 1129. [2018-01-30 01:24:42,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1129 states. [2018-01-30 01:24:42,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1129 states to 1129 states and 1433 transitions. [2018-01-30 01:24:42,531 INFO L78 Accepts]: Start accepts. Automaton has 1129 states and 1433 transitions. Word has length 211 [2018-01-30 01:24:42,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:42,532 INFO L432 AbstractCegarLoop]: Abstraction has 1129 states and 1433 transitions. [2018-01-30 01:24:42,532 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-30 01:24:42,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1129 states and 1433 transitions. [2018-01-30 01:24:42,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-01-30 01:24:42,534 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:42,534 INFO L350 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:42,535 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:42,535 INFO L82 PathProgramCache]: Analyzing trace with hash -1175185752, now seen corresponding path program 27 times [2018-01-30 01:24:42,535 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:42,535 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:42,535 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:42,536 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:42,536 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:42,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:42,557 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:44,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:44,037 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:44,037 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:44,042 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:24:44,047 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,048 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,049 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,050 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,052 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,053 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,054 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,056 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,058 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,059 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,061 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,063 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,065 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,067 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,070 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,072 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,074 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,077 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,080 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,082 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,085 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,088 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,092 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,096 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,100 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,103 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,107 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,112 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:24:44,115 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:44,120 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:44,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:24:44,236 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:44,236 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 56 [2018-01-30 01:24:44,236 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-01-30 01:24:44,236 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-01-30 01:24:44,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=3081, Unknown=0, NotChecked=0, Total=3192 [2018-01-30 01:24:44,237 INFO L87 Difference]: Start difference. First operand 1129 states and 1433 transitions. Second operand 57 states. [2018-01-30 01:24:49,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:49,008 INFO L93 Difference]: Finished difference Result 1239 states and 1565 transitions. [2018-01-30 01:24:49,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-01-30 01:24:49,009 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 202 [2018-01-30 01:24:49,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:49,012 INFO L225 Difference]: With dead ends: 1239 [2018-01-30 01:24:49,012 INFO L226 Difference]: Without dead ends: 1237 [2018-01-30 01:24:49,013 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=327, Invalid=11883, Unknown=0, NotChecked=0, Total=12210 [2018-01-30 01:24:49,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2018-01-30 01:24:49,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1165. [2018-01-30 01:24:49,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1165 states. [2018-01-30 01:24:49,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1481 transitions. [2018-01-30 01:24:49,059 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1481 transitions. Word has length 202 [2018-01-30 01:24:49,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:49,059 INFO L432 AbstractCegarLoop]: Abstraction has 1165 states and 1481 transitions. [2018-01-30 01:24:49,059 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-01-30 01:24:49,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1481 transitions. [2018-01-30 01:24:49,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2018-01-30 01:24:49,061 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:49,062 INFO L350 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:49,062 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:49,062 INFO L82 PathProgramCache]: Analyzing trace with hash -1573184940, now seen corresponding path program 10 times [2018-01-30 01:24:49,062 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:49,062 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:49,062 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:49,063 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:49,063 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:49,085 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:24:50,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 523 proven. 634 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:24:50,054 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:24:50,054 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:24:50,058 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:24:50,084 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:24:50,087 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:24:51,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 585 proven. 572 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:24:51,073 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:24:51,073 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 84 [2018-01-30 01:24:51,073 INFO L409 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-01-30 01:24:51,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-01-30 01:24:51,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=884, Invalid=6088, Unknown=0, NotChecked=0, Total=6972 [2018-01-30 01:24:51,074 INFO L87 Difference]: Start difference. First operand 1165 states and 1481 transitions. Second operand 84 states. [2018-01-30 01:24:52,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:24:52,888 INFO L93 Difference]: Finished difference Result 1328 states and 1673 transitions. [2018-01-30 01:24:52,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-01-30 01:24:52,889 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 218 [2018-01-30 01:24:52,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:24:52,892 INFO L225 Difference]: With dead ends: 1328 [2018-01-30 01:24:52,893 INFO L226 Difference]: Without dead ends: 1165 [2018-01-30 01:24:52,894 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6591 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3094, Invalid=18958, Unknown=0, NotChecked=0, Total=22052 [2018-01-30 01:24:52,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2018-01-30 01:24:52,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1165. [2018-01-30 01:24:52,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1165 states. [2018-01-30 01:24:52,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1477 transitions. [2018-01-30 01:24:52,924 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1477 transitions. Word has length 218 [2018-01-30 01:24:52,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:24:52,924 INFO L432 AbstractCegarLoop]: Abstraction has 1165 states and 1477 transitions. [2018-01-30 01:24:52,924 INFO L433 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-01-30 01:24:52,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1477 transitions. [2018-01-30 01:24:52,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-01-30 01:24:52,927 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:24:52,927 INFO L350 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:24:52,927 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-30 01:24:52,927 INFO L82 PathProgramCache]: Analyzing trace with hash 690836281, now seen corresponding path program 28 times [2018-01-30 01:24:52,927 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:24:52,928 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:24:52,928 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:52,928 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:24:52,928 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:24:52,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:24:52,952 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-01-30 01:24:53,562 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-30 01:24:53,567 WARN L185 ceAbstractionStarter]: Timeout [2018-01-30 01:24:53,568 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 01:24:53 BasicIcfg [2018-01-30 01:24:53,568 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-30 01:24:53,569 INFO L168 Benchmark]: Toolchain (without parser) took 110594.35 ms. Allocated memory was 308.8 MB in the beginning and 1.0 GB in the end (delta: 730.3 MB). Free memory was 269.7 MB in the beginning and 518.3 MB in the end (delta: -248.7 MB). Peak memory consumption was 481.7 MB. Max. memory is 5.3 GB. [2018-01-30 01:24:53,570 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 308.8 MB. Free memory is still 273.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-30 01:24:53,570 INFO L168 Benchmark]: CACSL2BoogieTranslator took 194.97 ms. Allocated memory is still 308.8 MB. Free memory was 267.7 MB in the beginning and 259.7 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-01-30 01:24:53,571 INFO L168 Benchmark]: Boogie Preprocessor took 27.76 ms. Allocated memory is still 308.8 MB. Free memory was 259.7 MB in the beginning and 257.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-30 01:24:53,571 INFO L168 Benchmark]: RCFGBuilder took 216.08 ms. Allocated memory is still 308.8 MB. Free memory was 257.7 MB in the beginning and 244.6 MB in the end (delta: 13.1 MB). Peak memory consumption was 13.1 MB. Max. memory is 5.3 GB. [2018-01-30 01:24:53,572 INFO L168 Benchmark]: IcfgTransformer took 63.92 ms. Allocated memory is still 308.8 MB. Free memory was 244.6 MB in the beginning and 242.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-30 01:24:53,572 INFO L168 Benchmark]: TraceAbstraction took 110081.54 ms. Allocated memory was 308.8 MB in the beginning and 1.0 GB in the end (delta: 730.3 MB). Free memory was 242.6 MB in the beginning and 518.3 MB in the end (delta: -275.7 MB). Peak memory consumption was 454.6 MB. Max. memory is 5.3 GB. [2018-01-30 01:24:53,574 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 308.8 MB. Free memory is still 273.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 194.97 ms. Allocated memory is still 308.8 MB. Free memory was 267.7 MB in the beginning and 259.7 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 27.76 ms. Allocated memory is still 308.8 MB. Free memory was 259.7 MB in the beginning and 257.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 216.08 ms. Allocated memory is still 308.8 MB. Free memory was 257.7 MB in the beginning and 244.6 MB in the end (delta: 13.1 MB). Peak memory consumption was 13.1 MB. Max. memory is 5.3 GB. * IcfgTransformer took 63.92 ms. Allocated memory is still 308.8 MB. Free memory was 244.6 MB in the beginning and 242.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 110081.54 ms. Allocated memory was 308.8 MB in the beginning and 1.0 GB in the end (delta: 730.3 MB). Free memory was 242.6 MB in the beginning and 518.3 MB in the end (delta: -275.7 MB). Peak memory consumption was 454.6 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 17]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 17). Cancelled while BasicCegarLoop was analyzing trace of length 210 with TraceHistMax 29, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 5. - TimeoutResultAtElement [Line: 24]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 24). Cancelled while BasicCegarLoop was analyzing trace of length 210 with TraceHistMax 29, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 5. - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 26). Cancelled while BasicCegarLoop was analyzing trace of length 210 with TraceHistMax 29, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 5. - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 19). Cancelled while BasicCegarLoop was analyzing trace of length 210 with TraceHistMax 29, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 5. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 51 locations, 4 error locations. TIMEOUT Result, 110.0s OverallTime, 49 OverallIterations, 29 TraceHistogramMax, 71.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5405 SDtfs, 4995 SDslu, 130152 SDs, 0 SdLazy, 132371 SolverSat, 2093 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 38.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8170 GetRequests, 5181 SyntacticMatches, 34 SemanticMatches, 2955 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57795 ImplicationChecksByTransitivity, 47.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1165occurred in iteration=47, 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: 0.9s AutomataMinimizationTime, 48 MinimizatonAttempts, 1266 StatesRemovedByMinimization, 43 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 32.1s InterpolantComputationTime, 10934 NumberOfCodeBlocks, 10789 NumberOfCodeBlocksAsserted, 349 NumberOfCheckSat, 10840 ConstructedInterpolants, 0 QuantifiedInterpolants, 8254637 SizeOfPredicates, 1199 NumberOfNonLiveVariables, 7299 ConjunctsInSsa, 2167 ConjunctsInUnsatCore, 94 InterpolantComputations, 2 PerfectInterpolantSequences, 8667/64989 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/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-01-30_01-24-53-583.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-30_01-24-53-583.csv Completed graceful shutdown