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/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Camel+AI_EQ.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memset_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-47db877 [2018-01-23 14:45:30,093 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-23 14:45:30,125 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-23 14:45:30,140 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-23 14:45:30,140 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-23 14:45:30,141 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-23 14:45:30,142 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-23 14:45:30,144 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-23 14:45:30,145 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-23 14:45:30,146 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-23 14:45:30,147 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-23 14:45:30,147 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-23 14:45:30,147 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-23 14:45:30,149 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-23 14:45:30,150 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-23 14:45:30,152 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-23 14:45:30,154 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-23 14:45:30,156 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-23 14:45:30,158 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-23 14:45:30,159 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-23 14:45:30,161 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-23 14:45:30,161 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-23 14:45:30,162 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-23 14:45:30,163 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-23 14:45:30,164 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-23 14:45:30,165 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-23 14:45:30,165 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-23 14:45:30,166 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-23 14:45:30,166 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-23 14:45:30,166 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-23 14:45:30,167 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-23 14:45:30,167 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Camel+AI_EQ.epf [2018-01-23 14:45:30,177 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-23 14:45:30,177 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-23 14:45:30,178 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-23 14:45:30,178 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-23 14:45:30,178 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-23 14:45:30,178 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-23 14:45:30,179 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-23 14:45:30,179 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-23 14:45:30,179 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-23 14:45:30,180 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-23 14:45:30,180 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-23 14:45:30,180 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-23 14:45:30,180 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-23 14:45:30,181 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-23 14:45:30,181 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-23 14:45:30,181 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-23 14:45:30,181 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-23 14:45:30,181 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-23 14:45:30,181 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-23 14:45:30,182 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-23 14:45:30,182 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-23 14:45:30,182 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-23 14:45:30,182 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-23 14:45:30,182 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-23 14:45:30,183 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-23 14:45:30,183 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-23 14:45:30,183 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-23 14:45:30,183 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-23 14:45:30,183 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-23 14:45:30,184 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-23 14:45:30,184 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-23 14:45:30,184 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-23 14:45:30,184 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-23 14:45:30,185 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-23 14:45:30,185 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-23 14:45:30,186 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-23 14:45:30,186 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-23 14:45:30,222 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-23 14:45:30,234 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-23 14:45:30,238 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-23 14:45:30,240 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-23 14:45:30,240 INFO L276 PluginConnector]: CDTParser initialized [2018-01-23 14:45:30,241 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memset_true-valid-memsafety_true-termination.c [2018-01-23 14:45:30,374 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-23 14:45:30,380 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-23 14:45:30,381 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-23 14:45:30,382 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-23 14:45:30,389 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-23 14:45:30,390 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,393 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8d55d51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30, skipping insertion in model container [2018-01-23 14:45:30,394 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,412 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-23 14:45:30,432 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-23 14:45:30,539 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-23 14:45:30,553 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-23 14:45:30,557 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30 WrapperNode [2018-01-23 14:45:30,557 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-23 14:45:30,558 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-23 14:45:30,558 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-23 14:45:30,558 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-23 14:45:30,569 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,569 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,576 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,577 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,579 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,582 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,583 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (1/1) ... [2018-01-23 14:45:30,585 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-23 14:45:30,586 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-23 14:45:30,586 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-23 14:45:30,586 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-23 14:45:30,587 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (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-23 14:45:30,644 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-23 14:45:30,644 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-23 14:45:30,644 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-23 14:45:30,644 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-23 14:45:30,644 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-23 14:45:30,645 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-23 14:45:30,645 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-01-23 14:45:30,645 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-01-23 14:45:30,645 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-01-23 14:45:30,645 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-23 14:45:30,645 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-23 14:45:30,645 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-23 14:45:30,774 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-23 14:45:30,775 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.01 02:45:30 BoogieIcfgContainer [2018-01-23 14:45:30,775 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-23 14:45:30,776 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-23 14:45:30,776 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-23 14:45:30,777 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-23 14:45:30,777 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.01 02:45:30" (1/3) ... [2018-01-23 14:45:30,778 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f78c4fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.01 02:45:30, skipping insertion in model container [2018-01-23 14:45:30,778 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:45:30" (2/3) ... [2018-01-23 14:45:30,779 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f78c4fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.01 02:45:30, skipping insertion in model container [2018-01-23 14:45:30,779 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.01 02:45:30" (3/3) ... [2018-01-23 14:45:30,780 INFO L105 eAbstractionObserver]: Analyzing ICFG memset_true-valid-memsafety_true-termination.c [2018-01-23 14:45:30,787 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-23 14:45:30,792 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2018-01-23 14:45:30,829 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-23 14:45:30,830 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-23 14:45:30,830 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-23 14:45:30,830 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-23 14:45:30,830 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-23 14:45:30,830 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-23 14:45:30,830 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-23 14:45:30,831 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.initErr0EnsuresViolation======== [2018-01-23 14:45:30,832 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-23 14:45:30,853 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2018-01-23 14:45:30,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-01-23 14:45:30,861 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:30,862 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-01-23 14:45:30,862 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.initErr0EnsuresViolation]=== [2018-01-23 14:45:30,867 INFO L82 PathProgramCache]: Analyzing trace with hash 50935, now seen corresponding path program 1 times [2018-01-23 14:45:30,869 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:30,870 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:30,923 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:30,924 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:30,924 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-23 14:45:30,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-23 14:45:30,981 INFO L381 BasicCegarLoop]: Counterexample might be feasible [2018-01-23 14:45:30,988 WARN L343 cessorBacktranslator]: Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) [2018-01-23 14:45:30,994 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-23 14:45:30,995 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-23 14:45:30,995 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-23 14:45:30,995 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-23 14:45:30,995 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-23 14:45:30,995 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-23 14:45:30,995 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-23 14:45:30,996 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.startErr0EnsuresViolation======== [2018-01-23 14:45:30,996 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-23 14:45:30,997 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2018-01-23 14:45:30,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-01-23 14:45:30,998 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:30,999 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:30,999 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:30,999 INFO L82 PathProgramCache]: Analyzing trace with hash 457189328, now seen corresponding path program 1 times [2018-01-23 14:45:30,999 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:30,999 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:31,001 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:31,001 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:31,001 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:31,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:31,034 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:31,135 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-23 14:45:31,137 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-23 14:45:31,137 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-23 14:45:31,139 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-23 14:45:31,149 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-23 14:45:31,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-23 14:45:31,152 INFO L87 Difference]: Start difference. First operand 21 states. Second operand 4 states. [2018-01-23 14:45:31,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:31,195 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-01-23 14:45:31,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-23 14:45:31,197 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 17 [2018-01-23 14:45:31,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:31,206 INFO L225 Difference]: With dead ends: 33 [2018-01-23 14:45:31,207 INFO L226 Difference]: Without dead ends: 19 [2018-01-23 14:45:31,209 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-23 14:45:31,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2018-01-23 14:45:31,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2018-01-23 14:45:31,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2018-01-23 14:45:31,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 19 transitions. [2018-01-23 14:45:31,299 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 19 transitions. Word has length 17 [2018-01-23 14:45:31,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:31,300 INFO L432 AbstractCegarLoop]: Abstraction has 19 states and 19 transitions. [2018-01-23 14:45:31,300 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-23 14:45:31,300 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2018-01-23 14:45:31,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-23 14:45:31,301 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:31,301 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:31,301 INFO L371 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:31,302 INFO L82 PathProgramCache]: Analyzing trace with hash -114007861, now seen corresponding path program 1 times [2018-01-23 14:45:31,302 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:31,302 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:31,303 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:31,303 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:31,303 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:31,319 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:31,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:31,384 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:31,384 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-23 14:45:31,393 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:31,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:31,420 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:31,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:31,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:31,519 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-01-23 14:45:31,519 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-23 14:45:31,520 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-23 14:45:31,520 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-01-23 14:45:31,520 INFO L87 Difference]: Start difference. First operand 19 states and 19 transitions. Second operand 8 states. [2018-01-23 14:45:31,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:31,562 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2018-01-23 14:45:31,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-23 14:45:31,563 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 18 [2018-01-23 14:45:31,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:31,564 INFO L225 Difference]: With dead ends: 29 [2018-01-23 14:45:31,564 INFO L226 Difference]: Without dead ends: 20 [2018-01-23 14:45:31,565 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-01-23 14:45:31,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-01-23 14:45:31,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-01-23 14:45:31,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-01-23 14:45:31,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-01-23 14:45:31,570 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-01-23 14:45:31,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:31,570 INFO L432 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-01-23 14:45:31,570 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-23 14:45:31,570 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-01-23 14:45:31,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-23 14:45:31,571 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:31,571 INFO L322 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:31,572 INFO L371 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:31,572 INFO L82 PathProgramCache]: Analyzing trace with hash -641251536, now seen corresponding path program 2 times [2018-01-23 14:45:31,572 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:31,572 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:31,573 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:31,574 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:31,574 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:31,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:31,589 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:31,675 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-23 14:45:31,676 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:31,676 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-23 14:45:31,682 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:31,696 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:31,700 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:31,701 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:31,702 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:31,764 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-23 14:45:31,785 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:31,785 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2018-01-23 14:45:31,786 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-23 14:45:31,786 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-23 14:45:31,786 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2018-01-23 14:45:31,786 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 10 states. [2018-01-23 14:45:31,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:31,823 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-01-23 14:45:31,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-23 14:45:31,824 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 19 [2018-01-23 14:45:31,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:31,825 INFO L225 Difference]: With dead ends: 30 [2018-01-23 14:45:31,825 INFO L226 Difference]: Without dead ends: 21 [2018-01-23 14:45:31,825 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2018-01-23 14:45:31,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-01-23 14:45:31,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-01-23 14:45:31,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-01-23 14:45:31,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-01-23 14:45:31,830 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-01-23 14:45:31,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:31,830 INFO L432 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-01-23 14:45:31,830 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-23 14:45:31,830 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-01-23 14:45:31,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-23 14:45:31,831 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:31,832 INFO L322 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:31,832 INFO L371 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:31,832 INFO L82 PathProgramCache]: Analyzing trace with hash 194063723, now seen corresponding path program 3 times [2018-01-23 14:45:31,832 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:31,832 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:31,833 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:31,834 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:31,834 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:31,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:31,848 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:31,923 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:31,923 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:31,923 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-23 14:45:31,928 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:31,939 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:31,942 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:31,943 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:31,943 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:31,945 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:32,076 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:32,096 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:32,096 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2018-01-23 14:45:32,096 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-23 14:45:32,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-23 14:45:32,097 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2018-01-23 14:45:32,097 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 12 states. [2018-01-23 14:45:32,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:32,150 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-01-23 14:45:32,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-23 14:45:32,150 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 20 [2018-01-23 14:45:32,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:32,151 INFO L225 Difference]: With dead ends: 31 [2018-01-23 14:45:32,151 INFO L226 Difference]: Without dead ends: 22 [2018-01-23 14:45:32,152 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2018-01-23 14:45:32,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-01-23 14:45:32,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-01-23 14:45:32,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-01-23 14:45:32,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-01-23 14:45:32,157 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-01-23 14:45:32,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:32,157 INFO L432 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-01-23 14:45:32,157 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-23 14:45:32,157 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-01-23 14:45:32,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-23 14:45:32,158 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:32,158 INFO L322 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:32,158 INFO L371 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:32,159 INFO L82 PathProgramCache]: Analyzing trace with hash 319032976, now seen corresponding path program 4 times [2018-01-23 14:45:32,159 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:32,159 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:32,160 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:32,160 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:32,160 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:32,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:32,175 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:32,293 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:32,293 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:32,293 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-23 14:45:32,302 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:32,338 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:32,340 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:32,410 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:32,430 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:32,431 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-01-23 14:45:32,431 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-23 14:45:32,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-23 14:45:32,432 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=109, Unknown=0, NotChecked=0, Total=182 [2018-01-23 14:45:32,432 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 14 states. [2018-01-23 14:45:32,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:32,474 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-01-23 14:45:32,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-23 14:45:32,477 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 21 [2018-01-23 14:45:32,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:32,478 INFO L225 Difference]: With dead ends: 32 [2018-01-23 14:45:32,478 INFO L226 Difference]: Without dead ends: 23 [2018-01-23 14:45:32,478 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2018-01-23 14:45:32,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-01-23 14:45:32,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-01-23 14:45:32,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-01-23 14:45:32,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-01-23 14:45:32,483 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-01-23 14:45:32,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:32,483 INFO L432 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-01-23 14:45:32,483 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-23 14:45:32,484 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-01-23 14:45:32,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-23 14:45:32,484 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:32,485 INFO L322 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:32,485 INFO L371 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:32,485 INFO L82 PathProgramCache]: Analyzing trace with hash -101887477, now seen corresponding path program 5 times [2018-01-23 14:45:32,485 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:32,485 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:32,486 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:32,486 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:32,487 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:32,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:32,501 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:32,577 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:32,577 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:32,577 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-23 14:45:32,582 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:32,587 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:32,588 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:32,589 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:32,595 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:32,596 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:32,598 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:32,653 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:32,673 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:32,673 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-01-23 14:45:32,673 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-23 14:45:32,674 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-23 14:45:32,674 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2018-01-23 14:45:32,674 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 16 states. [2018-01-23 14:45:32,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:32,705 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-01-23 14:45:32,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-23 14:45:32,706 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 22 [2018-01-23 14:45:32,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:32,706 INFO L225 Difference]: With dead ends: 33 [2018-01-23 14:45:32,706 INFO L226 Difference]: Without dead ends: 24 [2018-01-23 14:45:32,707 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=166, Unknown=0, NotChecked=0, Total=272 [2018-01-23 14:45:32,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-01-23 14:45:32,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-01-23 14:45:32,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-01-23 14:45:32,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-01-23 14:45:32,710 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-01-23 14:45:32,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:32,710 INFO L432 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-01-23 14:45:32,710 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-23 14:45:32,710 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-01-23 14:45:32,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-23 14:45:32,711 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:32,711 INFO L322 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:32,711 INFO L371 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:32,712 INFO L82 PathProgramCache]: Analyzing trace with hash -265519632, now seen corresponding path program 6 times [2018-01-23 14:45:32,712 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:32,712 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:32,713 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:32,713 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:32,713 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:32,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:32,725 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:32,825 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:32,826 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:32,826 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-23 14:45:32,832 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:45:32,841 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:32,843 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:32,844 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:32,845 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:32,845 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:32,847 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:32,911 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:32,911 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-01-23 14:45:32,911 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-23 14:45:32,912 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-23 14:45:32,912 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=184, Unknown=0, NotChecked=0, Total=306 [2018-01-23 14:45:32,912 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 18 states. [2018-01-23 14:45:32,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:32,955 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-23 14:45:32,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-23 14:45:32,956 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2018-01-23 14:45:32,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:32,957 INFO L225 Difference]: With dead ends: 34 [2018-01-23 14:45:32,957 INFO L226 Difference]: Without dead ends: 25 [2018-01-23 14:45:32,957 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=133, Invalid=209, Unknown=0, NotChecked=0, Total=342 [2018-01-23 14:45:32,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-01-23 14:45:32,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-01-23 14:45:32,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-01-23 14:45:32,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-01-23 14:45:32,961 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-01-23 14:45:32,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:32,962 INFO L432 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-01-23 14:45:32,962 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-23 14:45:32,962 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-01-23 14:45:32,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-23 14:45:32,962 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:32,962 INFO L322 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:32,962 INFO L371 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:32,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1043149141, now seen corresponding path program 7 times [2018-01-23 14:45:32,963 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:32,963 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:32,964 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:32,964 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:32,964 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:32,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:32,975 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:33,155 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:33,155 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:33,155 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-23 14:45:33,161 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:33,175 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:33,244 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:33,264 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:33,264 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2018-01-23 14:45:33,265 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-23 14:45:33,265 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-23 14:45:33,265 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=229, Unknown=0, NotChecked=0, Total=380 [2018-01-23 14:45:33,265 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 20 states. [2018-01-23 14:45:33,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:33,322 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-01-23 14:45:33,322 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-23 14:45:33,322 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 24 [2018-01-23 14:45:33,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:33,323 INFO L225 Difference]: With dead ends: 35 [2018-01-23 14:45:33,323 INFO L226 Difference]: Without dead ends: 26 [2018-01-23 14:45:33,324 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=163, Invalid=257, Unknown=0, NotChecked=0, Total=420 [2018-01-23 14:45:33,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-01-23 14:45:33,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-01-23 14:45:33,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-01-23 14:45:33,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-01-23 14:45:33,328 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-01-23 14:45:33,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:33,328 INFO L432 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-01-23 14:45:33,328 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-23 14:45:33,328 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-01-23 14:45:33,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-23 14:45:33,329 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:33,329 INFO L322 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:33,329 INFO L371 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:33,329 INFO L82 PathProgramCache]: Analyzing trace with hash 620139856, now seen corresponding path program 8 times [2018-01-23 14:45:33,330 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:33,330 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:33,331 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:33,331 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:33,331 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:33,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:33,343 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:33,628 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:33,628 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:33,628 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-23 14:45:33,638 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:33,647 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:33,653 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:33,654 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:33,656 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:33,752 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:33,773 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:33,773 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2018-01-23 14:45:33,774 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-23 14:45:33,774 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-23 14:45:33,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=279, Unknown=0, NotChecked=0, Total=462 [2018-01-23 14:45:33,775 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 22 states. [2018-01-23 14:45:33,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:33,831 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-01-23 14:45:33,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-23 14:45:33,831 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2018-01-23 14:45:33,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:33,832 INFO L225 Difference]: With dead ends: 36 [2018-01-23 14:45:33,832 INFO L226 Difference]: Without dead ends: 27 [2018-01-23 14:45:33,833 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=310, Unknown=0, NotChecked=0, Total=506 [2018-01-23 14:45:33,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-01-23 14:45:33,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-01-23 14:45:33,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-01-23 14:45:33,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-01-23 14:45:33,839 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-01-23 14:45:33,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:33,839 INFO L432 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-01-23 14:45:33,840 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-23 14:45:33,840 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-01-23 14:45:33,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-01-23 14:45:33,840 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:33,841 INFO L322 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:33,841 INFO L371 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:33,842 INFO L82 PathProgramCache]: Analyzing trace with hash 642491211, now seen corresponding path program 9 times [2018-01-23 14:45:33,842 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:33,842 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:33,843 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:33,843 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:33,843 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:33,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:33,855 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:33,940 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:33,941 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:33,941 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-23 14:45:33,946 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:33,955 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:33,957 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:33,959 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:33,960 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:33,961 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:33,962 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:33,963 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:33,964 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:34,028 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:34,049 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:34,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2018-01-23 14:45:34,049 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-23 14:45:34,049 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-23 14:45:34,050 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=334, Unknown=0, NotChecked=0, Total=552 [2018-01-23 14:45:34,050 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 24 states. [2018-01-23 14:45:34,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:34,077 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-01-23 14:45:34,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-23 14:45:34,078 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 26 [2018-01-23 14:45:34,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:34,079 INFO L225 Difference]: With dead ends: 37 [2018-01-23 14:45:34,079 INFO L226 Difference]: Without dead ends: 28 [2018-01-23 14:45:34,080 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=232, Invalid=368, Unknown=0, NotChecked=0, Total=600 [2018-01-23 14:45:34,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-01-23 14:45:34,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-01-23 14:45:34,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-01-23 14:45:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-01-23 14:45:34,083 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-01-23 14:45:34,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:34,083 INFO L432 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-01-23 14:45:34,083 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-23 14:45:34,084 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-01-23 14:45:34,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-23 14:45:34,084 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:34,084 INFO L322 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:34,084 INFO L371 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:34,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1335383216, now seen corresponding path program 10 times [2018-01-23 14:45:34,085 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:34,085 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:34,085 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:34,086 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:34,086 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:34,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:34,096 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:34,207 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:34,207 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:34,207 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-23 14:45:34,212 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:34,224 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:34,226 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:34,335 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:34,356 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:34,356 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2018-01-23 14:45:34,357 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-23 14:45:34,357 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-23 14:45:34,357 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=394, Unknown=0, NotChecked=0, Total=650 [2018-01-23 14:45:34,358 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 26 states. [2018-01-23 14:45:34,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:34,419 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-01-23 14:45:34,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-23 14:45:34,422 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 27 [2018-01-23 14:45:34,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:34,423 INFO L225 Difference]: With dead ends: 38 [2018-01-23 14:45:34,423 INFO L226 Difference]: Without dead ends: 29 [2018-01-23 14:45:34,424 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=271, Invalid=431, Unknown=0, NotChecked=0, Total=702 [2018-01-23 14:45:34,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-01-23 14:45:34,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-01-23 14:45:34,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-01-23 14:45:34,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-01-23 14:45:34,428 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-01-23 14:45:34,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:34,428 INFO L432 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-01-23 14:45:34,428 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-23 14:45:34,428 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-01-23 14:45:34,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-23 14:45:34,429 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:34,429 INFO L322 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:34,429 INFO L371 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:34,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1340198891, now seen corresponding path program 11 times [2018-01-23 14:45:34,430 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:34,430 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:34,431 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:34,431 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:34,431 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:34,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:34,441 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:34,619 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:34,619 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:34,619 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-23 14:45:34,624 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:34,628 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:34,629 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:34,629 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:34,630 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:34,631 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:34,632 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:34,636 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:34,637 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:34,639 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:34,727 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:34,747 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:34,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2018-01-23 14:45:34,748 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-23 14:45:34,748 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-23 14:45:34,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=459, Unknown=0, NotChecked=0, Total=756 [2018-01-23 14:45:34,748 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 28 states. [2018-01-23 14:45:34,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:34,791 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-01-23 14:45:34,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-23 14:45:34,792 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 28 [2018-01-23 14:45:34,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:34,792 INFO L225 Difference]: With dead ends: 39 [2018-01-23 14:45:34,792 INFO L226 Difference]: Without dead ends: 30 [2018-01-23 14:45:34,793 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=313, Invalid=499, Unknown=0, NotChecked=0, Total=812 [2018-01-23 14:45:34,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-01-23 14:45:34,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-01-23 14:45:34,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-01-23 14:45:34,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-01-23 14:45:34,796 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-01-23 14:45:34,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:34,796 INFO L432 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-01-23 14:45:34,796 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-23 14:45:34,796 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-01-23 14:45:34,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-23 14:45:34,797 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:34,797 INFO L322 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:34,797 INFO L371 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:34,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1489484816, now seen corresponding path program 12 times [2018-01-23 14:45:34,797 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:34,797 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:34,798 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:34,798 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:34,798 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:34,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:34,806 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:35,122 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:35,122 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:35,122 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-23 14:45:35,127 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:45:35,134 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:35,136 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:35,137 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:35,138 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:35,139 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:35,140 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:35,142 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:35,142 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:35,144 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:35,310 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:35,340 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:35,340 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2018-01-23 14:45:35,341 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-23 14:45:35,341 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-23 14:45:35,341 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=529, Unknown=0, NotChecked=0, Total=870 [2018-01-23 14:45:35,341 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 30 states. [2018-01-23 14:45:35,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:35,379 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-01-23 14:45:35,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-23 14:45:35,379 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 29 [2018-01-23 14:45:35,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:35,380 INFO L225 Difference]: With dead ends: 40 [2018-01-23 14:45:35,380 INFO L226 Difference]: Without dead ends: 31 [2018-01-23 14:45:35,381 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=358, Invalid=572, Unknown=0, NotChecked=0, Total=930 [2018-01-23 14:45:35,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-01-23 14:45:35,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-01-23 14:45:35,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-01-23 14:45:35,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-01-23 14:45:35,384 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-01-23 14:45:35,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:35,385 INFO L432 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-01-23 14:45:35,385 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-23 14:45:35,385 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-01-23 14:45:35,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-23 14:45:35,386 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:35,386 INFO L322 BasicCegarLoop]: trace histogram [13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:35,386 INFO L371 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:35,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1822381195, now seen corresponding path program 13 times [2018-01-23 14:45:35,386 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:35,386 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:35,387 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:35,387 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:35,387 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:35,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:35,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:35,525 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:35,525 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:35,525 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-23 14:45:35,530 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:35,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:35,547 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:35,698 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:35,718 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:35,718 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-01-23 14:45:35,718 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-23 14:45:35,718 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-23 14:45:35,719 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=604, Unknown=0, NotChecked=0, Total=992 [2018-01-23 14:45:35,719 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 32 states. [2018-01-23 14:45:35,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:35,790 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-01-23 14:45:35,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-23 14:45:35,791 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 30 [2018-01-23 14:45:35,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:35,792 INFO L225 Difference]: With dead ends: 41 [2018-01-23 14:45:35,792 INFO L226 Difference]: Without dead ends: 32 [2018-01-23 14:45:35,793 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=406, Invalid=650, Unknown=0, NotChecked=0, Total=1056 [2018-01-23 14:45:35,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-01-23 14:45:35,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-01-23 14:45:35,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-01-23 14:45:35,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-01-23 14:45:35,797 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-01-23 14:45:35,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:35,797 INFO L432 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-01-23 14:45:35,797 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-23 14:45:35,797 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-01-23 14:45:35,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-01-23 14:45:35,798 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:35,798 INFO L322 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:35,798 INFO L371 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:35,798 INFO L82 PathProgramCache]: Analyzing trace with hash -742732944, now seen corresponding path program 14 times [2018-01-23 14:45:35,799 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:35,799 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:35,800 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:35,800 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:35,800 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:35,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:35,807 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:36,048 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:36,048 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:36,048 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-23 14:45:36,053 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:36,059 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:36,063 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:36,064 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:36,066 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:36,172 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:36,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:36,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2018-01-23 14:45:36,192 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-23 14:45:36,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-23 14:45:36,193 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=684, Unknown=0, NotChecked=0, Total=1122 [2018-01-23 14:45:36,193 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 34 states. [2018-01-23 14:45:36,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:36,238 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-01-23 14:45:36,240 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-23 14:45:36,240 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 31 [2018-01-23 14:45:36,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:36,241 INFO L225 Difference]: With dead ends: 42 [2018-01-23 14:45:36,241 INFO L226 Difference]: Without dead ends: 33 [2018-01-23 14:45:36,242 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=733, Unknown=0, NotChecked=0, Total=1190 [2018-01-23 14:45:36,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-01-23 14:45:36,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-01-23 14:45:36,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-01-23 14:45:36,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-01-23 14:45:36,246 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-01-23 14:45:36,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:36,246 INFO L432 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-01-23 14:45:36,246 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-23 14:45:36,246 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-01-23 14:45:36,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-23 14:45:36,247 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:36,247 INFO L322 BasicCegarLoop]: trace histogram [15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:36,247 INFO L371 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:36,248 INFO L82 PathProgramCache]: Analyzing trace with hash 1343107371, now seen corresponding path program 15 times [2018-01-23 14:45:36,248 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:36,248 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:36,248 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:36,249 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:36,249 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:36,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:36,258 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:36,435 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:36,435 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:36,435 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-23 14:45:36,440 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:36,448 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,450 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,451 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,452 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,453 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,454 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,455 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,456 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,457 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:36,457 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:36,459 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:36,594 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:36,618 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:36,618 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2018-01-23 14:45:36,619 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-23 14:45:36,619 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-23 14:45:36,620 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=769, Unknown=0, NotChecked=0, Total=1260 [2018-01-23 14:45:36,620 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 36 states. [2018-01-23 14:45:36,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:36,699 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-01-23 14:45:36,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-23 14:45:36,700 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 32 [2018-01-23 14:45:36,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:36,700 INFO L225 Difference]: With dead ends: 43 [2018-01-23 14:45:36,700 INFO L226 Difference]: Without dead ends: 34 [2018-01-23 14:45:36,701 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 550 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=511, Invalid=821, Unknown=0, NotChecked=0, Total=1332 [2018-01-23 14:45:36,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-01-23 14:45:36,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-01-23 14:45:36,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-01-23 14:45:36,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-01-23 14:45:36,704 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-01-23 14:45:36,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:36,704 INFO L432 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-01-23 14:45:36,704 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-23 14:45:36,704 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-01-23 14:45:36,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-01-23 14:45:36,705 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:36,705 INFO L322 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:36,705 INFO L371 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:36,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1579647696, now seen corresponding path program 16 times [2018-01-23 14:45:36,705 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:36,705 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:36,706 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:36,706 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:36,706 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:36,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:36,716 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:36,936 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:36,936 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:36,936 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-23 14:45:36,942 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:36,956 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:36,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:37,126 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:37,146 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:37,146 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-01-23 14:45:37,146 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-23 14:45:37,147 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-23 14:45:37,147 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=859, Unknown=0, NotChecked=0, Total=1406 [2018-01-23 14:45:37,147 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 38 states. [2018-01-23 14:45:37,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:37,195 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-01-23 14:45:37,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-23 14:45:37,196 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 33 [2018-01-23 14:45:37,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:37,196 INFO L225 Difference]: With dead ends: 44 [2018-01-23 14:45:37,196 INFO L226 Difference]: Without dead ends: 35 [2018-01-23 14:45:37,197 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=568, Invalid=914, Unknown=0, NotChecked=0, Total=1482 [2018-01-23 14:45:37,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-01-23 14:45:37,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-01-23 14:45:37,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-01-23 14:45:37,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-01-23 14:45:37,199 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-01-23 14:45:37,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:37,199 INFO L432 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-01-23 14:45:37,200 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-23 14:45:37,200 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-01-23 14:45:37,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-23 14:45:37,200 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:37,200 INFO L322 BasicCegarLoop]: trace histogram [17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:37,200 INFO L371 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:37,200 INFO L82 PathProgramCache]: Analyzing trace with hash 322463179, now seen corresponding path program 17 times [2018-01-23 14:45:37,200 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:37,201 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:37,201 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:37,201 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:37,201 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:37,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:37,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:37,439 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:37,439 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:37,439 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-23 14:45:37,447 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:37,450 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,451 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,452 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,453 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,453 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,454 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,455 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,456 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,457 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,461 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:37,462 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:37,464 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:37,654 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:37,674 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:37,674 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2018-01-23 14:45:37,675 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-23 14:45:37,675 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-23 14:45:37,675 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=954, Unknown=0, NotChecked=0, Total=1560 [2018-01-23 14:45:37,675 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 40 states. [2018-01-23 14:45:37,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:37,734 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-01-23 14:45:37,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-23 14:45:37,735 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 34 [2018-01-23 14:45:37,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:37,735 INFO L225 Difference]: With dead ends: 45 [2018-01-23 14:45:37,735 INFO L226 Difference]: Without dead ends: 36 [2018-01-23 14:45:37,736 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=628, Invalid=1012, Unknown=0, NotChecked=0, Total=1640 [2018-01-23 14:45:37,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-01-23 14:45:37,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-01-23 14:45:37,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-01-23 14:45:37,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-01-23 14:45:37,740 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-01-23 14:45:37,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:37,740 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-01-23 14:45:37,740 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-23 14:45:37,741 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-01-23 14:45:37,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-01-23 14:45:37,741 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:37,742 INFO L322 BasicCegarLoop]: trace histogram [18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:37,742 INFO L371 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:37,742 INFO L82 PathProgramCache]: Analyzing trace with hash 4448816, now seen corresponding path program 18 times [2018-01-23 14:45:37,742 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:37,742 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:37,743 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:37,743 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:37,743 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:37,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:37,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:38,100 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:38,101 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:38,101 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-23 14:45:38,110 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:45:38,122 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,124 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,126 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,127 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,129 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,131 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,132 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,134 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,136 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,138 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:38,138 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:38,141 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:38,436 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:38,456 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:38,456 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2018-01-23 14:45:38,456 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-23 14:45:38,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-23 14:45:38,457 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=1054, Unknown=0, NotChecked=0, Total=1722 [2018-01-23 14:45:38,457 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 42 states. [2018-01-23 14:45:38,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:38,505 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-01-23 14:45:38,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-23 14:45:38,506 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 35 [2018-01-23 14:45:38,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:38,506 INFO L225 Difference]: With dead ends: 46 [2018-01-23 14:45:38,506 INFO L226 Difference]: Without dead ends: 37 [2018-01-23 14:45:38,507 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=691, Invalid=1115, Unknown=0, NotChecked=0, Total=1806 [2018-01-23 14:45:38,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-01-23 14:45:38,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-01-23 14:45:38,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-01-23 14:45:38,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-01-23 14:45:38,510 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-01-23 14:45:38,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:38,511 INFO L432 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-01-23 14:45:38,511 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-23 14:45:38,511 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-01-23 14:45:38,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-01-23 14:45:38,511 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:38,511 INFO L322 BasicCegarLoop]: trace histogram [19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:38,511 INFO L371 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:38,512 INFO L82 PathProgramCache]: Analyzing trace with hash -1264061845, now seen corresponding path program 19 times [2018-01-23 14:45:38,512 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:38,512 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:38,512 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:38,512 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:38,512 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:38,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:38,521 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:38,837 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:38,838 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:38,838 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-23 14:45:38,846 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:38,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:38,862 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:39,075 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:39,095 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:39,095 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2018-01-23 14:45:39,096 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-23 14:45:39,096 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-23 14:45:39,096 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=1159, Unknown=0, NotChecked=0, Total=1892 [2018-01-23 14:45:39,096 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 44 states. [2018-01-23 14:45:39,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:39,163 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-01-23 14:45:39,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-23 14:45:39,164 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 36 [2018-01-23 14:45:39,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:39,164 INFO L225 Difference]: With dead ends: 47 [2018-01-23 14:45:39,164 INFO L226 Difference]: Without dead ends: 38 [2018-01-23 14:45:39,165 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=757, Invalid=1223, Unknown=0, NotChecked=0, Total=1980 [2018-01-23 14:45:39,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-01-23 14:45:39,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-01-23 14:45:39,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-23 14:45:39,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-01-23 14:45:39,168 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-01-23 14:45:39,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:39,168 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-01-23 14:45:39,168 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-23 14:45:39,168 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-01-23 14:45:39,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-23 14:45:39,169 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:39,169 INFO L322 BasicCegarLoop]: trace histogram [20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:39,169 INFO L371 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:39,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1933186672, now seen corresponding path program 20 times [2018-01-23 14:45:39,169 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:39,169 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:39,170 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:39,170 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:39,170 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:39,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:39,176 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:39,428 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:39,428 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:39,428 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-23 14:45:39,434 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:39,441 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:39,446 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:39,447 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:39,449 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:39,734 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:39,754 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:39,754 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2018-01-23 14:45:39,754 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-23 14:45:39,755 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-23 14:45:39,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=1269, Unknown=0, NotChecked=0, Total=2070 [2018-01-23 14:45:39,756 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 46 states. [2018-01-23 14:45:39,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:39,816 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-01-23 14:45:39,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-23 14:45:39,816 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 37 [2018-01-23 14:45:39,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:39,817 INFO L225 Difference]: With dead ends: 48 [2018-01-23 14:45:39,817 INFO L226 Difference]: Without dead ends: 39 [2018-01-23 14:45:39,818 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=826, Invalid=1336, Unknown=0, NotChecked=0, Total=2162 [2018-01-23 14:45:39,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-01-23 14:45:39,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-01-23 14:45:39,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-01-23 14:45:39,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-01-23 14:45:39,822 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-01-23 14:45:39,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:39,822 INFO L432 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-01-23 14:45:39,822 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-23 14:45:39,822 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-01-23 14:45:39,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-23 14:45:39,823 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:39,823 INFO L322 BasicCegarLoop]: trace histogram [21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:39,823 INFO L371 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:39,823 INFO L82 PathProgramCache]: Analyzing trace with hash -1201219829, now seen corresponding path program 21 times [2018-01-23 14:45:39,823 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:39,823 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:39,824 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:39,824 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:39,824 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:39,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:39,833 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:40,119 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:40,119 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:40,119 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-23 14:45:40,125 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:40,160 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,161 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,162 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,163 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,164 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,165 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,166 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,167 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,168 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,169 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,171 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,171 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:40,172 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:40,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:40,381 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:40,401 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:40,401 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2018-01-23 14:45:40,402 INFO L409 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-01-23 14:45:40,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-01-23 14:45:40,402 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=872, Invalid=1384, Unknown=0, NotChecked=0, Total=2256 [2018-01-23 14:45:40,403 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 48 states. [2018-01-23 14:45:40,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:40,472 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-01-23 14:45:40,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-23 14:45:40,473 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 38 [2018-01-23 14:45:40,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:40,473 INFO L225 Difference]: With dead ends: 49 [2018-01-23 14:45:40,473 INFO L226 Difference]: Without dead ends: 40 [2018-01-23 14:45:40,474 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=898, Invalid=1454, Unknown=0, NotChecked=0, Total=2352 [2018-01-23 14:45:40,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-23 14:45:40,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-01-23 14:45:40,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-01-23 14:45:40,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-01-23 14:45:40,478 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-01-23 14:45:40,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:40,478 INFO L432 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-01-23 14:45:40,478 INFO L433 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-01-23 14:45:40,478 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-01-23 14:45:40,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-23 14:45:40,478 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:40,478 INFO L322 BasicCegarLoop]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:40,478 INFO L371 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:40,479 INFO L82 PathProgramCache]: Analyzing trace with hash 14915824, now seen corresponding path program 22 times [2018-01-23 14:45:40,479 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:40,479 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:40,479 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:40,479 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:40,479 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:40,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:40,486 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:40,749 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:40,749 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:40,749 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-23 14:45:40,754 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:40,767 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:40,768 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:41,032 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:41,052 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:41,052 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2018-01-23 14:45:41,053 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-01-23 14:45:41,053 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-01-23 14:45:41,053 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=1504, Unknown=0, NotChecked=0, Total=2450 [2018-01-23 14:45:41,053 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 50 states. [2018-01-23 14:45:41,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:41,131 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-01-23 14:45:41,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-23 14:45:41,131 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 39 [2018-01-23 14:45:41,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:41,132 INFO L225 Difference]: With dead ends: 50 [2018-01-23 14:45:41,132 INFO L226 Difference]: Without dead ends: 41 [2018-01-23 14:45:41,132 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=973, Invalid=1577, Unknown=0, NotChecked=0, Total=2550 [2018-01-23 14:45:41,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-01-23 14:45:41,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-01-23 14:45:41,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-01-23 14:45:41,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-01-23 14:45:41,135 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-01-23 14:45:41,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:41,135 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-01-23 14:45:41,135 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-01-23 14:45:41,136 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-01-23 14:45:41,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-01-23 14:45:41,136 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:41,136 INFO L322 BasicCegarLoop]: trace histogram [23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:41,136 INFO L371 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:41,136 INFO L82 PathProgramCache]: Analyzing trace with hash -939584597, now seen corresponding path program 23 times [2018-01-23 14:45:41,136 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:41,137 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:41,137 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:41,137 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:41,138 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:41,148 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:41,440 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:41,440 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:41,440 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-23 14:45:41,445 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:41,448 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,449 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,450 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,451 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,452 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,453 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,454 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,454 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,455 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,456 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,457 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,458 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,461 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:41,462 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:41,464 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:41,696 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:41,721 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:41,721 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2018-01-23 14:45:41,721 INFO L409 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-01-23 14:45:41,722 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-01-23 14:45:41,722 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=1629, Unknown=0, NotChecked=0, Total=2652 [2018-01-23 14:45:41,722 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 52 states. [2018-01-23 14:45:41,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:41,801 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-01-23 14:45:41,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-23 14:45:41,802 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 40 [2018-01-23 14:45:41,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:41,802 INFO L225 Difference]: With dead ends: 51 [2018-01-23 14:45:41,802 INFO L226 Difference]: Without dead ends: 42 [2018-01-23 14:45:41,803 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1051, Invalid=1705, Unknown=0, NotChecked=0, Total=2756 [2018-01-23 14:45:41,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-01-23 14:45:41,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-01-23 14:45:41,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-01-23 14:45:41,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-01-23 14:45:41,805 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-01-23 14:45:41,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:41,806 INFO L432 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-01-23 14:45:41,806 INFO L433 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-01-23 14:45:41,806 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-01-23 14:45:41,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-23 14:45:41,807 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:41,807 INFO L322 BasicCegarLoop]: trace histogram [24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:41,807 INFO L371 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:41,807 INFO L82 PathProgramCache]: Analyzing trace with hash -464326576, now seen corresponding path program 24 times [2018-01-23 14:45:41,807 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:41,807 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:41,808 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:41,808 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:41,808 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:41,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:41,815 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:42,134 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:42,134 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:42,134 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-23 14:45:42,139 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:45:42,147 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,148 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,150 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,151 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,152 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,156 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,158 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,162 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,163 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,165 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,167 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,169 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,170 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:42,171 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:42,172 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:42,406 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:42,427 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:42,427 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2018-01-23 14:45:42,427 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-23 14:45:42,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-23 14:45:42,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1103, Invalid=1759, Unknown=0, NotChecked=0, Total=2862 [2018-01-23 14:45:42,428 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 54 states. [2018-01-23 14:45:42,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:42,494 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-01-23 14:45:42,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-23 14:45:42,494 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 41 [2018-01-23 14:45:42,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:42,495 INFO L225 Difference]: With dead ends: 52 [2018-01-23 14:45:42,495 INFO L226 Difference]: Without dead ends: 43 [2018-01-23 14:45:42,496 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1315 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1132, Invalid=1838, Unknown=0, NotChecked=0, Total=2970 [2018-01-23 14:45:42,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-01-23 14:45:42,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-01-23 14:45:42,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-23 14:45:42,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-01-23 14:45:42,500 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-01-23 14:45:42,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:42,500 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-01-23 14:45:42,500 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-23 14:45:42,501 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-01-23 14:45:42,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-23 14:45:42,501 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:42,501 INFO L322 BasicCegarLoop]: trace histogram [25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:42,501 INFO L371 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:42,502 INFO L82 PathProgramCache]: Analyzing trace with hash 1383770187, now seen corresponding path program 25 times [2018-01-23 14:45:42,502 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:42,502 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:42,503 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:42,503 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:42,503 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:42,514 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:42,861 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:42,861 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:42,861 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-23 14:45:42,867 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:42,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:42,883 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:43,142 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:43,163 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:43,163 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2018-01-23 14:45:43,163 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-23 14:45:43,164 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-23 14:45:43,164 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=1894, Unknown=0, NotChecked=0, Total=3080 [2018-01-23 14:45:43,165 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 56 states. [2018-01-23 14:45:43,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:43,235 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-01-23 14:45:43,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-23 14:45:43,235 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 42 [2018-01-23 14:45:43,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:43,236 INFO L225 Difference]: With dead ends: 53 [2018-01-23 14:45:43,236 INFO L226 Difference]: Without dead ends: 44 [2018-01-23 14:45:43,237 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1420 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1216, Invalid=1976, Unknown=0, NotChecked=0, Total=3192 [2018-01-23 14:45:43,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-01-23 14:45:43,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-01-23 14:45:43,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-23 14:45:43,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-01-23 14:45:43,239 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-01-23 14:45:43,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:43,239 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-01-23 14:45:43,239 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-23 14:45:43,240 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-01-23 14:45:43,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-01-23 14:45:43,240 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:43,240 INFO L322 BasicCegarLoop]: trace histogram [26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:43,240 INFO L371 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:43,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1454772304, now seen corresponding path program 26 times [2018-01-23 14:45:43,240 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:43,240 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:43,241 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:43,241 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:43,241 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:43,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:43,251 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:43,674 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:43,675 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:43,675 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-23 14:45:43,681 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:43,689 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:43,695 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:43,697 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:43,698 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:44,017 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:44,036 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:44,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 58 [2018-01-23 14:45:44,036 INFO L409 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-01-23 14:45:44,037 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-01-23 14:45:44,037 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1272, Invalid=2034, Unknown=0, NotChecked=0, Total=3306 [2018-01-23 14:45:44,037 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 58 states. [2018-01-23 14:45:44,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:44,108 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-01-23 14:45:44,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-23 14:45:44,109 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 43 [2018-01-23 14:45:44,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:44,109 INFO L225 Difference]: With dead ends: 54 [2018-01-23 14:45:44,109 INFO L226 Difference]: Without dead ends: 45 [2018-01-23 14:45:44,110 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1529 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1303, Invalid=2119, Unknown=0, NotChecked=0, Total=3422 [2018-01-23 14:45:44,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-23 14:45:44,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-23 14:45:44,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-23 14:45:44,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-01-23 14:45:44,112 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-01-23 14:45:44,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:44,112 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-01-23 14:45:44,112 INFO L433 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-01-23 14:45:44,112 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-01-23 14:45:44,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-23 14:45:44,113 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:44,113 INFO L322 BasicCegarLoop]: trace histogram [27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:44,113 INFO L371 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:44,113 INFO L82 PathProgramCache]: Analyzing trace with hash 744723691, now seen corresponding path program 27 times [2018-01-23 14:45:44,113 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:44,113 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:44,113 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:44,114 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:44,114 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:44,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:44,121 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:44,497 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:44,497 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:44,497 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-23 14:45:44,502 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:44,508 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,510 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,511 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,512 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,513 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,514 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,515 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,516 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,517 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,518 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,519 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,520 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,521 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,523 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,524 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:44,524 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:44,526 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:44,816 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:44,836 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:44,837 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2018-01-23 14:45:44,837 INFO L409 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-01-23 14:45:44,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-01-23 14:45:44,837 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1361, Invalid=2179, Unknown=0, NotChecked=0, Total=3540 [2018-01-23 14:45:44,837 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 60 states. [2018-01-23 14:45:44,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:44,882 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-01-23 14:45:44,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-23 14:45:44,882 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 44 [2018-01-23 14:45:44,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:44,882 INFO L225 Difference]: With dead ends: 55 [2018-01-23 14:45:44,882 INFO L226 Difference]: Without dead ends: 46 [2018-01-23 14:45:44,883 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1642 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1393, Invalid=2267, Unknown=0, NotChecked=0, Total=3660 [2018-01-23 14:45:44,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-01-23 14:45:44,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-01-23 14:45:44,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-01-23 14:45:44,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-01-23 14:45:44,885 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-01-23 14:45:44,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:44,885 INFO L432 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-01-23 14:45:44,885 INFO L433 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-01-23 14:45:44,885 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-01-23 14:45:44,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-01-23 14:45:44,886 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:44,886 INFO L322 BasicCegarLoop]: trace histogram [28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:44,886 INFO L371 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:44,886 INFO L82 PathProgramCache]: Analyzing trace with hash 209622800, now seen corresponding path program 28 times [2018-01-23 14:45:44,886 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:44,886 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:44,887 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:44,887 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:44,887 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:44,896 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:45,300 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:45,300 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:45,300 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-23 14:45:45,306 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:45,320 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:45,321 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:45,622 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:45,641 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:45,641 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2018-01-23 14:45:45,642 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-01-23 14:45:45,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-01-23 14:45:45,642 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1453, Invalid=2329, Unknown=0, NotChecked=0, Total=3782 [2018-01-23 14:45:45,642 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 62 states. [2018-01-23 14:45:45,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:45,709 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-01-23 14:45:45,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-23 14:45:45,710 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 45 [2018-01-23 14:45:45,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:45,710 INFO L225 Difference]: With dead ends: 56 [2018-01-23 14:45:45,710 INFO L226 Difference]: Without dead ends: 47 [2018-01-23 14:45:45,711 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1759 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1486, Invalid=2420, Unknown=0, NotChecked=0, Total=3906 [2018-01-23 14:45:45,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-01-23 14:45:45,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-01-23 14:45:45,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-01-23 14:45:45,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-01-23 14:45:45,714 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-01-23 14:45:45,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:45,714 INFO L432 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-01-23 14:45:45,714 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-01-23 14:45:45,714 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-01-23 14:45:45,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-01-23 14:45:45,714 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:45,714 INFO L322 BasicCegarLoop]: trace histogram [29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:45,714 INFO L371 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:45,715 INFO L82 PathProgramCache]: Analyzing trace with hash 801364363, now seen corresponding path program 29 times [2018-01-23 14:45:45,715 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:45,715 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:45,715 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:45,715 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:45,715 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:45,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:45,723 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:46,113 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:46,114 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:46,114 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-23 14:45:46,118 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:46,123 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,123 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,124 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,125 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,125 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,126 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,127 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,128 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,129 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,129 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,130 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,131 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,132 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,133 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,134 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,137 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:46,139 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:46,140 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:46,457 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:46,477 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:46,477 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-01-23 14:45:46,477 INFO L409 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-01-23 14:45:46,477 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-01-23 14:45:46,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=2484, Unknown=0, NotChecked=0, Total=4032 [2018-01-23 14:45:46,478 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 64 states. [2018-01-23 14:45:46,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:46,547 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-01-23 14:45:46,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-23 14:45:46,548 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 46 [2018-01-23 14:45:46,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:46,548 INFO L225 Difference]: With dead ends: 57 [2018-01-23 14:45:46,548 INFO L226 Difference]: Without dead ends: 48 [2018-01-23 14:45:46,549 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1880 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1582, Invalid=2578, Unknown=0, NotChecked=0, Total=4160 [2018-01-23 14:45:46,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-01-23 14:45:46,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-01-23 14:45:46,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-01-23 14:45:46,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-01-23 14:45:46,552 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-01-23 14:45:46,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:46,552 INFO L432 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-01-23 14:45:46,552 INFO L433 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-01-23 14:45:46,553 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-01-23 14:45:46,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-01-23 14:45:46,553 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:46,553 INFO L322 BasicCegarLoop]: trace histogram [30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:46,553 INFO L371 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:46,554 INFO L82 PathProgramCache]: Analyzing trace with hash 1965483632, now seen corresponding path program 30 times [2018-01-23 14:45:46,554 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:46,554 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:46,554 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:46,555 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:46,555 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:46,566 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:46,981 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:46,981 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:46,981 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-23 14:45:46,986 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:45:46,993 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:46,994 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:46,995 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:46,996 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:46,997 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:46,998 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,000 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,001 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,002 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,003 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,004 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,005 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,006 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,008 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,009 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,010 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:47,011 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:47,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:47,360 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:47,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:47,381 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2018-01-23 14:45:47,381 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-23 14:45:47,381 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-23 14:45:47,381 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1646, Invalid=2644, Unknown=0, NotChecked=0, Total=4290 [2018-01-23 14:45:47,382 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 66 states. [2018-01-23 14:45:47,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:47,452 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-01-23 14:45:47,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-23 14:45:47,453 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 47 [2018-01-23 14:45:47,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:47,453 INFO L225 Difference]: With dead ends: 58 [2018-01-23 14:45:47,453 INFO L226 Difference]: Without dead ends: 49 [2018-01-23 14:45:47,454 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2005 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1681, Invalid=2741, Unknown=0, NotChecked=0, Total=4422 [2018-01-23 14:45:47,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-01-23 14:45:47,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-01-23 14:45:47,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-23 14:45:47,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-01-23 14:45:47,457 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-01-23 14:45:47,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:47,457 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-01-23 14:45:47,457 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-23 14:45:47,457 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-01-23 14:45:47,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-23 14:45:47,458 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:47,458 INFO L322 BasicCegarLoop]: trace histogram [31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:47,458 INFO L371 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:47,458 INFO L82 PathProgramCache]: Analyzing trace with hash -601524693, now seen corresponding path program 31 times [2018-01-23 14:45:47,458 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:47,458 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:47,459 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:47,459 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:47,459 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:47,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:47,467 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:47,890 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:47,890 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:47,890 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-23 14:45:47,896 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:47,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:47,911 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:48,289 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:48,308 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:48,309 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2018-01-23 14:45:48,309 INFO L409 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-01-23 14:45:48,309 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-01-23 14:45:48,310 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1747, Invalid=2809, Unknown=0, NotChecked=0, Total=4556 [2018-01-23 14:45:48,310 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 68 states. [2018-01-23 14:45:48,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:48,395 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2018-01-23 14:45:48,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-23 14:45:48,395 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 48 [2018-01-23 14:45:48,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:48,396 INFO L225 Difference]: With dead ends: 59 [2018-01-23 14:45:48,396 INFO L226 Difference]: Without dead ends: 50 [2018-01-23 14:45:48,396 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2134 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1783, Invalid=2909, Unknown=0, NotChecked=0, Total=4692 [2018-01-23 14:45:48,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-01-23 14:45:48,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-01-23 14:45:48,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-01-23 14:45:48,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-01-23 14:45:48,398 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-01-23 14:45:48,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:48,399 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-01-23 14:45:48,399 INFO L433 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-01-23 14:45:48,399 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-01-23 14:45:48,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-01-23 14:45:48,399 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:48,399 INFO L322 BasicCegarLoop]: trace histogram [32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:48,399 INFO L371 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:48,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1425595856, now seen corresponding path program 32 times [2018-01-23 14:45:48,400 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:48,400 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:48,400 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:48,400 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:48,400 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:48,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:48,408 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:48,934 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:48,934 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:48,934 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-23 14:45:48,939 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:48,946 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:48,953 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:48,955 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:48,957 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:49,351 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:49,351 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 70 [2018-01-23 14:45:49,351 INFO L409 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-01-23 14:45:49,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-01-23 14:45:49,352 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1851, Invalid=2979, Unknown=0, NotChecked=0, Total=4830 [2018-01-23 14:45:49,353 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 70 states. [2018-01-23 14:45:49,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:49,448 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-01-23 14:45:49,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-23 14:45:49,449 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 49 [2018-01-23 14:45:49,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:49,449 INFO L225 Difference]: With dead ends: 60 [2018-01-23 14:45:49,449 INFO L226 Difference]: Without dead ends: 51 [2018-01-23 14:45:49,450 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2267 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1888, Invalid=3082, Unknown=0, NotChecked=0, Total=4970 [2018-01-23 14:45:49,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-01-23 14:45:49,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-01-23 14:45:49,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-01-23 14:45:49,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-01-23 14:45:49,453 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-01-23 14:45:49,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:49,453 INFO L432 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-01-23 14:45:49,453 INFO L433 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-01-23 14:45:49,453 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-01-23 14:45:49,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-01-23 14:45:49,454 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:49,454 INFO L322 BasicCegarLoop]: trace histogram [33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:49,454 INFO L371 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:49,454 INFO L82 PathProgramCache]: Analyzing trace with hash -158176565, now seen corresponding path program 33 times [2018-01-23 14:45:49,454 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:49,454 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:49,454 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:49,455 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:49,455 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:49,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:49,463 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:49,910 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:49,910 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:49,910 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-23 14:45:49,915 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:49,922 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,924 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,925 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,926 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,927 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,928 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,929 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,930 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,931 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,932 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,933 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,934 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,935 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,936 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,937 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,939 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,940 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,941 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:49,941 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:49,943 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:50,333 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:50,353 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:50,353 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2018-01-23 14:45:50,353 INFO L409 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-01-23 14:45:50,353 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-01-23 14:45:50,354 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1958, Invalid=3154, Unknown=0, NotChecked=0, Total=5112 [2018-01-23 14:45:50,354 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 72 states. [2018-01-23 14:45:50,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:50,411 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-01-23 14:45:50,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-23 14:45:50,411 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 50 [2018-01-23 14:45:50,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:50,412 INFO L225 Difference]: With dead ends: 61 [2018-01-23 14:45:50,412 INFO L226 Difference]: Without dead ends: 52 [2018-01-23 14:45:50,412 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2404 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1996, Invalid=3260, Unknown=0, NotChecked=0, Total=5256 [2018-01-23 14:45:50,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-23 14:45:50,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-01-23 14:45:50,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-01-23 14:45:50,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-01-23 14:45:50,414 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-01-23 14:45:50,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:50,414 INFO L432 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-01-23 14:45:50,414 INFO L433 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-01-23 14:45:50,414 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-01-23 14:45:50,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-23 14:45:50,415 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:50,415 INFO L322 BasicCegarLoop]: trace histogram [34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:50,415 INFO L371 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:50,415 INFO L82 PathProgramCache]: Analyzing trace with hash -2010481360, now seen corresponding path program 34 times [2018-01-23 14:45:50,415 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:50,415 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:50,416 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:50,416 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:50,416 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:50,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:50,424 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:50,937 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:50,937 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:50,937 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-23 14:45:50,942 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:50,957 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:50,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:51,368 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:51,388 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:51,388 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2018-01-23 14:45:51,389 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-01-23 14:45:51,389 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-01-23 14:45:51,389 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2068, Invalid=3334, Unknown=0, NotChecked=0, Total=5402 [2018-01-23 14:45:51,389 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 74 states. [2018-01-23 14:45:51,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:51,460 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-01-23 14:45:51,460 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-23 14:45:51,460 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 51 [2018-01-23 14:45:51,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:51,461 INFO L225 Difference]: With dead ends: 62 [2018-01-23 14:45:51,461 INFO L226 Difference]: Without dead ends: 53 [2018-01-23 14:45:51,461 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2545 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2107, Invalid=3443, Unknown=0, NotChecked=0, Total=5550 [2018-01-23 14:45:51,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-23 14:45:51,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-23 14:45:51,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-23 14:45:51,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-01-23 14:45:51,463 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-01-23 14:45:51,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:51,464 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-01-23 14:45:51,464 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-01-23 14:45:51,464 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-01-23 14:45:51,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-01-23 14:45:51,464 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:51,464 INFO L322 BasicCegarLoop]: trace histogram [35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:51,464 INFO L371 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:51,465 INFO L82 PathProgramCache]: Analyzing trace with hash 697612139, now seen corresponding path program 35 times [2018-01-23 14:45:51,465 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:51,465 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:51,465 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:51,466 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:51,466 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:51,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:51,477 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:51,969 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:51,969 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:51,969 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-23 14:45:51,979 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:51,983 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,984 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,985 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,985 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,986 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,987 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,987 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,988 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,989 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,990 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,991 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,991 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,992 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,993 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,994 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,995 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,996 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:51,997 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:52,001 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:52,002 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:52,004 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:52,544 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:52,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:52,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2018-01-23 14:45:52,565 INFO L409 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-01-23 14:45:52,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-01-23 14:45:52,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2181, Invalid=3519, Unknown=0, NotChecked=0, Total=5700 [2018-01-23 14:45:52,566 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 76 states. [2018-01-23 14:45:52,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:52,714 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-01-23 14:45:52,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-23 14:45:52,714 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 52 [2018-01-23 14:45:52,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:52,714 INFO L225 Difference]: With dead ends: 63 [2018-01-23 14:45:52,714 INFO L226 Difference]: Without dead ends: 54 [2018-01-23 14:45:52,715 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2690 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2221, Invalid=3631, Unknown=0, NotChecked=0, Total=5852 [2018-01-23 14:45:52,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-01-23 14:45:52,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-01-23 14:45:52,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-23 14:45:52,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-01-23 14:45:52,718 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-01-23 14:45:52,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:52,719 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-01-23 14:45:52,719 INFO L433 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-01-23 14:45:52,719 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-01-23 14:45:52,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-23 14:45:52,719 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:52,720 INFO L322 BasicCegarLoop]: trace histogram [36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:52,720 INFO L371 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:52,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1250835312, now seen corresponding path program 36 times [2018-01-23 14:45:52,720 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:52,720 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:52,721 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:52,721 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:52,721 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:52,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:52,735 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:53,435 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:53,435 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:53,436 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-23 14:45:53,443 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:45:53,452 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,456 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,457 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,458 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,459 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,460 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,462 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,463 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,464 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,465 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,467 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,469 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,471 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,472 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,474 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,475 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,477 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,479 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,481 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:53,481 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:53,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:53,947 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:53,967 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:53,967 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 78 [2018-01-23 14:45:53,967 INFO L409 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-01-23 14:45:53,967 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-01-23 14:45:53,968 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2297, Invalid=3709, Unknown=0, NotChecked=0, Total=6006 [2018-01-23 14:45:53,968 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 78 states. [2018-01-23 14:45:54,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:54,030 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-01-23 14:45:54,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-23 14:45:54,031 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 53 [2018-01-23 14:45:54,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:54,031 INFO L225 Difference]: With dead ends: 64 [2018-01-23 14:45:54,032 INFO L226 Difference]: Without dead ends: 55 [2018-01-23 14:45:54,032 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2839 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2338, Invalid=3824, Unknown=0, NotChecked=0, Total=6162 [2018-01-23 14:45:54,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-01-23 14:45:54,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-01-23 14:45:54,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-23 14:45:54,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2018-01-23 14:45:54,034 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 53 [2018-01-23 14:45:54,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:54,035 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2018-01-23 14:45:54,035 INFO L433 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-01-23 14:45:54,035 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2018-01-23 14:45:54,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-01-23 14:45:54,035 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:54,035 INFO L322 BasicCegarLoop]: trace histogram [37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:54,035 INFO L371 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:54,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1523164149, now seen corresponding path program 37 times [2018-01-23 14:45:54,036 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:54,036 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:54,036 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:54,037 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:54,037 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:54,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:54,051 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:54,589 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:54,589 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:54,589 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-23 14:45:54,594 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:54,610 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:55,079 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:55,099 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:55,099 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2018-01-23 14:45:55,099 INFO L409 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-01-23 14:45:55,100 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-01-23 14:45:55,100 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2416, Invalid=3904, Unknown=0, NotChecked=0, Total=6320 [2018-01-23 14:45:55,100 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand 80 states. [2018-01-23 14:45:55,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:55,180 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2018-01-23 14:45:55,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-23 14:45:55,181 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 54 [2018-01-23 14:45:55,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:55,182 INFO L225 Difference]: With dead ends: 65 [2018-01-23 14:45:55,182 INFO L226 Difference]: Without dead ends: 56 [2018-01-23 14:45:55,182 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2992 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2458, Invalid=4022, Unknown=0, NotChecked=0, Total=6480 [2018-01-23 14:45:55,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-01-23 14:45:55,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-01-23 14:45:55,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-23 14:45:55,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-01-23 14:45:55,186 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 54 [2018-01-23 14:45:55,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:55,186 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-01-23 14:45:55,186 INFO L433 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-01-23 14:45:55,187 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-01-23 14:45:55,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-23 14:45:55,187 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:55,187 INFO L322 BasicCegarLoop]: trace histogram [38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:55,187 INFO L371 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:55,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1375423504, now seen corresponding path program 38 times [2018-01-23 14:45:55,188 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:55,188 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:55,189 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:55,189 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:55,189 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:55,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:55,204 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:55,848 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:55,848 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-23 14:45:55,853 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:55,862 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:55,871 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:55,873 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:55,875 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:56,447 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:56,468 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:56,468 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 82 [2018-01-23 14:45:56,468 INFO L409 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-01-23 14:45:56,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-01-23 14:45:56,469 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2538, Invalid=4104, Unknown=0, NotChecked=0, Total=6642 [2018-01-23 14:45:56,469 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 82 states. [2018-01-23 14:45:56,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:56,547 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-01-23 14:45:56,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-23 14:45:56,547 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 55 [2018-01-23 14:45:56,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:56,547 INFO L225 Difference]: With dead ends: 66 [2018-01-23 14:45:56,548 INFO L226 Difference]: Without dead ends: 57 [2018-01-23 14:45:56,548 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3149 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2581, Invalid=4225, Unknown=0, NotChecked=0, Total=6806 [2018-01-23 14:45:56,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-01-23 14:45:56,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-01-23 14:45:56,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-01-23 14:45:56,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2018-01-23 14:45:56,550 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 55 [2018-01-23 14:45:56,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:56,551 INFO L432 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2018-01-23 14:45:56,551 INFO L433 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-01-23 14:45:56,551 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2018-01-23 14:45:56,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-01-23 14:45:56,551 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:56,551 INFO L322 BasicCegarLoop]: trace histogram [39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:56,551 INFO L371 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:56,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1090430805, now seen corresponding path program 39 times [2018-01-23 14:45:56,551 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:56,552 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:56,552 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:56,552 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:56,552 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:56,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:56,562 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:57,179 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-23 14:45:57,179 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:57,180 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-23 14:45:57,185 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:57,192 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,194 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,195 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,196 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,197 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,198 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,199 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,200 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,201 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,202 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,204 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,205 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,206 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,207 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,208 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,210 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,211 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,212 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,214 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,215 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,216 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:57,217 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:57,219 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:57,746 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-23 14:45:57,766 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:57,766 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2018-01-23 14:45:57,767 INFO L409 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-01-23 14:45:57,767 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-01-23 14:45:57,767 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2663, Invalid=4309, Unknown=0, NotChecked=0, Total=6972 [2018-01-23 14:45:57,767 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand 84 states. [2018-01-23 14:45:57,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:57,848 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2018-01-23 14:45:57,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-23 14:45:57,848 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 56 [2018-01-23 14:45:57,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:57,849 INFO L225 Difference]: With dead ends: 67 [2018-01-23 14:45:57,849 INFO L226 Difference]: Without dead ends: 58 [2018-01-23 14:45:57,849 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3310 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2707, Invalid=4433, Unknown=0, NotChecked=0, Total=7140 [2018-01-23 14:45:57,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-01-23 14:45:57,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-01-23 14:45:57,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-01-23 14:45:57,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-01-23 14:45:57,852 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 56 [2018-01-23 14:45:57,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:57,852 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-01-23 14:45:57,852 INFO L433 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-01-23 14:45:57,852 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-01-23 14:45:57,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-01-23 14:45:57,853 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:57,853 INFO L322 BasicCegarLoop]: trace histogram [40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:57,853 INFO L371 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:57,853 INFO L82 PathProgramCache]: Analyzing trace with hash -845591728, now seen corresponding path program 40 times [2018-01-23 14:45:57,853 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:57,853 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:57,854 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:57,854 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:57,854 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:57,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:57,864 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:58,527 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:58,528 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:58,528 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-23 14:45:58,532 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:58,550 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:58,552 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:59,111 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:59,131 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:59,131 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2018-01-23 14:45:59,132 INFO L409 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-01-23 14:45:59,132 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-01-23 14:45:59,132 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2791, Invalid=4519, Unknown=0, NotChecked=0, Total=7310 [2018-01-23 14:45:59,132 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 86 states. [2018-01-23 14:45:59,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:59,230 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-01-23 14:45:59,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-23 14:45:59,230 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 57 [2018-01-23 14:45:59,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:59,231 INFO L225 Difference]: With dead ends: 68 [2018-01-23 14:45:59,231 INFO L226 Difference]: Without dead ends: 59 [2018-01-23 14:45:59,232 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3475 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2836, Invalid=4646, Unknown=0, NotChecked=0, Total=7482 [2018-01-23 14:45:59,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-23 14:45:59,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-01-23 14:45:59,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-01-23 14:45:59,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-01-23 14:45:59,234 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 57 [2018-01-23 14:45:59,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:59,234 INFO L432 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-01-23 14:45:59,234 INFO L433 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-01-23 14:45:59,234 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-01-23 14:45:59,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-23 14:45:59,235 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:59,235 INFO L322 BasicCegarLoop]: trace histogram [41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:59,235 INFO L371 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:59,235 INFO L82 PathProgramCache]: Analyzing trace with hash -1845514933, now seen corresponding path program 41 times [2018-01-23 14:45:59,235 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:59,235 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:59,236 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:59,236 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:59,236 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:59,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:59,246 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:59,898 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:59,898 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:59,898 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-23 14:45:59,903 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:59,908 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,913 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,923 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,931 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,940 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,953 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,963 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,974 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,975 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,983 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,985 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,986 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,987 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,988 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,989 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,990 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,991 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,993 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,994 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,995 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:59,997 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:00,001 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:00,003 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:00,005 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:00,571 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:00,592 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:00,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 88 [2018-01-23 14:46:00,592 INFO L409 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-01-23 14:46:00,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-01-23 14:46:00,594 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2922, Invalid=4734, Unknown=0, NotChecked=0, Total=7656 [2018-01-23 14:46:00,594 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 88 states. [2018-01-23 14:46:00,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:00,669 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2018-01-23 14:46:00,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-23 14:46:00,669 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 58 [2018-01-23 14:46:00,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:00,670 INFO L225 Difference]: With dead ends: 69 [2018-01-23 14:46:00,670 INFO L226 Difference]: Without dead ends: 60 [2018-01-23 14:46:00,671 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3644 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2968, Invalid=4864, Unknown=0, NotChecked=0, Total=7832 [2018-01-23 14:46:00,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-01-23 14:46:00,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-01-23 14:46:00,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-01-23 14:46:00,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-01-23 14:46:00,673 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 58 [2018-01-23 14:46:00,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:00,673 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-01-23 14:46:00,673 INFO L433 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-01-23 14:46:00,673 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-01-23 14:46:00,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-01-23 14:46:00,674 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:00,674 INFO L322 BasicCegarLoop]: trace histogram [42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:00,674 INFO L371 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:00,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1516604080, now seen corresponding path program 42 times [2018-01-23 14:46:00,674 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:00,674 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:00,675 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:00,675 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:00,675 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:00,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:00,685 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:01,351 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:01,351 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:01,351 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-23 14:46:01,356 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:46:01,363 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,365 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,366 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,367 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,367 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,368 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,369 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,370 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,371 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,372 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,373 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,374 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,375 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,376 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,378 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,379 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,380 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,381 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,382 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,383 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,385 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,386 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:01,386 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:01,388 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:01,979 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:01,999 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:01,999 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 90 [2018-01-23 14:46:01,999 INFO L409 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-01-23 14:46:02,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-01-23 14:46:02,000 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3056, Invalid=4954, Unknown=0, NotChecked=0, Total=8010 [2018-01-23 14:46:02,000 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 90 states. [2018-01-23 14:46:02,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:02,095 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-01-23 14:46:02,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-01-23 14:46:02,096 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 59 [2018-01-23 14:46:02,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:02,096 INFO L225 Difference]: With dead ends: 70 [2018-01-23 14:46:02,096 INFO L226 Difference]: Without dead ends: 61 [2018-01-23 14:46:02,097 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3817 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3103, Invalid=5087, Unknown=0, NotChecked=0, Total=8190 [2018-01-23 14:46:02,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-01-23 14:46:02,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-01-23 14:46:02,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-01-23 14:46:02,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-01-23 14:46:02,099 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 59 [2018-01-23 14:46:02,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:02,099 INFO L432 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-01-23 14:46:02,100 INFO L433 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-01-23 14:46:02,100 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-01-23 14:46:02,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-23 14:46:02,100 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:02,100 INFO L322 BasicCegarLoop]: trace histogram [43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:02,100 INFO L371 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:02,100 INFO L82 PathProgramCache]: Analyzing trace with hash -1631888917, now seen corresponding path program 43 times [2018-01-23 14:46:02,100 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:02,100 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:02,101 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:02,101 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:02,101 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:02,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:02,115 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:02,812 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:02,812 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:02,812 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-23 14:46:02,817 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:46:02,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:02,845 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:03,495 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:03,515 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:03,515 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2018-01-23 14:46:03,515 INFO L409 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-01-23 14:46:03,516 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-01-23 14:46:03,516 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3193, Invalid=5179, Unknown=0, NotChecked=0, Total=8372 [2018-01-23 14:46:03,516 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand 92 states. [2018-01-23 14:46:03,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:03,610 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2018-01-23 14:46:03,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-23 14:46:03,610 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 60 [2018-01-23 14:46:03,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:03,610 INFO L225 Difference]: With dead ends: 71 [2018-01-23 14:46:03,610 INFO L226 Difference]: Without dead ends: 62 [2018-01-23 14:46:03,611 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3994 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3241, Invalid=5315, Unknown=0, NotChecked=0, Total=8556 [2018-01-23 14:46:03,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-23 14:46:03,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-23 14:46:03,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-23 14:46:03,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-01-23 14:46:03,613 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 60 [2018-01-23 14:46:03,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:03,613 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-01-23 14:46:03,614 INFO L433 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-01-23 14:46:03,614 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-01-23 14:46:03,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-01-23 14:46:03,614 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:03,614 INFO L322 BasicCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:03,614 INFO L371 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:03,614 INFO L82 PathProgramCache]: Analyzing trace with hash -450924016, now seen corresponding path program 44 times [2018-01-23 14:46:03,614 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:03,614 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:03,615 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:03,615 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:46:03,615 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:03,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:03,626 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:04,402 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:04,402 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:04,402 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-23 14:46:04,408 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:46:04,415 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:04,424 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:04,426 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:04,429 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:05,072 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:05,092 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:05,093 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 94 [2018-01-23 14:46:05,093 INFO L409 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-01-23 14:46:05,093 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-01-23 14:46:05,094 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3333, Invalid=5409, Unknown=0, NotChecked=0, Total=8742 [2018-01-23 14:46:05,094 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 94 states. [2018-01-23 14:46:05,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:05,193 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-01-23 14:46:05,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-23 14:46:05,193 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 61 [2018-01-23 14:46:05,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:05,194 INFO L225 Difference]: With dead ends: 72 [2018-01-23 14:46:05,194 INFO L226 Difference]: Without dead ends: 63 [2018-01-23 14:46:05,194 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4175 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3382, Invalid=5548, Unknown=0, NotChecked=0, Total=8930 [2018-01-23 14:46:05,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-23 14:46:05,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-23 14:46:05,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-23 14:46:05,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-01-23 14:46:05,197 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 61 [2018-01-23 14:46:05,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:05,197 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-01-23 14:46:05,197 INFO L433 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-01-23 14:46:05,197 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-01-23 14:46:05,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-23 14:46:05,197 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:05,197 INFO L322 BasicCegarLoop]: trace histogram [45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:05,198 INFO L371 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:05,198 INFO L82 PathProgramCache]: Analyzing trace with hash 1799249547, now seen corresponding path program 45 times [2018-01-23 14:46:05,198 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:05,198 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:05,198 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:05,199 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:05,199 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:05,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:05,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:05,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:05,973 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:05,973 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-23 14:46:05,979 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:46:05,987 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,989 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,990 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,991 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,992 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,993 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,994 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,995 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,996 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,997 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:05,999 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,000 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,001 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,002 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,003 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,005 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,006 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,007 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,009 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,010 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,011 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,013 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,014 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,015 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:06,016 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:06,018 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:06,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:06,713 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:06,713 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2018-01-23 14:46:06,713 INFO L409 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-01-23 14:46:06,714 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-01-23 14:46:06,714 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3476, Invalid=5644, Unknown=0, NotChecked=0, Total=9120 [2018-01-23 14:46:06,714 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 96 states. [2018-01-23 14:46:06,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:06,810 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-01-23 14:46:06,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-01-23 14:46:06,810 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 62 [2018-01-23 14:46:06,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:06,811 INFO L225 Difference]: With dead ends: 73 [2018-01-23 14:46:06,811 INFO L226 Difference]: Without dead ends: 64 [2018-01-23 14:46:06,811 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4360 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3526, Invalid=5786, Unknown=0, NotChecked=0, Total=9312 [2018-01-23 14:46:06,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-01-23 14:46:06,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2018-01-23 14:46:06,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-23 14:46:06,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2018-01-23 14:46:06,814 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 62 [2018-01-23 14:46:06,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:06,815 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2018-01-23 14:46:06,815 INFO L433 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-01-23 14:46:06,815 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2018-01-23 14:46:06,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-01-23 14:46:06,816 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:06,816 INFO L322 BasicCegarLoop]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:06,816 INFO L371 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:06,816 INFO L82 PathProgramCache]: Analyzing trace with hash -1459814032, now seen corresponding path program 46 times [2018-01-23 14:46:06,816 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:06,816 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:06,817 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:06,817 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:06,817 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:06,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:06,829 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:07,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:07,618 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:07,618 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-23 14:46:07,623 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:46:07,642 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:07,644 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:08,342 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:08,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:08,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2018-01-23 14:46:08,363 INFO L409 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-01-23 14:46:08,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-01-23 14:46:08,364 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3622, Invalid=5884, Unknown=0, NotChecked=0, Total=9506 [2018-01-23 14:46:08,364 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand 98 states. [2018-01-23 14:46:08,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:08,478 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2018-01-23 14:46:08,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-01-23 14:46:08,478 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 63 [2018-01-23 14:46:08,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:08,478 INFO L225 Difference]: With dead ends: 74 [2018-01-23 14:46:08,479 INFO L226 Difference]: Without dead ends: 65 [2018-01-23 14:46:08,479 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4549 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3673, Invalid=6029, Unknown=0, NotChecked=0, Total=9702 [2018-01-23 14:46:08,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-01-23 14:46:08,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-01-23 14:46:08,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-01-23 14:46:08,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2018-01-23 14:46:08,481 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 63 [2018-01-23 14:46:08,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:08,482 INFO L432 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2018-01-23 14:46:08,482 INFO L433 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-01-23 14:46:08,482 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2018-01-23 14:46:08,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-01-23 14:46:08,482 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:08,482 INFO L322 BasicCegarLoop]: trace histogram [47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:08,482 INFO L371 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:08,482 INFO L82 PathProgramCache]: Analyzing trace with hash 588430123, now seen corresponding path program 47 times [2018-01-23 14:46:08,482 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:08,483 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:08,483 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:08,483 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:08,483 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:08,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:08,496 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:09,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:09,379 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:09,379 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:46:09,384 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:46:09,388 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,389 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,390 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,391 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,392 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,392 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,393 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,394 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,395 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,396 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,396 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,397 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,398 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,399 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,400 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,401 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,402 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,403 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,404 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,405 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,406 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,407 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,409 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,410 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,414 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:09,416 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:09,419 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:10,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:10,168 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:10,168 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2018-01-23 14:46:10,169 INFO L409 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-01-23 14:46:10,169 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-01-23 14:46:10,169 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3771, Invalid=6129, Unknown=0, NotChecked=0, Total=9900 [2018-01-23 14:46:10,170 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand 100 states. [2018-01-23 14:46:10,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:10,258 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2018-01-23 14:46:10,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-23 14:46:10,259 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 64 [2018-01-23 14:46:10,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:10,259 INFO L225 Difference]: With dead ends: 75 [2018-01-23 14:46:10,259 INFO L226 Difference]: Without dead ends: 66 [2018-01-23 14:46:10,260 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4742 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3823, Invalid=6277, Unknown=0, NotChecked=0, Total=10100 [2018-01-23 14:46:10,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-01-23 14:46:10,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-01-23 14:46:10,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-23 14:46:10,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2018-01-23 14:46:10,262 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 64 [2018-01-23 14:46:10,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:10,262 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2018-01-23 14:46:10,262 INFO L433 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-01-23 14:46:10,262 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2018-01-23 14:46:10,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-23 14:46:10,263 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:10,263 INFO L322 BasicCegarLoop]: trace histogram [48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:10,263 INFO L371 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:10,263 INFO L82 PathProgramCache]: Analyzing trace with hash -340510512, now seen corresponding path program 48 times [2018-01-23 14:46:10,263 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:10,263 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:10,264 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:10,264 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:10,264 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:10,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:10,276 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:11,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:11,115 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:11,115 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:46:11,120 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:46:11,127 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,129 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,130 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,131 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,132 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,133 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,133 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,134 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,135 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,136 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,138 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,139 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,140 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,141 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,142 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,143 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,144 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,145 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,147 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,148 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,149 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,150 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,152 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,153 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,154 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:46:11,155 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:11,157 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:11,912 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:11,932 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:11,933 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 102 [2018-01-23 14:46:11,933 INFO L409 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-01-23 14:46:11,933 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-01-23 14:46:11,934 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3923, Invalid=6379, Unknown=0, NotChecked=0, Total=10302 [2018-01-23 14:46:11,934 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand 102 states. [2018-01-23 14:46:12,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:12,025 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2018-01-23 14:46:12,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-23 14:46:12,025 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 65 [2018-01-23 14:46:12,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:12,026 INFO L225 Difference]: With dead ends: 76 [2018-01-23 14:46:12,026 INFO L226 Difference]: Without dead ends: 67 [2018-01-23 14:46:12,026 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4939 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3976, Invalid=6530, Unknown=0, NotChecked=0, Total=10506 [2018-01-23 14:46:12,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-23 14:46:12,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-01-23 14:46:12,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-01-23 14:46:12,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 67 transitions. [2018-01-23 14:46:12,030 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 67 transitions. Word has length 65 [2018-01-23 14:46:12,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:12,031 INFO L432 AbstractCegarLoop]: Abstraction has 67 states and 67 transitions. [2018-01-23 14:46:12,031 INFO L433 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-01-23 14:46:12,031 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2018-01-23 14:46:12,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-01-23 14:46:12,032 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:12,032 INFO L322 BasicCegarLoop]: trace histogram [49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:12,032 INFO L371 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:12,032 INFO L82 PathProgramCache]: Analyzing trace with hash 927100875, now seen corresponding path program 49 times [2018-01-23 14:46:12,032 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:12,032 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:12,033 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:12,033 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:12,033 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:12,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:12,046 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:12,962 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:12,962 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:12,962 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:46:12,967 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:46:12,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:12,989 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:14,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:14,094 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:14,094 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2018-01-23 14:46:14,095 INFO L409 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-01-23 14:46:14,096 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-01-23 14:46:14,096 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4078, Invalid=6634, Unknown=0, NotChecked=0, Total=10712 [2018-01-23 14:46:14,097 INFO L87 Difference]: Start difference. First operand 67 states and 67 transitions. Second operand 104 states. [2018-01-23 14:46:14,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:14,202 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2018-01-23 14:46:14,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-01-23 14:46:14,203 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 66 [2018-01-23 14:46:14,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:14,203 INFO L225 Difference]: With dead ends: 77 [2018-01-23 14:46:14,203 INFO L226 Difference]: Without dead ends: 68 [2018-01-23 14:46:14,204 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5140 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4132, Invalid=6788, Unknown=0, NotChecked=0, Total=10920 [2018-01-23 14:46:14,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-01-23 14:46:14,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-01-23 14:46:14,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-01-23 14:46:14,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-01-23 14:46:14,206 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 66 [2018-01-23 14:46:14,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:14,206 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-01-23 14:46:14,206 INFO L433 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-01-23 14:46:14,206 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-01-23 14:46:14,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-01-23 14:46:14,207 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:14,207 INFO L322 BasicCegarLoop]: trace histogram [50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:14,207 INFO L371 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:14,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1568348208, now seen corresponding path program 50 times [2018-01-23 14:46:14,207 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:14,207 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:14,208 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:14,208 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:46:14,208 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:14,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:14,222 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:15,131 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:15,131 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:15,132 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:46:15,136 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:46:15,144 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:15,153 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:15,156 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:15,158 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:15,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:15,977 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:15,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 106 [2018-01-23 14:46:15,978 INFO L409 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-01-23 14:46:15,979 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-01-23 14:46:15,979 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4236, Invalid=6894, Unknown=0, NotChecked=0, Total=11130 [2018-01-23 14:46:15,979 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 106 states. [2018-01-23 14:46:16,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:16,114 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-01-23 14:46:16,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-23 14:46:16,114 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 67 [2018-01-23 14:46:16,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:16,114 INFO L225 Difference]: With dead ends: 78 [2018-01-23 14:46:16,115 INFO L226 Difference]: Without dead ends: 69 [2018-01-23 14:46:16,115 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5345 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4291, Invalid=7051, Unknown=0, NotChecked=0, Total=11342 [2018-01-23 14:46:16,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-01-23 14:46:16,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2018-01-23 14:46:16,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-01-23 14:46:16,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 69 transitions. [2018-01-23 14:46:16,119 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 69 transitions. Word has length 67 [2018-01-23 14:46:16,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:16,119 INFO L432 AbstractCegarLoop]: Abstraction has 69 states and 69 transitions. [2018-01-23 14:46:16,119 INFO L433 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-01-23 14:46:16,119 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2018-01-23 14:46:16,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-01-23 14:46:16,120 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:16,120 INFO L322 BasicCegarLoop]: trace histogram [51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:16,120 INFO L371 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:16,120 INFO L82 PathProgramCache]: Analyzing trace with hash -27820949, now seen corresponding path program 51 times [2018-01-23 14:46:16,120 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:16,120 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:16,121 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:16,121 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:16,121 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:16,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:16,134 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:17,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:17,126 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:17,126 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:46:17,131 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:46:17,138 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,140 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,141 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,142 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,143 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,144 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,145 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,146 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,147 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,148 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,149 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,151 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,152 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,153 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,154 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,155 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,156 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,158 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,159 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,161 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,162 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,163 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,165 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,166 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,168 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,169 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,171 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:46:17,171 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:17,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:18,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:18,058 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:18,059 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 108 [2018-01-23 14:46:18,059 INFO L409 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-01-23 14:46:18,060 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-01-23 14:46:18,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4397, Invalid=7159, Unknown=0, NotChecked=0, Total=11556 [2018-01-23 14:46:18,060 INFO L87 Difference]: Start difference. First operand 69 states and 69 transitions. Second operand 108 states. [2018-01-23 14:46:18,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:18,318 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2018-01-23 14:46:18,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-23 14:46:18,318 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 68 [2018-01-23 14:46:18,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:18,319 INFO L225 Difference]: With dead ends: 79 [2018-01-23 14:46:18,319 INFO L226 Difference]: Without dead ends: 70 [2018-01-23 14:46:18,320 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5554 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4453, Invalid=7319, Unknown=0, NotChecked=0, Total=11772 [2018-01-23 14:46:18,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-01-23 14:46:18,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2018-01-23 14:46:18,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-23 14:46:18,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-01-23 14:46:18,324 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 68 [2018-01-23 14:46:18,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:18,324 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-01-23 14:46:18,324 INFO L433 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-01-23 14:46:18,324 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-01-23 14:46:18,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-23 14:46:18,325 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:18,325 INFO L322 BasicCegarLoop]: trace histogram [52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:18,325 INFO L371 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:18,325 INFO L82 PathProgramCache]: Analyzing trace with hash 2030542736, now seen corresponding path program 52 times [2018-01-23 14:46:18,325 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:18,325 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:18,326 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:18,326 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:18,326 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:18,348 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:19,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:19,708 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:19,708 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:46:19,717 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:46:19,744 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:19,747 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:20,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:20,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:20,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 110 [2018-01-23 14:46:20,644 INFO L409 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-01-23 14:46:20,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-01-23 14:46:20,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4561, Invalid=7429, Unknown=0, NotChecked=0, Total=11990 [2018-01-23 14:46:20,646 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 110 states. [2018-01-23 14:46:20,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:20,741 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2018-01-23 14:46:20,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-01-23 14:46:20,741 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 69 [2018-01-23 14:46:20,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:20,742 INFO L225 Difference]: With dead ends: 80 [2018-01-23 14:46:20,742 INFO L226 Difference]: Without dead ends: 71 [2018-01-23 14:46:20,742 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5767 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4618, Invalid=7592, Unknown=0, NotChecked=0, Total=12210 [2018-01-23 14:46:20,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-01-23 14:46:20,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-01-23 14:46:20,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-01-23 14:46:20,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2018-01-23 14:46:20,745 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 69 [2018-01-23 14:46:20,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:20,745 INFO L432 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2018-01-23 14:46:20,745 INFO L433 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-01-23 14:46:20,745 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2018-01-23 14:46:20,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-01-23 14:46:20,745 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:20,746 INFO L322 BasicCegarLoop]: trace histogram [53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:20,746 INFO L371 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:20,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1415307531, now seen corresponding path program 53 times [2018-01-23 14:46:20,746 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:20,746 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:20,746 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:20,746 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:20,746 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:20,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:20,761 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:46:21,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:21,802 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:46:21,803 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:46:21,807 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:46:21,812 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,813 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,814 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,815 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,816 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,816 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,817 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,818 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,819 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,820 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,820 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,821 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,822 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,823 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,824 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,825 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,826 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,827 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,828 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,829 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,830 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,831 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,833 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,834 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,835 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,837 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,838 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,842 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:46:21,843 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:46:21,846 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:46:22,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:46:22,770 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:46:22,770 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 112 [2018-01-23 14:46:22,770 INFO L409 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-01-23 14:46:22,771 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-01-23 14:46:22,771 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4728, Invalid=7704, Unknown=0, NotChecked=0, Total=12432 [2018-01-23 14:46:22,771 INFO L87 Difference]: Start difference. First operand 71 states and 71 transitions. Second operand 112 states. [2018-01-23 14:46:22,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:46:22,877 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2018-01-23 14:46:22,877 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-01-23 14:46:22,877 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 70 [2018-01-23 14:46:22,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:46:22,878 INFO L225 Difference]: With dead ends: 81 [2018-01-23 14:46:22,878 INFO L226 Difference]: Without dead ends: 72 [2018-01-23 14:46:22,878 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5984 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4786, Invalid=7870, Unknown=0, NotChecked=0, Total=12656 [2018-01-23 14:46:22,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-23 14:46:22,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-01-23 14:46:22,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-01-23 14:46:22,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2018-01-23 14:46:22,882 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 70 [2018-01-23 14:46:22,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:46:22,883 INFO L432 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2018-01-23 14:46:22,883 INFO L433 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-01-23 14:46:22,883 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2018-01-23 14:46:22,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-01-23 14:46:22,884 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:46:22,884 INFO L322 BasicCegarLoop]: trace histogram [54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:46:22,884 INFO L371 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:46:22,884 INFO L82 PathProgramCache]: Analyzing trace with hash -477114640, now seen corresponding path program 54 times [2018-01-23 14:46:22,884 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:46:22,884 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:46:22,885 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:22,885 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:46:22,885 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:46:22,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:46:22,904 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-23 14:46:23,617 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-23 14:46:23,619 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-23 14:46:23,619 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-23 14:46:23,620 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-23 14:46:23,620 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-23 14:46:23,620 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-23 14:46:23,620 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-23 14:46:23,620 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-23 14:46:23,620 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == mainErr0EnsuresViolation======== [2018-01-23 14:46:23,620 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-23 14:46:23,620 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2018-01-23 14:46:23,621 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-23 14:46:23,621 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.01 02:46:23 BoogieIcfgContainer [2018-01-23 14:46:23,621 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-23 14:46:23,622 INFO L168 Benchmark]: Toolchain (without parser) took 53247.46 ms. Allocated memory was 306.7 MB in the beginning and 811.6 MB in the end (delta: 504.9 MB). Free memory was 266.0 MB in the beginning and 762.8 MB in the end (delta: -496.8 MB). Peak memory consumption was 8.1 MB. Max. memory is 5.3 GB. [2018-01-23 14:46:23,623 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 306.7 MB. Free memory is still 271.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-23 14:46:23,624 INFO L168 Benchmark]: CACSL2BoogieTranslator took 176.31 ms. Allocated memory is still 306.7 MB. Free memory was 265.0 MB in the beginning and 257.8 MB in the end (delta: 7.2 MB). Peak memory consumption was 7.2 MB. Max. memory is 5.3 GB. [2018-01-23 14:46:23,624 INFO L168 Benchmark]: Boogie Preprocessor took 27.31 ms. Allocated memory is still 306.7 MB. Free memory was 257.8 MB in the beginning and 255.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-23 14:46:23,624 INFO L168 Benchmark]: RCFGBuilder took 189.44 ms. Allocated memory is still 306.7 MB. Free memory was 255.8 MB in the beginning and 244.2 MB in the end (delta: 11.6 MB). Peak memory consumption was 11.6 MB. Max. memory is 5.3 GB. [2018-01-23 14:46:23,624 INFO L168 Benchmark]: TraceAbstraction took 52846.01 ms. Allocated memory was 306.7 MB in the beginning and 811.6 MB in the end (delta: 504.9 MB). Free memory was 244.2 MB in the beginning and 762.8 MB in the end (delta: -518.6 MB). There was no memory consumed. Max. memory is 5.3 GB. [2018-01-23 14:46:23,626 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.19 ms. Allocated memory is still 306.7 MB. Free memory is still 271.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 176.31 ms. Allocated memory is still 306.7 MB. Free memory was 265.0 MB in the beginning and 257.8 MB in the end (delta: 7.2 MB). Peak memory consumption was 7.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 27.31 ms. Allocated memory is still 306.7 MB. Free memory was 257.8 MB in the beginning and 255.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 189.44 ms. Allocated memory is still 306.7 MB. Free memory was 255.8 MB in the beginning and 244.2 MB in the end (delta: 11.6 MB). Peak memory consumption was 11.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 52846.01 ms. Allocated memory was 306.7 MB in the beginning and 811.6 MB in the end (delta: 504.9 MB). Free memory was 244.2 MB in the beginning and 762.8 MB in the end (delta: -518.6 MB). There was no memory consumed. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 1]: not all allocated memory was freed not all allocated memory was freed We found a FailurePath: - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.initErr0EnsuresViolation CFG has 4 procedures, 21 locations, 3 error locations. UNSAFE Result, 0.1s OverallTime, 1 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21occurred in iteration=0, 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, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 3 NumberOfCodeBlocks, 3 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1). Cancelled while BasicCegarLoop was analyzing trace of length 72 with TraceHistMax 54, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 8. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0EnsuresViolation CFG has 4 procedures, 21 locations, 3 error locations. TIMEOUT Result, 52.6s OverallTime, 55 OverallIterations, 54 TraceHistogramMax, 4.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 867 SDtfs, 174 SDslu, 24448 SDs, 0 SdLazy, 5779 SolverSat, 196 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3980 GetRequests, 850 SyntacticMatches, 0 SemanticMatches, 3130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111830 ImplicationChecksByTransitivity, 41.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=72occurred in iteration=54, 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, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 54 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 43.8s InterpolantComputationTime, 4681 NumberOfCodeBlocks, 4681 NumberOfCodeBlocksAsserted, 494 NumberOfCheckSat, 4574 ConstructedInterpolants, 0 QuantifiedInterpolants, 918503 SizeOfPredicates, 53 NumberOfNonLiveVariables, 7526 ConjunctsInSsa, 1590 ConjunctsInUnsatCore, 107 InterpolantComputations, 1 PerfectInterpolantSequences, 0/52470 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 25]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 25). Cancelled while IsEmpty was searching accepting run (input had 21 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: mainErr0EnsuresViolation CFG has 4 procedures, 21 locations, 3 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21occurred in iteration=0, 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, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available RESULT: Ultimate proved your program to be incorrect! Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-23_14-46-23-634.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-23_14-46-23-634.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-1-2018-01-23_14-46-23-634.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-2-2018-01-23_14-46-23-634.csv Completed graceful shutdown