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/memset3_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-2f49842 [2018-01-20 22:18:10,605 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-20 22:18:10,607 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-20 22:18:10,622 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-20 22:18:10,623 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-20 22:18:10,624 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-20 22:18:10,625 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-20 22:18:10,626 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-20 22:18:10,628 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-20 22:18:10,629 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-20 22:18:10,630 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-20 22:18:10,630 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-20 22:18:10,631 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-20 22:18:10,633 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-20 22:18:10,633 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-20 22:18:10,636 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-20 22:18:10,638 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-20 22:18:10,640 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-20 22:18:10,641 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-20 22:18:10,643 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-20 22:18:10,645 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-20 22:18:10,645 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-20 22:18:10,645 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-20 22:18:10,646 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-20 22:18:10,647 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-20 22:18:10,649 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-20 22:18:10,649 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-20 22:18:10,650 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-20 22:18:10,650 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-20 22:18:10,650 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-20 22:18:10,651 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-20 22:18:10,651 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-20 22:18:10,660 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-20 22:18:10,660 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-20 22:18:10,661 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-20 22:18:10,661 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-20 22:18:10,661 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-20 22:18:10,661 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-20 22:18:10,661 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-20 22:18:10,662 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-20 22:18:10,662 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-20 22:18:10,662 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-20 22:18:10,662 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-20 22:18:10,662 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-20 22:18:10,662 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-20 22:18:10,663 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-20 22:18:10,663 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-20 22:18:10,663 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-20 22:18:10,663 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-20 22:18:10,663 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-20 22:18:10,663 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-20 22:18:10,663 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-20 22:18:10,664 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-20 22:18:10,664 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-20 22:18:10,664 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-20 22:18:10,664 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-20 22:18:10,664 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-20 22:18:10,665 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-20 22:18:10,665 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-20 22:18:10,665 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-20 22:18:10,665 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-20 22:18:10,665 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-20 22:18:10,665 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-20 22:18:10,665 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-20 22:18:10,665 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-20 22:18:10,666 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-20 22:18:10,666 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-20 22:18:10,666 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-20 22:18:10,667 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-20 22:18:10,699 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-20 22:18:10,709 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-20 22:18:10,713 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-20 22:18:10,714 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-20 22:18:10,714 INFO L276 PluginConnector]: CDTParser initialized [2018-01-20 22:18:10,715 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memset3_true-valid-memsafety_true-termination.c [2018-01-20 22:18:10,837 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-20 22:18:10,842 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-20 22:18:10,842 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-20 22:18:10,842 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-20 22:18:10,848 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-20 22:18:10,849 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 10:18:10" (1/1) ... [2018-01-20 22:18:10,852 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59def0bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:10, skipping insertion in model container [2018-01-20 22:18:10,852 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 10:18:10" (1/1) ... [2018-01-20 22:18:10,865 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-20 22:18:10,880 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-20 22:18:10,990 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-20 22:18:11,005 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-20 22:18:11,009 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11 WrapperNode [2018-01-20 22:18:11,010 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-20 22:18:11,010 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-20 22:18:11,011 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-20 22:18:11,011 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-20 22:18:11,022 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (1/1) ... [2018-01-20 22:18:11,022 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (1/1) ... [2018-01-20 22:18:11,029 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (1/1) ... [2018-01-20 22:18:11,030 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (1/1) ... [2018-01-20 22:18:11,033 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (1/1) ... [2018-01-20 22:18:11,036 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (1/1) ... [2018-01-20 22:18:11,037 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (1/1) ... [2018-01-20 22:18:11,038 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-20 22:18:11,039 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-20 22:18:11,039 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-20 22:18:11,039 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-20 22:18:11,041 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (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-20 22:18:11,095 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-20 22:18:11,095 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-20 22:18:11,095 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-20 22:18:11,095 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-20 22:18:11,095 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-20 22:18:11,095 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-20 22:18:11,096 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-01-20 22:18:11,096 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-01-20 22:18:11,096 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-01-20 22:18:11,096 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-20 22:18:11,096 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-20 22:18:11,096 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-20 22:18:11,228 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-20 22:18:11,229 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 10:18:11 BoogieIcfgContainer [2018-01-20 22:18:11,229 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-20 22:18:11,230 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-20 22:18:11,230 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-20 22:18:11,233 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-20 22:18:11,233 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.01 10:18:10" (1/3) ... [2018-01-20 22:18:11,234 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6996a73b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 10:18:11, skipping insertion in model container [2018-01-20 22:18:11,235 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:11" (2/3) ... [2018-01-20 22:18:11,235 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6996a73b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 10:18:11, skipping insertion in model container [2018-01-20 22:18:11,235 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 10:18:11" (3/3) ... [2018-01-20 22:18:11,237 INFO L105 eAbstractionObserver]: Analyzing ICFG memset3_true-valid-memsafety_true-termination.c [2018-01-20 22:18:11,248 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-20 22:18:11,256 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2018-01-20 22:18:11,297 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:18:11,298 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:18:11,298 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:18:11,298 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:18:11,298 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:18:11,298 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:18:11,298 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:18:11,298 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.initErr0EnsuresViolation======== [2018-01-20 22:18:11,299 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:18:11,315 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:18:11,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-01-20 22:18:11,321 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:11,322 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-01-20 22:18:11,322 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.initErr0EnsuresViolation]=== [2018-01-20 22:18:11,328 INFO L82 PathProgramCache]: Analyzing trace with hash 51896, now seen corresponding path program 1 times [2018-01-20 22:18:11,331 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:11,332 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:11,379 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:11,379 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:11,379 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:11,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-20 22:18:11,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-20 22:18:11,439 INFO L381 BasicCegarLoop]: Counterexample might be feasible [2018-01-20 22:18:11,444 WARN L343 cessorBacktranslator]: Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) [2018-01-20 22:18:11,452 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:18:11,452 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:18:11,452 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:18:11,452 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:18:11,452 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:18:11,453 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:18:11,453 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:18:11,453 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.startErr0EnsuresViolation======== [2018-01-20 22:18:11,453 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:18:11,454 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:18:11,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-20 22:18:11,455 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:11,455 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-20 22:18:11,455 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:11,456 INFO L82 PathProgramCache]: Analyzing trace with hash 126067280, now seen corresponding path program 1 times [2018-01-20 22:18:11,456 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:11,456 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:11,457 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:11,457 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:11,457 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:11,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:11,486 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:11,582 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-20 22:18:11,584 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-20 22:18:11,585 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-20 22:18:11,586 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-20 22:18:11,596 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-20 22:18:11,597 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-20 22:18:11,599 INFO L87 Difference]: Start difference. First operand 22 states. Second operand 4 states. [2018-01-20 22:18:11,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:11,646 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-20 22:18:11,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-20 22:18:11,647 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-01-20 22:18:11,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:11,658 INFO L225 Difference]: With dead ends: 34 [2018-01-20 22:18:11,659 INFO L226 Difference]: Without dead ends: 20 [2018-01-20 22:18:11,662 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-20 22:18:11,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-01-20 22:18:11,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-01-20 22:18:11,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-01-20 22:18:11,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-01-20 22:18:11,752 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-01-20 22:18:11,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:11,753 INFO L432 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-01-20 22:18:11,753 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-20 22:18:11,753 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-01-20 22:18:11,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-20 22:18:11,753 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:11,754 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:11,754 INFO L371 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:11,754 INFO L82 PathProgramCache]: Analyzing trace with hash 763300235, now seen corresponding path program 1 times [2018-01-20 22:18:11,754 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:11,754 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:11,755 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:11,755 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:11,756 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:11,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:11,772 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:11,849 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-20 22:18:11,849 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:11,849 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-20 22:18:11,859 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:11,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:11,885 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:11,949 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-20 22:18:11,982 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:11,983 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-01-20 22:18:11,984 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-20 22:18:11,984 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-20 22:18:11,984 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-01-20 22:18:11,984 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 8 states. [2018-01-20 22:18:12,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:12,019 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-01-20 22:18:12,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-20 22:18:12,020 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-01-20 22:18:12,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:12,021 INFO L225 Difference]: With dead ends: 30 [2018-01-20 22:18:12,022 INFO L226 Difference]: Without dead ends: 21 [2018-01-20 22:18:12,023 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 17 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-20 22:18:12,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-01-20 22:18:12,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-01-20 22:18:12,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-01-20 22:18:12,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-01-20 22:18:12,027 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-01-20 22:18:12,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:12,028 INFO L432 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-01-20 22:18:12,028 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-20 22:18:12,028 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-01-20 22:18:12,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-20 22:18:12,029 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:12,029 INFO L322 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:12,029 INFO L371 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:12,030 INFO L82 PathProgramCache]: Analyzing trace with hash -957314640, now seen corresponding path program 2 times [2018-01-20 22:18:12,030 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:12,030 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:12,031 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:12,031 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:12,031 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:12,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:12,047 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:12,162 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-20 22:18:12,162 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:12,162 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-20 22:18:12,169 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:12,186 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:12,188 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:12,196 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:12,199 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:12,259 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-20 22:18:12,280 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:12,281 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2018-01-20 22:18:12,281 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-20 22:18:12,281 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-20 22:18:12,282 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2018-01-20 22:18:12,282 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 10 states. [2018-01-20 22:18:12,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:12,346 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-01-20 22:18:12,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-20 22:18:12,346 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 20 [2018-01-20 22:18:12,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:12,347 INFO L225 Difference]: With dead ends: 31 [2018-01-20 22:18:12,347 INFO L226 Difference]: Without dead ends: 22 [2018-01-20 22:18:12,348 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 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-20 22:18:12,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-01-20 22:18:12,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-01-20 22:18:12,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-01-20 22:18:12,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-01-20 22:18:12,352 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-01-20 22:18:12,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:12,352 INFO L432 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-01-20 22:18:12,353 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-20 22:18:12,353 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-01-20 22:18:12,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-20 22:18:12,353 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:12,354 INFO L322 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:12,354 INFO L371 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:12,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1538199083, now seen corresponding path program 3 times [2018-01-20 22:18:12,354 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:12,354 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:12,355 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:12,356 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:12,356 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:12,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:12,370 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:12,461 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-20 22:18:12,461 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:12,461 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-20 22:18:12,469 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:12,479 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:12,481 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:12,482 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:12,482 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:12,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:12,522 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-20 22:18:12,542 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:12,542 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2018-01-20 22:18:12,542 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-20 22:18:12,543 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-20 22:18:12,543 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2018-01-20 22:18:12,543 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 12 states. [2018-01-20 22:18:12,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:12,579 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-01-20 22:18:12,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-20 22:18:12,579 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 21 [2018-01-20 22:18:12,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:12,580 INFO L225 Difference]: With dead ends: 32 [2018-01-20 22:18:12,580 INFO L226 Difference]: Without dead ends: 23 [2018-01-20 22:18:12,581 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 17 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-20 22:18:12,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-01-20 22:18:12,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-01-20 22:18:12,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-01-20 22:18:12,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-01-20 22:18:12,585 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-01-20 22:18:12,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:12,586 INFO L432 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-01-20 22:18:12,586 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-20 22:18:12,586 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-01-20 22:18:12,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-20 22:18:12,587 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:12,587 INFO L322 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:12,587 INFO L371 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:12,588 INFO L82 PathProgramCache]: Analyzing trace with hash 1589713168, now seen corresponding path program 4 times [2018-01-20 22:18:12,588 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:12,588 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:12,589 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:12,589 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:12,589 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:12,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:12,604 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:12,717 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-20 22:18:12,718 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:12,718 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-20 22:18:12,728 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:12,749 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:12,751 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:12,822 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-20 22:18:12,853 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:12,853 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-01-20 22:18:12,853 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-20 22:18:12,854 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-20 22:18:12,854 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=109, Unknown=0, NotChecked=0, Total=182 [2018-01-20 22:18:12,854 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 14 states. [2018-01-20 22:18:12,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:12,889 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-01-20 22:18:12,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-20 22:18:12,889 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2018-01-20 22:18:12,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:12,890 INFO L225 Difference]: With dead ends: 33 [2018-01-20 22:18:12,890 INFO L226 Difference]: Without dead ends: 24 [2018-01-20 22:18:12,890 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 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-20 22:18:12,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-01-20 22:18:12,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-01-20 22:18:12,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-01-20 22:18:12,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-01-20 22:18:12,894 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-01-20 22:18:12,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:12,894 INFO L432 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-01-20 22:18:12,894 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-20 22:18:12,894 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-01-20 22:18:12,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-20 22:18:12,895 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:12,895 INFO L322 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:12,895 INFO L371 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:12,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1108317493, now seen corresponding path program 5 times [2018-01-20 22:18:12,896 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:12,896 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:12,897 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:12,897 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:12,897 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:12,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:12,909 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:12,982 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-20 22:18:12,983 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:12,983 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-20 22:18:12,988 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:12,993 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:12,994 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:12,995 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:13,000 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:13,001 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:13,003 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:13,055 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-20 22:18:13,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:13,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-01-20 22:18:13,075 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-20 22:18:13,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-20 22:18:13,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2018-01-20 22:18:13,075 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 16 states. [2018-01-20 22:18:13,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:13,122 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-20 22:18:13,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-20 22:18:13,122 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 23 [2018-01-20 22:18:13,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:13,123 INFO L225 Difference]: With dead ends: 34 [2018-01-20 22:18:13,123 INFO L226 Difference]: Without dead ends: 25 [2018-01-20 22:18:13,123 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 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-20 22:18:13,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-01-20 22:18:13,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-01-20 22:18:13,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-01-20 22:18:13,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-01-20 22:18:13,127 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-01-20 22:18:13,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:13,127 INFO L432 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-01-20 22:18:13,127 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-20 22:18:13,127 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-01-20 22:18:13,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-20 22:18:13,127 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:13,128 INFO L322 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:13,128 INFO L371 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:13,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1152077936, now seen corresponding path program 6 times [2018-01-20 22:18:13,128 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:13,128 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:13,129 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:13,129 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:13,129 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:13,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:13,141 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:13,231 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-20 22:18:13,231 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:13,231 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-20 22:18:13,236 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:13,244 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:13,247 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:13,248 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:13,250 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:13,250 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:13,252 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:13,309 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-20 22:18:13,331 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:13,331 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-01-20 22:18:13,332 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-20 22:18:13,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-20 22:18:13,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=184, Unknown=0, NotChecked=0, Total=306 [2018-01-20 22:18:13,332 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 18 states. [2018-01-20 22:18:13,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:13,382 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-01-20 22:18:13,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-20 22:18:13,383 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 24 [2018-01-20 22:18:13,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:13,383 INFO L225 Difference]: With dead ends: 35 [2018-01-20 22:18:13,384 INFO L226 Difference]: Without dead ends: 26 [2018-01-20 22:18:13,384 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 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-20 22:18:13,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-01-20 22:18:13,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-01-20 22:18:13,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-01-20 22:18:13,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-01-20 22:18:13,388 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-01-20 22:18:13,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:13,389 INFO L432 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-01-20 22:18:13,389 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-20 22:18:13,389 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-01-20 22:18:13,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-20 22:18:13,390 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:13,390 INFO L322 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:13,390 INFO L371 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:13,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1790107797, now seen corresponding path program 7 times [2018-01-20 22:18:13,390 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:13,391 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:13,392 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:13,392 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:13,392 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:13,404 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:13,531 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-20 22:18:13,531 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:13,532 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-20 22:18:13,540 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:13,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:13,556 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:13,621 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-20 22:18:13,641 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:13,641 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2018-01-20 22:18:13,641 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-20 22:18:13,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-20 22:18:13,642 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=229, Unknown=0, NotChecked=0, Total=380 [2018-01-20 22:18:13,642 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 20 states. [2018-01-20 22:18:13,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:13,685 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-01-20 22:18:13,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-20 22:18:13,685 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 25 [2018-01-20 22:18:13,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:13,685 INFO L225 Difference]: With dead ends: 36 [2018-01-20 22:18:13,686 INFO L226 Difference]: Without dead ends: 27 [2018-01-20 22:18:13,686 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=163, Invalid=257, Unknown=0, NotChecked=0, Total=420 [2018-01-20 22:18:13,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-01-20 22:18:13,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-01-20 22:18:13,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-01-20 22:18:13,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-01-20 22:18:13,689 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-01-20 22:18:13,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:13,689 INFO L432 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-01-20 22:18:13,689 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-20 22:18:13,689 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-01-20 22:18:13,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-01-20 22:18:13,690 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:13,690 INFO L322 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:13,690 INFO L371 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:13,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1491414992, now seen corresponding path program 8 times [2018-01-20 22:18:13,690 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:13,690 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:13,691 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:13,691 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:13,691 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:13,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:13,703 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:13,862 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-20 22:18:13,863 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:13,863 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-20 22:18:13,873 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:13,881 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:13,884 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:13,884 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:13,886 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:13,957 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-20 22:18:13,985 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:13,986 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2018-01-20 22:18:13,986 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-20 22:18:13,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-20 22:18:13,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=279, Unknown=0, NotChecked=0, Total=462 [2018-01-20 22:18:13,987 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 22 states. [2018-01-20 22:18:14,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:14,028 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-01-20 22:18:14,028 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-20 22:18:14,028 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 26 [2018-01-20 22:18:14,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:14,028 INFO L225 Difference]: With dead ends: 37 [2018-01-20 22:18:14,028 INFO L226 Difference]: Without dead ends: 28 [2018-01-20 22:18:14,029 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=196, Invalid=310, Unknown=0, NotChecked=0, Total=506 [2018-01-20 22:18:14,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-01-20 22:18:14,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-01-20 22:18:14,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-01-20 22:18:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-01-20 22:18:14,032 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-01-20 22:18:14,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:14,032 INFO L432 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-01-20 22:18:14,032 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-20 22:18:14,032 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-01-20 22:18:14,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-20 22:18:14,032 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:14,033 INFO L322 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:14,033 INFO L371 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:14,033 INFO L82 PathProgramCache]: Analyzing trace with hash 139406347, now seen corresponding path program 9 times [2018-01-20 22:18:14,033 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:14,033 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:14,033 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:14,034 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:14,034 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:14,046 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:14,257 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-20 22:18:14,257 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:14,257 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-20 22:18:14,263 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:14,272 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:14,276 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:14,281 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:14,283 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:14,284 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:14,285 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:14,285 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:14,287 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:14,391 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-20 22:18:14,412 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:14,412 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2018-01-20 22:18:14,412 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-20 22:18:14,413 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-20 22:18:14,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=334, Unknown=0, NotChecked=0, Total=552 [2018-01-20 22:18:14,413 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 24 states. [2018-01-20 22:18:14,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:14,455 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-01-20 22:18:14,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-20 22:18:14,456 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2018-01-20 22:18:14,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:14,456 INFO L225 Difference]: With dead ends: 38 [2018-01-20 22:18:14,456 INFO L226 Difference]: Without dead ends: 29 [2018-01-20 22:18:14,457 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=232, Invalid=368, Unknown=0, NotChecked=0, Total=600 [2018-01-20 22:18:14,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-01-20 22:18:14,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-01-20 22:18:14,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-01-20 22:18:14,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-01-20 22:18:14,459 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-01-20 22:18:14,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:14,460 INFO L432 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-01-20 22:18:14,460 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-20 22:18:14,460 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-01-20 22:18:14,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-20 22:18:14,460 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:14,460 INFO L322 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:14,460 INFO L371 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:14,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1176811312, now seen corresponding path program 10 times [2018-01-20 22:18:14,461 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:14,461 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:14,461 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:14,461 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:14,461 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:14,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:14,472 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:14,599 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-20 22:18:14,599 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:14,599 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-20 22:18:14,607 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:14,620 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:14,622 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:14,706 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-20 22:18:14,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:14,726 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2018-01-20 22:18:14,726 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-20 22:18:14,727 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-20 22:18:14,727 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=394, Unknown=0, NotChecked=0, Total=650 [2018-01-20 22:18:14,727 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 26 states. [2018-01-20 22:18:14,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:14,762 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-01-20 22:18:14,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-20 22:18:14,762 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 28 [2018-01-20 22:18:14,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:14,763 INFO L225 Difference]: With dead ends: 39 [2018-01-20 22:18:14,763 INFO L226 Difference]: Without dead ends: 30 [2018-01-20 22:18:14,764 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 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-20 22:18:14,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-01-20 22:18:14,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-01-20 22:18:14,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-01-20 22:18:14,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-01-20 22:18:14,766 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-01-20 22:18:14,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:14,767 INFO L432 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-01-20 22:18:14,767 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-20 22:18:14,767 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-01-20 22:18:14,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-20 22:18:14,767 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:14,767 INFO L322 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:14,767 INFO L371 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:14,768 INFO L82 PathProgramCache]: Analyzing trace with hash -1023373141, now seen corresponding path program 11 times [2018-01-20 22:18:14,768 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:14,768 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:14,768 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:14,768 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:14,769 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:14,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:14,778 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:14,891 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-20 22:18:14,892 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:14,892 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-20 22:18:14,897 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:14,901 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:14,902 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:14,903 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:14,904 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:14,905 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:14,906 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:14,911 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:14,912 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:14,914 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:15,011 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-20 22:18:15,031 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:15,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2018-01-20 22:18:15,032 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-20 22:18:15,032 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-20 22:18:15,032 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=459, Unknown=0, NotChecked=0, Total=756 [2018-01-20 22:18:15,032 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 28 states. [2018-01-20 22:18:15,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:15,067 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-01-20 22:18:15,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-20 22:18:15,068 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 29 [2018-01-20 22:18:15,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:15,068 INFO L225 Difference]: With dead ends: 40 [2018-01-20 22:18:15,068 INFO L226 Difference]: Without dead ends: 31 [2018-01-20 22:18:15,069 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=313, Invalid=499, Unknown=0, NotChecked=0, Total=812 [2018-01-20 22:18:15,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-01-20 22:18:15,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-01-20 22:18:15,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-01-20 22:18:15,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-01-20 22:18:15,071 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-01-20 22:18:15,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:15,072 INFO L432 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-01-20 22:18:15,072 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-20 22:18:15,072 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-01-20 22:18:15,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-20 22:18:15,072 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:15,072 INFO L322 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:15,072 INFO L371 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:15,072 INFO L82 PathProgramCache]: Analyzing trace with hash -509614448, now seen corresponding path program 12 times [2018-01-20 22:18:15,073 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:15,073 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:15,073 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:15,073 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:15,073 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:15,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:15,084 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:15,344 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-20 22:18:15,344 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:15,344 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-20 22:18:15,350 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:15,359 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:15,363 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:15,364 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:15,366 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:15,371 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:15,372 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:15,381 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:15,381 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:15,384 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:15,583 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-20 22:18:15,607 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:15,608 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2018-01-20 22:18:15,608 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-20 22:18:15,608 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-20 22:18:15,608 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=529, Unknown=0, NotChecked=0, Total=870 [2018-01-20 22:18:15,609 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 30 states. [2018-01-20 22:18:15,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:15,649 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-01-20 22:18:15,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-20 22:18:15,650 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 30 [2018-01-20 22:18:15,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:15,651 INFO L225 Difference]: With dead ends: 41 [2018-01-20 22:18:15,651 INFO L226 Difference]: Without dead ends: 32 [2018-01-20 22:18:15,651 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 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-20 22:18:15,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-01-20 22:18:15,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-01-20 22:18:15,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-01-20 22:18:15,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-01-20 22:18:15,655 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-01-20 22:18:15,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:15,655 INFO L432 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-01-20 22:18:15,655 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-20 22:18:15,655 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-01-20 22:18:15,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-01-20 22:18:15,656 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:15,656 INFO L322 BasicCegarLoop]: trace histogram [13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:15,656 INFO L371 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:15,656 INFO L82 PathProgramCache]: Analyzing trace with hash -1762964149, now seen corresponding path program 13 times [2018-01-20 22:18:15,657 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:15,657 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:15,658 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:15,658 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:15,658 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:15,667 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:15,810 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-20 22:18:15,810 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:15,810 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-20 22:18:15,815 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:15,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:15,831 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:15,952 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-20 22:18:15,973 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:15,973 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-01-20 22:18:15,973 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-20 22:18:15,974 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-20 22:18:15,974 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=604, Unknown=0, NotChecked=0, Total=992 [2018-01-20 22:18:15,974 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 32 states. [2018-01-20 22:18:16,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:16,046 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-01-20 22:18:16,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-20 22:18:16,050 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 31 [2018-01-20 22:18:16,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:16,051 INFO L225 Difference]: With dead ends: 42 [2018-01-20 22:18:16,051 INFO L226 Difference]: Without dead ends: 33 [2018-01-20 22:18:16,052 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 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-20 22:18:16,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-01-20 22:18:16,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-01-20 22:18:16,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-01-20 22:18:16,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-01-20 22:18:16,056 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-01-20 22:18:16,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:16,056 INFO L432 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-01-20 22:18:16,056 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-20 22:18:16,056 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-01-20 22:18:16,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-20 22:18:16,057 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:16,057 INFO L322 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:16,057 INFO L371 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:16,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1962099216, now seen corresponding path program 14 times [2018-01-20 22:18:16,057 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:16,057 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:16,058 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:16,058 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:16,058 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:16,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:16,069 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:16,401 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-20 22:18:16,401 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:16,401 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-20 22:18:16,408 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:16,417 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:16,422 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:16,423 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:16,424 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:16,608 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-20 22:18:16,631 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:16,632 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2018-01-20 22:18:16,632 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-20 22:18:16,632 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-20 22:18:16,633 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=684, Unknown=0, NotChecked=0, Total=1122 [2018-01-20 22:18:16,633 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 34 states. [2018-01-20 22:18:16,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:16,701 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-01-20 22:18:16,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-20 22:18:16,701 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 32 [2018-01-20 22:18:16,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:16,702 INFO L225 Difference]: With dead ends: 43 [2018-01-20 22:18:16,702 INFO L226 Difference]: Without dead ends: 34 [2018-01-20 22:18:16,702 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=457, Invalid=733, Unknown=0, NotChecked=0, Total=1190 [2018-01-20 22:18:16,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-01-20 22:18:16,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-01-20 22:18:16,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-01-20 22:18:16,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-01-20 22:18:16,706 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-01-20 22:18:16,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:16,707 INFO L432 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-01-20 22:18:16,707 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-20 22:18:16,707 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-01-20 22:18:16,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-01-20 22:18:16,707 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:16,707 INFO L322 BasicCegarLoop]: trace histogram [15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:16,707 INFO L371 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:16,708 INFO L82 PathProgramCache]: Analyzing trace with hash 454648299, now seen corresponding path program 15 times [2018-01-20 22:18:16,708 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:16,708 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:16,708 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:16,708 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:16,709 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:16,719 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:16,897 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-20 22:18:16,897 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:16,897 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-20 22:18:16,904 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:16,911 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,913 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,914 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,916 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,917 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,918 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,919 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,920 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,921 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:16,921 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:16,923 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:17,054 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-20 22:18:17,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:17,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2018-01-20 22:18:17,074 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-20 22:18:17,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-20 22:18:17,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=769, Unknown=0, NotChecked=0, Total=1260 [2018-01-20 22:18:17,075 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 36 states. [2018-01-20 22:18:17,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:17,135 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-01-20 22:18:17,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-20 22:18:17,135 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 33 [2018-01-20 22:18:17,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:17,136 INFO L225 Difference]: With dead ends: 44 [2018-01-20 22:18:17,136 INFO L226 Difference]: Without dead ends: 35 [2018-01-20 22:18:17,137 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 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-20 22:18:17,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-01-20 22:18:17,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-01-20 22:18:17,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-01-20 22:18:17,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-01-20 22:18:17,140 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-01-20 22:18:17,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:17,141 INFO L432 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-01-20 22:18:17,141 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-20 22:18:17,141 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-01-20 22:18:17,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-20 22:18:17,142 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:17,142 INFO L322 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:17,142 INFO L371 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:17,142 INFO L82 PathProgramCache]: Analyzing trace with hash -1935590064, now seen corresponding path program 16 times [2018-01-20 22:18:17,142 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:17,142 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:17,143 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:17,143 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:17,143 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:17,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:17,152 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:17,375 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-20 22:18:17,375 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:17,375 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-20 22:18:17,381 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:17,399 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:17,401 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:17,562 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-20 22:18:17,582 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:17,582 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-01-20 22:18:17,582 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-20 22:18:17,583 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-20 22:18:17,583 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=859, Unknown=0, NotChecked=0, Total=1406 [2018-01-20 22:18:17,583 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 38 states. [2018-01-20 22:18:17,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:17,620 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-01-20 22:18:17,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-20 22:18:17,620 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 34 [2018-01-20 22:18:17,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:17,621 INFO L225 Difference]: With dead ends: 45 [2018-01-20 22:18:17,621 INFO L226 Difference]: Without dead ends: 36 [2018-01-20 22:18:17,621 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 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-20 22:18:17,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-01-20 22:18:17,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-01-20 22:18:17,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-01-20 22:18:17,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-01-20 22:18:17,624 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-01-20 22:18:17,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:17,624 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-01-20 22:18:17,624 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-20 22:18:17,624 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-01-20 22:18:17,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-01-20 22:18:17,625 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:17,625 INFO L322 BasicCegarLoop]: trace histogram [17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:17,625 INFO L371 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:17,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1276432011, now seen corresponding path program 17 times [2018-01-20 22:18:17,625 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:17,625 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:17,626 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:17,626 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:17,626 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:17,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:17,634 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:17,851 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-20 22:18:17,852 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:17,852 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-20 22:18:17,858 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:17,862 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,863 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,864 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,865 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,866 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,866 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,867 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,868 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,869 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,873 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:17,874 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:17,876 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:18,033 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-20 22:18:18,064 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:18,065 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2018-01-20 22:18:18,065 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-20 22:18:18,065 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-20 22:18:18,065 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=954, Unknown=0, NotChecked=0, Total=1560 [2018-01-20 22:18:18,066 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 40 states. [2018-01-20 22:18:18,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:18,114 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-01-20 22:18:18,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-20 22:18:18,115 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 35 [2018-01-20 22:18:18,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:18,116 INFO L225 Difference]: With dead ends: 46 [2018-01-20 22:18:18,116 INFO L226 Difference]: Without dead ends: 37 [2018-01-20 22:18:18,116 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 17 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-20 22:18:18,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-01-20 22:18:18,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-01-20 22:18:18,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-01-20 22:18:18,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-01-20 22:18:18,120 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-01-20 22:18:18,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:18,120 INFO L432 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-01-20 22:18:18,120 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-20 22:18:18,120 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-01-20 22:18:18,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-01-20 22:18:18,121 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:18,121 INFO L322 BasicCegarLoop]: trace histogram [18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:18,121 INFO L371 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:18,121 INFO L82 PathProgramCache]: Analyzing trace with hash 2064868528, now seen corresponding path program 18 times [2018-01-20 22:18:18,121 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:18,121 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:18,122 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:18,122 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:18,122 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:18,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:18,130 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:18,391 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-20 22:18:18,391 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:18,391 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-20 22:18:18,401 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:18,408 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,411 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,412 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,414 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,417 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,418 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,419 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,421 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,422 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,424 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:18,424 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:18,426 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:18,674 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-20 22:18:18,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:18,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2018-01-20 22:18:18,695 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-20 22:18:18,695 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-20 22:18:18,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=1054, Unknown=0, NotChecked=0, Total=1722 [2018-01-20 22:18:18,696 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 42 states. [2018-01-20 22:18:18,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:18,751 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-01-20 22:18:18,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-20 22:18:18,751 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 36 [2018-01-20 22:18:18,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:18,752 INFO L225 Difference]: With dead ends: 47 [2018-01-20 22:18:18,752 INFO L226 Difference]: Without dead ends: 38 [2018-01-20 22:18:18,752 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=691, Invalid=1115, Unknown=0, NotChecked=0, Total=1806 [2018-01-20 22:18:18,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-01-20 22:18:18,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-01-20 22:18:18,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-20 22:18:18,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-01-20 22:18:18,756 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-01-20 22:18:18,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:18,757 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-01-20 22:18:18,757 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-20 22:18:18,757 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-01-20 22:18:18,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-20 22:18:18,758 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:18,758 INFO L322 BasicCegarLoop]: trace histogram [19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:18,758 INFO L371 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:18,758 INFO L82 PathProgramCache]: Analyzing trace with hash 736596779, now seen corresponding path program 19 times [2018-01-20 22:18:18,758 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:18,758 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:18,759 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:18,759 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:18,759 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:18,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:18,769 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:19,014 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-20 22:18:19,014 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:19,015 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-20 22:18:19,022 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:19,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:19,038 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:19,289 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-20 22:18:19,309 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:19,309 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2018-01-20 22:18:19,309 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-20 22:18:19,309 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-20 22:18:19,310 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=1159, Unknown=0, NotChecked=0, Total=1892 [2018-01-20 22:18:19,310 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 44 states. [2018-01-20 22:18:19,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:19,355 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-01-20 22:18:19,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-20 22:18:19,355 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 37 [2018-01-20 22:18:19,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:19,356 INFO L225 Difference]: With dead ends: 48 [2018-01-20 22:18:19,356 INFO L226 Difference]: Without dead ends: 39 [2018-01-20 22:18:19,356 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 17 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-20 22:18:19,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-01-20 22:18:19,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-01-20 22:18:19,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-01-20 22:18:19,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-01-20 22:18:19,359 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-01-20 22:18:19,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:19,359 INFO L432 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-01-20 22:18:19,359 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-20 22:18:19,359 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-01-20 22:18:19,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-20 22:18:19,360 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:19,360 INFO L322 BasicCegarLoop]: trace histogram [20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:19,360 INFO L371 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:19,360 INFO L82 PathProgramCache]: Analyzing trace with hash -1785121776, now seen corresponding path program 20 times [2018-01-20 22:18:19,360 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:19,360 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:19,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:19,361 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:19,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:19,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:19,371 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:19,607 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-20 22:18:19,607 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:19,607 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-20 22:18:19,612 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:19,618 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:19,623 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:19,624 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:19,625 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:19,853 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-20 22:18:19,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:19,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2018-01-20 22:18:19,875 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-20 22:18:19,875 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-20 22:18:19,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=1269, Unknown=0, NotChecked=0, Total=2070 [2018-01-20 22:18:19,876 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 46 states. [2018-01-20 22:18:19,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:19,963 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-01-20 22:18:19,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-20 22:18:19,963 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 38 [2018-01-20 22:18:19,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:19,964 INFO L225 Difference]: With dead ends: 49 [2018-01-20 22:18:19,964 INFO L226 Difference]: Without dead ends: 40 [2018-01-20 22:18:19,965 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=826, Invalid=1336, Unknown=0, NotChecked=0, Total=2162 [2018-01-20 22:18:19,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-20 22:18:19,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-01-20 22:18:19,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-01-20 22:18:19,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-01-20 22:18:19,969 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-01-20 22:18:19,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:19,969 INFO L432 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-01-20 22:18:19,969 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-20 22:18:19,969 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-01-20 22:18:19,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-20 22:18:19,970 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:19,970 INFO L322 BasicCegarLoop]: trace histogram [21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:19,970 INFO L371 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:19,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1645981643, now seen corresponding path program 21 times [2018-01-20 22:18:19,971 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:19,971 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:19,971 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:19,971 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:19,972 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:19,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:19,981 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:20,362 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-20 22:18:20,362 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:20,362 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-20 22:18:20,368 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:20,375 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,377 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,378 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,379 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,380 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,381 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,382 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,383 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,385 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,386 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,387 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,388 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:20,388 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:20,389 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:20,579 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-20 22:18:20,599 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:20,599 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2018-01-20 22:18:20,600 INFO L409 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-01-20 22:18:20,600 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-01-20 22:18:20,601 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=872, Invalid=1384, Unknown=0, NotChecked=0, Total=2256 [2018-01-20 22:18:20,601 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 48 states. [2018-01-20 22:18:20,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:20,656 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-01-20 22:18:20,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-20 22:18:20,656 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 39 [2018-01-20 22:18:20,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:20,657 INFO L225 Difference]: With dead ends: 50 [2018-01-20 22:18:20,657 INFO L226 Difference]: Without dead ends: 41 [2018-01-20 22:18:20,658 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=898, Invalid=1454, Unknown=0, NotChecked=0, Total=2352 [2018-01-20 22:18:20,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-01-20 22:18:20,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-01-20 22:18:20,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-01-20 22:18:20,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-01-20 22:18:20,662 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-01-20 22:18:20,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:20,663 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-01-20 22:18:20,663 INFO L433 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-01-20 22:18:20,663 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-01-20 22:18:20,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-01-20 22:18:20,664 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:20,664 INFO L322 BasicCegarLoop]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:20,664 INFO L371 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:20,664 INFO L82 PathProgramCache]: Analyzing trace with hash 636005232, now seen corresponding path program 22 times [2018-01-20 22:18:20,664 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:20,665 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:20,665 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:20,665 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:20,666 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:20,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:20,677 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:20,920 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-20 22:18:20,920 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:20,920 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-20 22:18:20,925 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:20,938 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:20,940 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:21,173 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-20 22:18:21,193 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:21,193 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2018-01-20 22:18:21,193 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-01-20 22:18:21,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-01-20 22:18:21,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=1504, Unknown=0, NotChecked=0, Total=2450 [2018-01-20 22:18:21,194 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 50 states. [2018-01-20 22:18:21,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:21,267 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-01-20 22:18:21,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-20 22:18:21,267 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 40 [2018-01-20 22:18:21,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:21,268 INFO L225 Difference]: With dead ends: 51 [2018-01-20 22:18:21,268 INFO L226 Difference]: Without dead ends: 42 [2018-01-20 22:18:21,269 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 17 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-20 22:18:21,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-01-20 22:18:21,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-01-20 22:18:21,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-01-20 22:18:21,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-01-20 22:18:21,273 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-01-20 22:18:21,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:21,274 INFO L432 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-01-20 22:18:21,274 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-01-20 22:18:21,274 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-01-20 22:18:21,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-20 22:18:21,275 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:21,275 INFO L322 BasicCegarLoop]: trace histogram [23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:21,275 INFO L371 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:21,275 INFO L82 PathProgramCache]: Analyzing trace with hash -608492437, now seen corresponding path program 23 times [2018-01-20 22:18:21,275 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:21,276 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:21,276 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:21,276 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:21,277 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:21,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:21,286 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:21,588 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-20 22:18:21,588 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:21,588 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-20 22:18:21,593 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:21,597 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,598 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,598 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,599 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,600 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,601 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,602 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,603 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,604 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,605 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,606 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,607 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,611 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:21,612 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:21,614 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:21,841 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-20 22:18:21,862 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:21,862 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2018-01-20 22:18:21,862 INFO L409 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-01-20 22:18:21,863 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-01-20 22:18:21,863 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=1629, Unknown=0, NotChecked=0, Total=2652 [2018-01-20 22:18:21,863 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 52 states. [2018-01-20 22:18:21,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:21,962 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-01-20 22:18:21,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-20 22:18:21,963 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 41 [2018-01-20 22:18:21,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:21,963 INFO L225 Difference]: With dead ends: 52 [2018-01-20 22:18:21,963 INFO L226 Difference]: Without dead ends: 43 [2018-01-20 22:18:21,964 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 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-20 22:18:21,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-01-20 22:18:21,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-01-20 22:18:21,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-20 22:18:21,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-01-20 22:18:21,967 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-01-20 22:18:21,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:21,967 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-01-20 22:18:21,967 INFO L433 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-01-20 22:18:21,967 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-01-20 22:18:21,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-20 22:18:21,967 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:21,967 INFO L322 BasicCegarLoop]: trace histogram [24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:21,968 INFO L371 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:21,968 INFO L82 PathProgramCache]: Analyzing trace with hash -533214512, now seen corresponding path program 24 times [2018-01-20 22:18:21,968 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:21,968 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:21,968 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:21,968 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:21,968 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:21,976 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:22,342 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-20 22:18:22,342 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:22,343 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-20 22:18:22,347 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:22,354 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,356 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,357 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,358 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,359 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,361 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,362 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,363 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,364 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,365 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,367 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,368 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,369 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:22,369 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:22,371 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:22,607 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-20 22:18:22,627 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:22,627 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2018-01-20 22:18:22,627 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-20 22:18:22,627 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-20 22:18:22,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1103, Invalid=1759, Unknown=0, NotChecked=0, Total=2862 [2018-01-20 22:18:22,628 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 54 states. [2018-01-20 22:18:22,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:22,699 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-01-20 22:18:22,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-20 22:18:22,702 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 42 [2018-01-20 22:18:22,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:22,703 INFO L225 Difference]: With dead ends: 53 [2018-01-20 22:18:22,703 INFO L226 Difference]: Without dead ends: 44 [2018-01-20 22:18:22,704 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 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-20 22:18:22,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-01-20 22:18:22,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-01-20 22:18:22,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-20 22:18:22,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-01-20 22:18:22,709 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-01-20 22:18:22,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:22,709 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-01-20 22:18:22,709 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-20 22:18:22,709 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-01-20 22:18:22,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-01-20 22:18:22,710 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:22,710 INFO L322 BasicCegarLoop]: trace histogram [25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:22,710 INFO L371 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:22,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1800401163, now seen corresponding path program 25 times [2018-01-20 22:18:22,711 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:22,711 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:22,711 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:22,712 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:22,712 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:22,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:22,723 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:23,046 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-20 22:18:23,047 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:23,047 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-20 22:18:23,061 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:23,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:23,076 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:23,325 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-20 22:18:23,346 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:23,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2018-01-20 22:18:23,346 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-20 22:18:23,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-20 22:18:23,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=1894, Unknown=0, NotChecked=0, Total=3080 [2018-01-20 22:18:23,347 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 56 states. [2018-01-20 22:18:23,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:23,409 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-01-20 22:18:23,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-20 22:18:23,409 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 43 [2018-01-20 22:18:23,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:23,410 INFO L225 Difference]: With dead ends: 54 [2018-01-20 22:18:23,410 INFO L226 Difference]: Without dead ends: 45 [2018-01-20 22:18:23,411 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 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-20 22:18:23,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-20 22:18:23,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-20 22:18:23,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-20 22:18:23,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-01-20 22:18:23,413 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-01-20 22:18:23,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:23,414 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-01-20 22:18:23,414 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-20 22:18:23,414 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-01-20 22:18:23,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-20 22:18:23,414 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:23,414 INFO L322 BasicCegarLoop]: trace histogram [26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:23,414 INFO L371 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:23,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1128043056, now seen corresponding path program 26 times [2018-01-20 22:18:23,415 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:23,415 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:23,415 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:23,415 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:23,415 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:23,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:23,426 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:23,903 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-20 22:18:23,904 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:23,904 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-20 22:18:23,912 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:23,921 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:23,929 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:23,931 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:23,933 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:24,286 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-20 22:18:24,307 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:24,307 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 58 [2018-01-20 22:18:24,307 INFO L409 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-01-20 22:18:24,307 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-01-20 22:18:24,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1272, Invalid=2034, Unknown=0, NotChecked=0, Total=3306 [2018-01-20 22:18:24,308 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 58 states. [2018-01-20 22:18:24,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:24,372 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-01-20 22:18:24,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-20 22:18:24,372 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 44 [2018-01-20 22:18:24,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:24,373 INFO L225 Difference]: With dead ends: 55 [2018-01-20 22:18:24,373 INFO L226 Difference]: Without dead ends: 46 [2018-01-20 22:18:24,373 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1529 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1303, Invalid=2119, Unknown=0, NotChecked=0, Total=3422 [2018-01-20 22:18:24,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-01-20 22:18:24,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-01-20 22:18:24,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-01-20 22:18:24,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-01-20 22:18:24,376 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-01-20 22:18:24,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:24,377 INFO L432 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-01-20 22:18:24,377 INFO L433 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-01-20 22:18:24,377 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-01-20 22:18:24,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-01-20 22:18:24,377 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:24,378 INFO L322 BasicCegarLoop]: trace histogram [27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:24,378 INFO L371 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:24,378 INFO L82 PathProgramCache]: Analyzing trace with hash 1759778219, now seen corresponding path program 27 times [2018-01-20 22:18:24,378 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:24,378 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:24,379 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:24,379 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:24,379 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:24,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:24,390 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:24,758 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-20 22:18:24,758 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:24,758 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-20 22:18:24,764 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:24,771 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,773 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,774 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,775 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,776 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,777 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,778 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,779 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,780 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,781 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,783 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,784 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,785 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,786 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,787 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:24,787 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:24,789 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:25,065 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-20 22:18:25,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:25,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2018-01-20 22:18:25,085 INFO L409 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-01-20 22:18:25,086 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-01-20 22:18:25,086 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1361, Invalid=2179, Unknown=0, NotChecked=0, Total=3540 [2018-01-20 22:18:25,086 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 60 states. [2018-01-20 22:18:25,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:25,134 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-01-20 22:18:25,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-20 22:18:25,134 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 45 [2018-01-20 22:18:25,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:25,134 INFO L225 Difference]: With dead ends: 56 [2018-01-20 22:18:25,134 INFO L226 Difference]: Without dead ends: 47 [2018-01-20 22:18:25,135 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 17 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-20 22:18:25,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-01-20 22:18:25,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-01-20 22:18:25,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-01-20 22:18:25,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-01-20 22:18:25,138 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-01-20 22:18:25,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:25,139 INFO L432 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-01-20 22:18:25,139 INFO L433 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-01-20 22:18:25,139 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-01-20 22:18:25,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-01-20 22:18:25,139 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:25,139 INFO L322 BasicCegarLoop]: trace histogram [28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:25,139 INFO L371 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:25,140 INFO L82 PathProgramCache]: Analyzing trace with hash -131268208, now seen corresponding path program 28 times [2018-01-20 22:18:25,140 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:25,140 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:25,140 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:25,140 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:25,141 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:25,149 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:25,531 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-20 22:18:25,531 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:25,531 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-20 22:18:25,537 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:25,551 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:25,553 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:25,848 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-20 22:18:25,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:25,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2018-01-20 22:18:25,868 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-01-20 22:18:25,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-01-20 22:18:25,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1453, Invalid=2329, Unknown=0, NotChecked=0, Total=3782 [2018-01-20 22:18:25,869 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 62 states. [2018-01-20 22:18:25,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:25,932 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-01-20 22:18:25,933 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-20 22:18:25,933 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 46 [2018-01-20 22:18:25,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:25,933 INFO L225 Difference]: With dead ends: 57 [2018-01-20 22:18:25,933 INFO L226 Difference]: Without dead ends: 48 [2018-01-20 22:18:25,934 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 17 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-20 22:18:25,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-01-20 22:18:25,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-01-20 22:18:25,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-01-20 22:18:25,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-01-20 22:18:25,937 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-01-20 22:18:25,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:25,937 INFO L432 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-01-20 22:18:25,937 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-01-20 22:18:25,937 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-01-20 22:18:25,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-01-20 22:18:25,938 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:25,938 INFO L322 BasicCegarLoop]: trace histogram [29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:25,938 INFO L371 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:25,938 INFO L82 PathProgramCache]: Analyzing trace with hash 1375834699, now seen corresponding path program 29 times [2018-01-20 22:18:25,938 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:25,938 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:25,939 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:25,939 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:25,939 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:25,947 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:26,339 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-20 22:18:26,340 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:26,340 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-20 22:18:26,344 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:26,348 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,349 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,350 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,350 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,351 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,352 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,353 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,353 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,354 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,355 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,356 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,357 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,358 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,359 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,360 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,364 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:26,365 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:26,367 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:26,686 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-20 22:18:26,706 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:26,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-01-20 22:18:26,706 INFO L409 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-01-20 22:18:26,707 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-01-20 22:18:26,707 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=2484, Unknown=0, NotChecked=0, Total=4032 [2018-01-20 22:18:26,707 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 64 states. [2018-01-20 22:18:26,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:26,779 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-01-20 22:18:26,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-20 22:18:26,780 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 47 [2018-01-20 22:18:26,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:26,780 INFO L225 Difference]: With dead ends: 58 [2018-01-20 22:18:26,780 INFO L226 Difference]: Without dead ends: 49 [2018-01-20 22:18:26,781 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 17 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-20 22:18:26,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-01-20 22:18:26,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-01-20 22:18:26,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-20 22:18:26,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-01-20 22:18:26,784 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-01-20 22:18:26,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:26,785 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-01-20 22:18:26,785 INFO L433 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-01-20 22:18:26,785 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-01-20 22:18:26,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-20 22:18:26,786 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:26,786 INFO L322 BasicCegarLoop]: trace histogram [30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:26,786 INFO L371 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:26,786 INFO L82 PathProgramCache]: Analyzing trace with hash 851384560, now seen corresponding path program 30 times [2018-01-20 22:18:26,786 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:26,786 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:26,787 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:26,787 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:26,787 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:26,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:26,795 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:27,184 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-20 22:18:27,185 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:27,185 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-20 22:18:27,190 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:27,197 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,199 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,200 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,201 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,202 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,203 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,204 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,205 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,206 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,207 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,208 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,209 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,210 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,212 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,213 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,214 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:27,215 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:27,216 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:27,544 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-20 22:18:27,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:27,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2018-01-20 22:18:27,565 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-20 22:18:27,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-20 22:18:27,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1646, Invalid=2644, Unknown=0, NotChecked=0, Total=4290 [2018-01-20 22:18:27,566 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 66 states. [2018-01-20 22:18:27,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:27,631 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2018-01-20 22:18:27,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-20 22:18:27,632 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 48 [2018-01-20 22:18:27,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:27,632 INFO L225 Difference]: With dead ends: 59 [2018-01-20 22:18:27,632 INFO L226 Difference]: Without dead ends: 50 [2018-01-20 22:18:27,633 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2005 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1681, Invalid=2741, Unknown=0, NotChecked=0, Total=4422 [2018-01-20 22:18:27,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-01-20 22:18:27,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-01-20 22:18:27,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-01-20 22:18:27,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-01-20 22:18:27,635 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-01-20 22:18:27,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:27,635 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-01-20 22:18:27,635 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-20 22:18:27,635 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-01-20 22:18:27,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-01-20 22:18:27,636 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:27,636 INFO L322 BasicCegarLoop]: trace histogram [31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:27,636 INFO L371 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:27,636 INFO L82 PathProgramCache]: Analyzing trace with hash 1773299435, now seen corresponding path program 31 times [2018-01-20 22:18:27,636 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:27,637 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:27,637 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:27,637 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:27,637 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:27,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:27,650 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:28,075 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-20 22:18:28,076 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:28,076 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-20 22:18:28,081 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:28,096 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:28,456 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-20 22:18:28,475 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:28,475 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2018-01-20 22:18:28,476 INFO L409 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-01-20 22:18:28,476 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-01-20 22:18:28,476 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1747, Invalid=2809, Unknown=0, NotChecked=0, Total=4556 [2018-01-20 22:18:28,476 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 68 states. [2018-01-20 22:18:28,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:28,540 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-01-20 22:18:28,540 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-20 22:18:28,540 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 49 [2018-01-20 22:18:28,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:28,541 INFO L225 Difference]: With dead ends: 60 [2018-01-20 22:18:28,541 INFO L226 Difference]: Without dead ends: 51 [2018-01-20 22:18:28,542 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 17 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-20 22:18:28,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-01-20 22:18:28,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-01-20 22:18:28,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-01-20 22:18:28,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-01-20 22:18:28,544 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-01-20 22:18:28,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:28,544 INFO L432 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-01-20 22:18:28,544 INFO L433 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-01-20 22:18:28,544 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-01-20 22:18:28,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-01-20 22:18:28,545 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:28,545 INFO L322 BasicCegarLoop]: trace histogram [32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:28,545 INFO L371 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:28,545 INFO L82 PathProgramCache]: Analyzing trace with hash 287889488, now seen corresponding path program 32 times [2018-01-20 22:18:28,546 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:28,546 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:28,546 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:28,547 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:28,547 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:28,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:28,555 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:29,002 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-20 22:18:29,002 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:29,002 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-20 22:18:29,007 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:29,014 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:29,022 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:29,023 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:29,025 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:29,405 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-20 22:18:29,425 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:29,425 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 70 [2018-01-20 22:18:29,425 INFO L409 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-01-20 22:18:29,426 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-01-20 22:18:29,426 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1851, Invalid=2979, Unknown=0, NotChecked=0, Total=4830 [2018-01-20 22:18:29,426 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 70 states. [2018-01-20 22:18:29,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:29,524 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-01-20 22:18:29,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-20 22:18:29,525 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 50 [2018-01-20 22:18:29,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:29,525 INFO L225 Difference]: With dead ends: 61 [2018-01-20 22:18:29,526 INFO L226 Difference]: Without dead ends: 52 [2018-01-20 22:18:29,526 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2267 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1888, Invalid=3082, Unknown=0, NotChecked=0, Total=4970 [2018-01-20 22:18:29,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-20 22:18:29,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-01-20 22:18:29,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-01-20 22:18:29,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-01-20 22:18:29,529 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-01-20 22:18:29,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:29,529 INFO L432 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-01-20 22:18:29,529 INFO L433 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-01-20 22:18:29,529 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-01-20 22:18:29,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-20 22:18:29,530 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:29,530 INFO L322 BasicCegarLoop]: trace histogram [33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:29,530 INFO L371 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:29,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1484821387, now seen corresponding path program 33 times [2018-01-20 22:18:29,530 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:29,530 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:29,530 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:29,531 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:29,531 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:29,544 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:30,038 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-20 22:18:30,038 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:30,038 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-20 22:18:30,043 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:30,051 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,053 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,054 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,055 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,056 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,057 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,058 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,059 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,060 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,062 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,063 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,064 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,065 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,067 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,068 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,069 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,071 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,072 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:30,072 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:30,074 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:30,460 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-20 22:18:30,480 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:30,481 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2018-01-20 22:18:30,481 INFO L409 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-01-20 22:18:30,481 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-01-20 22:18:30,482 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1958, Invalid=3154, Unknown=0, NotChecked=0, Total=5112 [2018-01-20 22:18:30,482 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 72 states. [2018-01-20 22:18:30,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:30,573 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-01-20 22:18:30,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-20 22:18:30,573 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 51 [2018-01-20 22:18:30,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:30,573 INFO L225 Difference]: With dead ends: 62 [2018-01-20 22:18:30,574 INFO L226 Difference]: Without dead ends: 53 [2018-01-20 22:18:30,574 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 17 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-20 22:18:30,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-20 22:18:30,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-20 22:18:30,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-20 22:18:30,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-01-20 22:18:30,578 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-01-20 22:18:30,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:30,578 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-01-20 22:18:30,578 INFO L433 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-01-20 22:18:30,578 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-01-20 22:18:30,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-01-20 22:18:30,579 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:30,579 INFO L322 BasicCegarLoop]: trace histogram [34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:30,579 INFO L371 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:30,579 INFO L82 PathProgramCache]: Analyzing trace with hash -64995408, now seen corresponding path program 34 times [2018-01-20 22:18:30,580 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:30,580 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:30,580 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:30,580 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:30,580 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:30,593 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:31,100 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-20 22:18:31,100 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:31,100 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-20 22:18:31,105 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:31,127 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:31,129 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:31,536 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-20 22:18:31,556 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:31,556 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2018-01-20 22:18:31,556 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-01-20 22:18:31,557 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-01-20 22:18:31,557 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2068, Invalid=3334, Unknown=0, NotChecked=0, Total=5402 [2018-01-20 22:18:31,557 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 74 states. [2018-01-20 22:18:31,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:31,650 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-01-20 22:18:31,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-20 22:18:31,650 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 52 [2018-01-20 22:18:31,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:31,651 INFO L225 Difference]: With dead ends: 63 [2018-01-20 22:18:31,651 INFO L226 Difference]: Without dead ends: 54 [2018-01-20 22:18:31,651 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 17 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-20 22:18:31,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-01-20 22:18:31,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-01-20 22:18:31,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-20 22:18:31,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-01-20 22:18:31,654 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-01-20 22:18:31,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:31,654 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-01-20 22:18:31,654 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-01-20 22:18:31,654 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-01-20 22:18:31,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-20 22:18:31,655 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:31,655 INFO L322 BasicCegarLoop]: trace histogram [35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:31,655 INFO L371 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:31,655 INFO L82 PathProgramCache]: Analyzing trace with hash -864675797, now seen corresponding path program 35 times [2018-01-20 22:18:31,655 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:31,655 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:31,656 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:31,656 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:31,656 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:31,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:31,665 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:32,263 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-20 22:18:32,263 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:32,263 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-20 22:18:32,268 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:32,272 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,273 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,274 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,275 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,276 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,276 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,277 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,278 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,279 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,280 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,280 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,281 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,282 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,283 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,284 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,285 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,286 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,287 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,291 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:32,292 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:32,294 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:32,975 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-20 22:18:33,008 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:33,009 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2018-01-20 22:18:33,009 INFO L409 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-01-20 22:18:33,009 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-01-20 22:18:33,010 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2181, Invalid=3519, Unknown=0, NotChecked=0, Total=5700 [2018-01-20 22:18:33,010 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 76 states. [2018-01-20 22:18:33,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:33,082 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-01-20 22:18:33,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-20 22:18:33,083 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 53 [2018-01-20 22:18:33,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:33,083 INFO L225 Difference]: With dead ends: 64 [2018-01-20 22:18:33,083 INFO L226 Difference]: Without dead ends: 55 [2018-01-20 22:18:33,084 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2690 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2221, Invalid=3631, Unknown=0, NotChecked=0, Total=5852 [2018-01-20 22:18:33,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-01-20 22:18:33,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-01-20 22:18:33,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-20 22:18:33,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2018-01-20 22:18:33,086 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 53 [2018-01-20 22:18:33,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:33,086 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2018-01-20 22:18:33,086 INFO L433 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-01-20 22:18:33,086 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2018-01-20 22:18:33,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-01-20 22:18:33,087 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:33,087 INFO L322 BasicCegarLoop]: trace histogram [36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:33,087 INFO L371 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:33,087 INFO L82 PathProgramCache]: Analyzing trace with hash 115035920, now seen corresponding path program 36 times [2018-01-20 22:18:33,087 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:33,087 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:33,088 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:33,088 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:33,088 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:33,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:33,098 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:33,853 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-20 22:18:33,853 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:33,853 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-20 22:18:33,858 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:33,866 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,867 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,868 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,869 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,870 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,872 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,873 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,874 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,875 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,876 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,877 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,878 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,879 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,880 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,881 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,882 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,884 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,885 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,886 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:33,887 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:33,888 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:34,330 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-20 22:18:34,350 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:34,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 78 [2018-01-20 22:18:34,350 INFO L409 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-01-20 22:18:34,351 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-01-20 22:18:34,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2297, Invalid=3709, Unknown=0, NotChecked=0, Total=6006 [2018-01-20 22:18:34,351 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand 78 states. [2018-01-20 22:18:34,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:34,428 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2018-01-20 22:18:34,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-20 22:18:34,428 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 54 [2018-01-20 22:18:34,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:34,428 INFO L225 Difference]: With dead ends: 65 [2018-01-20 22:18:34,429 INFO L226 Difference]: Without dead ends: 56 [2018-01-20 22:18:34,429 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 17 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-20 22:18:34,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-01-20 22:18:34,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-01-20 22:18:34,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-20 22:18:34,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-01-20 22:18:34,431 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 54 [2018-01-20 22:18:34,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:34,431 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-01-20 22:18:34,432 INFO L433 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-01-20 22:18:34,432 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-01-20 22:18:34,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-20 22:18:34,432 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:34,432 INFO L322 BasicCegarLoop]: trace histogram [37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:34,432 INFO L371 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:34,432 INFO L82 PathProgramCache]: Analyzing trace with hash 421328075, now seen corresponding path program 37 times [2018-01-20 22:18:34,432 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:34,433 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:34,433 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:34,433 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:34,433 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:34,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:34,449 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:35,032 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-20 22:18:35,032 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:35,032 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-20 22:18:35,036 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:35,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:35,054 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:35,528 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-20 22:18:35,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:35,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2018-01-20 22:18:35,548 INFO L409 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-01-20 22:18:35,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-01-20 22:18:35,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2416, Invalid=3904, Unknown=0, NotChecked=0, Total=6320 [2018-01-20 22:18:35,549 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 80 states. [2018-01-20 22:18:35,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:35,605 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-01-20 22:18:35,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-20 22:18:35,606 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 55 [2018-01-20 22:18:35,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:35,606 INFO L225 Difference]: With dead ends: 66 [2018-01-20 22:18:35,606 INFO L226 Difference]: Without dead ends: 57 [2018-01-20 22:18:35,607 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 17 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-20 22:18:35,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-01-20 22:18:35,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-01-20 22:18:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-01-20 22:18:35,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2018-01-20 22:18:35,609 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 55 [2018-01-20 22:18:35,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:35,609 INFO L432 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2018-01-20 22:18:35,609 INFO L433 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-01-20 22:18:35,609 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2018-01-20 22:18:35,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-01-20 22:18:35,609 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:35,609 INFO L322 BasicCegarLoop]: trace histogram [38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:35,610 INFO L371 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:35,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1326450288, now seen corresponding path program 38 times [2018-01-20 22:18:35,610 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:35,610 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:35,610 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:35,610 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:35,610 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:35,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:35,626 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:36,305 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-20 22:18:36,305 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:36,305 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-20 22:18:36,310 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:36,317 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:36,325 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:36,327 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:36,329 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:36,859 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-20 22:18:36,879 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:36,879 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 82 [2018-01-20 22:18:36,879 INFO L409 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-01-20 22:18:36,879 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-01-20 22:18:36,880 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2538, Invalid=4104, Unknown=0, NotChecked=0, Total=6642 [2018-01-20 22:18:36,880 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand 82 states. [2018-01-20 22:18:36,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:36,985 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2018-01-20 22:18:36,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-20 22:18:36,986 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 56 [2018-01-20 22:18:36,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:36,986 INFO L225 Difference]: With dead ends: 67 [2018-01-20 22:18:36,986 INFO L226 Difference]: Without dead ends: 58 [2018-01-20 22:18:36,987 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 17 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-20 22:18:36,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-01-20 22:18:36,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-01-20 22:18:36,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-01-20 22:18:36,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-01-20 22:18:36,989 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 56 [2018-01-20 22:18:36,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:36,990 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-01-20 22:18:36,990 INFO L433 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-01-20 22:18:36,990 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-01-20 22:18:36,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-01-20 22:18:36,990 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:36,990 INFO L322 BasicCegarLoop]: trace histogram [39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:36,990 INFO L371 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:36,990 INFO L82 PathProgramCache]: Analyzing trace with hash -679532181, now seen corresponding path program 39 times [2018-01-20 22:18:36,990 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:36,990 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:36,991 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:36,991 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:36,991 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:37,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:37,001 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:37,595 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-20 22:18:37,595 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:37,595 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-20 22:18:37,603 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:37,611 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,613 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,614 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,615 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,616 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,617 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,618 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,619 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,620 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,621 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,622 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,624 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,625 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,626 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,627 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,628 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,629 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,631 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,632 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,633 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,634 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:37,635 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:37,637 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:38,152 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-20 22:18:38,171 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:38,172 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2018-01-20 22:18:38,172 INFO L409 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-01-20 22:18:38,172 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-01-20 22:18:38,173 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2663, Invalid=4309, Unknown=0, NotChecked=0, Total=6972 [2018-01-20 22:18:38,173 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 84 states. [2018-01-20 22:18:38,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:38,246 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-01-20 22:18:38,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-20 22:18:38,247 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 57 [2018-01-20 22:18:38,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:38,247 INFO L225 Difference]: With dead ends: 68 [2018-01-20 22:18:38,247 INFO L226 Difference]: Without dead ends: 59 [2018-01-20 22:18:38,248 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 17 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-20 22:18:38,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-20 22:18:38,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-01-20 22:18:38,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-01-20 22:18:38,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-01-20 22:18:38,250 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 57 [2018-01-20 22:18:38,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:38,251 INFO L432 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-01-20 22:18:38,251 INFO L433 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-01-20 22:18:38,251 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-01-20 22:18:38,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-20 22:18:38,251 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:38,251 INFO L322 BasicCegarLoop]: trace histogram [40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:38,251 INFO L371 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:38,251 INFO L82 PathProgramCache]: Analyzing trace with hash 1559520720, now seen corresponding path program 40 times [2018-01-20 22:18:38,251 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:38,252 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:38,252 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:38,252 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:38,252 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:38,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:38,263 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:38,889 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-20 22:18:38,889 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:38,890 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-20 22:18:38,894 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:38,911 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:38,913 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:39,450 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-20 22:18:39,469 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:39,469 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2018-01-20 22:18:39,469 INFO L409 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-01-20 22:18:39,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-01-20 22:18:39,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2791, Invalid=4519, Unknown=0, NotChecked=0, Total=7310 [2018-01-20 22:18:39,470 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 86 states. [2018-01-20 22:18:39,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:39,567 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2018-01-20 22:18:39,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-20 22:18:39,568 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 58 [2018-01-20 22:18:39,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:39,568 INFO L225 Difference]: With dead ends: 69 [2018-01-20 22:18:39,569 INFO L226 Difference]: Without dead ends: 60 [2018-01-20 22:18:39,569 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 17 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-20 22:18:39,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-01-20 22:18:39,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-01-20 22:18:39,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-01-20 22:18:39,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-01-20 22:18:39,571 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 58 [2018-01-20 22:18:39,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:39,571 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-01-20 22:18:39,572 INFO L433 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-01-20 22:18:39,572 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-01-20 22:18:39,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-01-20 22:18:39,572 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:39,572 INFO L322 BasicCegarLoop]: trace histogram [41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:39,572 INFO L371 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:39,572 INFO L82 PathProgramCache]: Analyzing trace with hash -2044283381, now seen corresponding path program 41 times [2018-01-20 22:18:39,572 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:39,572 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:39,573 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:39,573 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:39,573 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:39,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:39,584 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:40,258 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-20 22:18:40,258 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:40,258 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-20 22:18:40,263 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:40,267 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,268 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,269 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,269 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,270 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,271 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,272 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,273 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,274 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,274 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,275 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,276 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,277 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,278 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,279 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,280 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,281 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,282 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,284 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,285 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,286 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,290 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:40,291 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:40,294 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:40,865 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-20 22:18:40,885 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:40,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 88 [2018-01-20 22:18:40,886 INFO L409 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-01-20 22:18:40,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-01-20 22:18:40,886 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2922, Invalid=4734, Unknown=0, NotChecked=0, Total=7656 [2018-01-20 22:18:40,887 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 88 states. [2018-01-20 22:18:40,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:40,973 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-01-20 22:18:40,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-20 22:18:40,974 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 59 [2018-01-20 22:18:40,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:40,974 INFO L225 Difference]: With dead ends: 70 [2018-01-20 22:18:40,974 INFO L226 Difference]: Without dead ends: 61 [2018-01-20 22:18:40,975 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3644 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2968, Invalid=4864, Unknown=0, NotChecked=0, Total=7832 [2018-01-20 22:18:40,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-01-20 22:18:40,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-01-20 22:18:40,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-01-20 22:18:40,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-01-20 22:18:40,977 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 59 [2018-01-20 22:18:40,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:40,977 INFO L432 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-01-20 22:18:40,977 INFO L433 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-01-20 22:18:40,977 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-01-20 22:18:40,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-20 22:18:40,978 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:40,978 INFO L322 BasicCegarLoop]: trace histogram [42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:40,978 INFO L371 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:40,978 INFO L82 PathProgramCache]: Analyzing trace with hash -2093060816, now seen corresponding path program 42 times [2018-01-20 22:18:40,978 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:40,978 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:40,978 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:40,979 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:40,979 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:40,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:40,996 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:41,858 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-20 22:18:41,858 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:41,858 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-20 22:18:41,863 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:41,873 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,875 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,876 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,877 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,878 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,879 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,881 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,882 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,883 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,884 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,886 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,887 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,889 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,890 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,892 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,893 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,894 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,896 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,897 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,899 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,902 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,904 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:41,904 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:41,906 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:42,549 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-20 22:18:42,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:42,570 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 90 [2018-01-20 22:18:42,570 INFO L409 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-01-20 22:18:42,570 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-01-20 22:18:42,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3056, Invalid=4954, Unknown=0, NotChecked=0, Total=8010 [2018-01-20 22:18:42,571 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand 90 states. [2018-01-20 22:18:42,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:42,665 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2018-01-20 22:18:42,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-01-20 22:18:42,665 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 60 [2018-01-20 22:18:42,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:42,666 INFO L225 Difference]: With dead ends: 71 [2018-01-20 22:18:42,666 INFO L226 Difference]: Without dead ends: 62 [2018-01-20 22:18:42,666 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3817 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3103, Invalid=5087, Unknown=0, NotChecked=0, Total=8190 [2018-01-20 22:18:42,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-20 22:18:42,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-20 22:18:42,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-20 22:18:42,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-01-20 22:18:42,669 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 60 [2018-01-20 22:18:42,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:42,669 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-01-20 22:18:42,669 INFO L433 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-01-20 22:18:42,669 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-01-20 22:18:42,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-01-20 22:18:42,670 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:42,670 INFO L322 BasicCegarLoop]: trace histogram [43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:42,670 INFO L371 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:42,670 INFO L82 PathProgramCache]: Analyzing trace with hash 689805995, now seen corresponding path program 43 times [2018-01-20 22:18:42,670 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:42,670 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:42,670 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:42,671 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:42,671 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:42,687 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:43,405 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-20 22:18:43,405 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:43,405 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 22:18:43,410 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:43,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:43,429 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:44,040 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-20 22:18:44,060 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:44,060 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2018-01-20 22:18:44,060 INFO L409 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-01-20 22:18:44,061 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-01-20 22:18:44,061 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3193, Invalid=5179, Unknown=0, NotChecked=0, Total=8372 [2018-01-20 22:18:44,062 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 92 states. [2018-01-20 22:18:44,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:44,145 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-01-20 22:18:44,145 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-20 22:18:44,145 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 61 [2018-01-20 22:18:44,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:44,146 INFO L225 Difference]: With dead ends: 72 [2018-01-20 22:18:44,146 INFO L226 Difference]: Without dead ends: 63 [2018-01-20 22:18:44,146 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 17 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-20 22:18:44,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-20 22:18:44,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-20 22:18:44,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-20 22:18:44,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-01-20 22:18:44,149 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 61 [2018-01-20 22:18:44,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:44,149 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-01-20 22:18:44,149 INFO L433 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-01-20 22:18:44,149 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-01-20 22:18:44,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-20 22:18:44,149 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:44,149 INFO L322 BasicCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:44,149 INFO L371 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:44,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1059331216, now seen corresponding path program 44 times [2018-01-20 22:18:44,150 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:44,150 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:44,150 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:44,150 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:44,150 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:44,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:44,162 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:44,894 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-20 22:18:44,894 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:44,895 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-20 22:18:44,899 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:44,906 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:44,914 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:44,916 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:44,919 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:45,550 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-20 22:18:45,570 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:45,570 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 94 [2018-01-20 22:18:45,570 INFO L409 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-01-20 22:18:45,571 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-01-20 22:18:45,571 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3333, Invalid=5409, Unknown=0, NotChecked=0, Total=8742 [2018-01-20 22:18:45,571 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 94 states. [2018-01-20 22:18:45,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:45,659 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-01-20 22:18:45,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-20 22:18:45,660 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 62 [2018-01-20 22:18:45,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:45,660 INFO L225 Difference]: With dead ends: 73 [2018-01-20 22:18:45,660 INFO L226 Difference]: Without dead ends: 64 [2018-01-20 22:18:45,661 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 17 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-20 22:18:45,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-01-20 22:18:45,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2018-01-20 22:18:45,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-20 22:18:45,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2018-01-20 22:18:45,663 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 62 [2018-01-20 22:18:45,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:45,663 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2018-01-20 22:18:45,663 INFO L433 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-01-20 22:18:45,663 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2018-01-20 22:18:45,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-01-20 22:18:45,664 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:45,664 INFO L322 BasicCegarLoop]: trace histogram [45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:45,664 INFO L371 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:45,664 INFO L82 PathProgramCache]: Analyzing trace with hash -370288821, now seen corresponding path program 45 times [2018-01-20 22:18:45,664 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:45,664 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:45,665 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:45,665 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:45,665 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:45,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:45,677 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:46,449 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-20 22:18:46,449 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:46,481 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-20 22:18:46,486 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:46,493 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,494 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,495 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,496 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,497 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,498 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,499 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,500 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,501 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,502 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,503 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,504 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,506 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,507 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,508 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,509 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,510 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,511 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,513 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,514 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,515 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,517 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,518 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,519 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:46,520 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:46,522 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:47,181 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-20 22:18:47,200 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:47,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2018-01-20 22:18:47,201 INFO L409 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-01-20 22:18:47,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-01-20 22:18:47,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3476, Invalid=5644, Unknown=0, NotChecked=0, Total=9120 [2018-01-20 22:18:47,202 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand 96 states. [2018-01-20 22:18:47,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:47,290 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2018-01-20 22:18:47,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-01-20 22:18:47,291 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 63 [2018-01-20 22:18:47,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:47,291 INFO L225 Difference]: With dead ends: 74 [2018-01-20 22:18:47,291 INFO L226 Difference]: Without dead ends: 65 [2018-01-20 22:18:47,292 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 17 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-20 22:18:47,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-01-20 22:18:47,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-01-20 22:18:47,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-01-20 22:18:47,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2018-01-20 22:18:47,295 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 63 [2018-01-20 22:18:47,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:47,295 INFO L432 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2018-01-20 22:18:47,295 INFO L433 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-01-20 22:18:47,295 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2018-01-20 22:18:47,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-01-20 22:18:47,296 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:47,296 INFO L322 BasicCegarLoop]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:47,296 INFO L371 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:47,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1738837008, now seen corresponding path program 46 times [2018-01-20 22:18:47,296 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:47,296 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:47,297 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:47,297 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:47,297 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:47,309 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:48,130 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-20 22:18:48,130 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:48,130 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-20 22:18:48,135 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:48,156 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:48,159 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:48,853 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-20 22:18:48,873 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:48,873 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2018-01-20 22:18:48,873 INFO L409 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-01-20 22:18:48,874 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-01-20 22:18:48,874 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3622, Invalid=5884, Unknown=0, NotChecked=0, Total=9506 [2018-01-20 22:18:48,874 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand 98 states. [2018-01-20 22:18:48,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:48,971 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2018-01-20 22:18:48,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-01-20 22:18:48,971 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 64 [2018-01-20 22:18:48,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:48,972 INFO L225 Difference]: With dead ends: 75 [2018-01-20 22:18:48,972 INFO L226 Difference]: Without dead ends: 66 [2018-01-20 22:18:48,972 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 17 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-20 22:18:48,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-01-20 22:18:48,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-01-20 22:18:48,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-20 22:18:48,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2018-01-20 22:18:48,975 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 64 [2018-01-20 22:18:48,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:48,975 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2018-01-20 22:18:48,975 INFO L433 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-01-20 22:18:48,975 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2018-01-20 22:18:48,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-20 22:18:48,975 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:48,976 INFO L322 BasicCegarLoop]: trace histogram [47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:48,976 INFO L371 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:48,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1214157845, now seen corresponding path program 47 times [2018-01-20 22:18:48,976 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:48,976 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:48,977 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:48,977 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:48,977 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:48,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:48,994 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:49,822 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-20 22:18:49,823 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:49,823 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-20 22:18:49,827 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:49,832 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,832 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,833 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,834 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,835 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,835 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,836 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,837 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,838 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,839 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,839 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,840 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,841 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,842 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,843 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,844 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,845 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,846 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,847 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,848 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,849 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,850 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,851 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,853 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,857 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:49,858 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:49,860 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:50,575 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-20 22:18:50,596 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:50,596 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2018-01-20 22:18:50,596 INFO L409 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-01-20 22:18:50,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-01-20 22:18:50,597 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3771, Invalid=6129, Unknown=0, NotChecked=0, Total=9900 [2018-01-20 22:18:50,597 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand 100 states. [2018-01-20 22:18:50,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:50,725 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2018-01-20 22:18:50,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-20 22:18:50,726 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 65 [2018-01-20 22:18:50,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:50,726 INFO L225 Difference]: With dead ends: 76 [2018-01-20 22:18:50,726 INFO L226 Difference]: Without dead ends: 67 [2018-01-20 22:18:50,727 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4742 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3823, Invalid=6277, Unknown=0, NotChecked=0, Total=10100 [2018-01-20 22:18:50,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-20 22:18:50,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-01-20 22:18:50,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-01-20 22:18:50,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 67 transitions. [2018-01-20 22:18:50,730 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 67 transitions. Word has length 65 [2018-01-20 22:18:50,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:50,730 INFO L432 AbstractCegarLoop]: Abstraction has 67 states and 67 transitions. [2018-01-20 22:18:50,730 INFO L433 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-01-20 22:18:50,731 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2018-01-20 22:18:50,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-01-20 22:18:50,731 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:50,731 INFO L322 BasicCegarLoop]: trace histogram [48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:50,731 INFO L371 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:50,732 INFO L82 PathProgramCache]: Analyzing trace with hash -2128972976, now seen corresponding path program 48 times [2018-01-20 22:18:50,732 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:50,732 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:50,732 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:50,732 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:50,733 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:50,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:50,753 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:51,583 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-20 22:18:51,583 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:51,602 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-20 22:18:51,607 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:51,615 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,617 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,618 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,619 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,620 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,621 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,622 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,623 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,624 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,625 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,626 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,628 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,629 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,630 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,631 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,633 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,634 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,635 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,637 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,638 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,640 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,641 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,643 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,644 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,646 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:51,646 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:51,649 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:52,668 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-20 22:18:52,689 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:52,689 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 102 [2018-01-20 22:18:52,689 INFO L409 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-01-20 22:18:52,690 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-01-20 22:18:52,690 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3923, Invalid=6379, Unknown=0, NotChecked=0, Total=10302 [2018-01-20 22:18:52,690 INFO L87 Difference]: Start difference. First operand 67 states and 67 transitions. Second operand 102 states. [2018-01-20 22:18:52,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:52,787 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2018-01-20 22:18:52,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-20 22:18:52,788 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 66 [2018-01-20 22:18:52,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:52,788 INFO L225 Difference]: With dead ends: 77 [2018-01-20 22:18:52,788 INFO L226 Difference]: Without dead ends: 68 [2018-01-20 22:18:52,789 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4939 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3976, Invalid=6530, Unknown=0, NotChecked=0, Total=10506 [2018-01-20 22:18:52,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-01-20 22:18:52,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-01-20 22:18:52,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-01-20 22:18:52,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-01-20 22:18:52,792 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 66 [2018-01-20 22:18:52,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:52,793 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-01-20 22:18:52,793 INFO L433 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-01-20 22:18:52,793 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-01-20 22:18:52,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-01-20 22:18:52,793 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:52,793 INFO L322 BasicCegarLoop]: trace histogram [49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:52,793 INFO L371 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:52,794 INFO L82 PathProgramCache]: Analyzing trace with hash -423470965, now seen corresponding path program 49 times [2018-01-20 22:18:52,794 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:52,794 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:52,794 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:52,794 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:52,794 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:52,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:52,808 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:53,693 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-20 22:18:53,694 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:53,694 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-20 22:18:53,698 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:53,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:53,718 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:54,516 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-20 22:18:54,537 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:54,537 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2018-01-20 22:18:54,537 INFO L409 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-01-20 22:18:54,538 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-01-20 22:18:54,538 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4078, Invalid=6634, Unknown=0, NotChecked=0, Total=10712 [2018-01-20 22:18:54,538 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 104 states. [2018-01-20 22:18:54,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:54,637 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-01-20 22:18:54,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-01-20 22:18:54,637 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 67 [2018-01-20 22:18:54,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:54,638 INFO L225 Difference]: With dead ends: 78 [2018-01-20 22:18:54,638 INFO L226 Difference]: Without dead ends: 69 [2018-01-20 22:18:54,639 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5140 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4132, Invalid=6788, Unknown=0, NotChecked=0, Total=10920 [2018-01-20 22:18:54,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-01-20 22:18:54,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2018-01-20 22:18:54,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-01-20 22:18:54,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 69 transitions. [2018-01-20 22:18:54,641 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 69 transitions. Word has length 67 [2018-01-20 22:18:54,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:54,642 INFO L432 AbstractCegarLoop]: Abstraction has 69 states and 69 transitions. [2018-01-20 22:18:54,642 INFO L433 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-01-20 22:18:54,642 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2018-01-20 22:18:54,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-01-20 22:18:54,642 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:54,642 INFO L322 BasicCegarLoop]: trace histogram [50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:54,642 INFO L371 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:54,642 INFO L82 PathProgramCache]: Analyzing trace with hash 907483824, now seen corresponding path program 50 times [2018-01-20 22:18:54,642 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:54,643 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:54,643 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:54,643 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:54,643 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:54,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:54,658 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:55,570 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-20 22:18:55,570 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:55,570 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-20 22:18:55,576 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:55,583 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:55,592 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:55,595 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:55,597 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:56,423 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-20 22:18:56,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:56,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 106 [2018-01-20 22:18:56,444 INFO L409 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-01-20 22:18:56,445 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-01-20 22:18:56,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4236, Invalid=6894, Unknown=0, NotChecked=0, Total=11130 [2018-01-20 22:18:56,445 INFO L87 Difference]: Start difference. First operand 69 states and 69 transitions. Second operand 106 states. [2018-01-20 22:18:56,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:56,571 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2018-01-20 22:18:56,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-20 22:18:56,572 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 68 [2018-01-20 22:18:56,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:56,572 INFO L225 Difference]: With dead ends: 79 [2018-01-20 22:18:56,572 INFO L226 Difference]: Without dead ends: 70 [2018-01-20 22:18:56,572 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 17 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-20 22:18:56,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-01-20 22:18:56,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2018-01-20 22:18:56,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-20 22:18:56,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-01-20 22:18:56,575 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 68 [2018-01-20 22:18:56,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:56,575 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-01-20 22:18:56,575 INFO L433 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-01-20 22:18:56,576 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-01-20 22:18:56,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-20 22:18:56,576 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:56,576 INFO L322 BasicCegarLoop]: trace histogram [51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:56,576 INFO L371 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:56,576 INFO L82 PathProgramCache]: Analyzing trace with hash -782590677, now seen corresponding path program 51 times [2018-01-20 22:18:56,576 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:56,576 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:56,577 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:56,577 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:56,577 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:56,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:56,591 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:57,713 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-20 22:18:57,713 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:57,713 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-20 22:18:57,718 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:57,726 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,728 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,730 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,731 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,732 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,733 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,734 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,735 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,736 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,737 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,738 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,739 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,740 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,742 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,743 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,744 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,745 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,747 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,748 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,749 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,751 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,752 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,754 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,755 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,757 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,759 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,760 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:57,761 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:57,763 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:58,595 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-20 22:18:58,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:58,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 108 [2018-01-20 22:18:58,615 INFO L409 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-01-20 22:18:58,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-01-20 22:18:58,617 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4397, Invalid=7159, Unknown=0, NotChecked=0, Total=11556 [2018-01-20 22:18:58,617 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 108 states. [2018-01-20 22:18:58,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:58,895 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2018-01-20 22:18:58,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-20 22:18:58,896 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 69 [2018-01-20 22:18:58,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:58,896 INFO L225 Difference]: With dead ends: 80 [2018-01-20 22:18:58,897 INFO L226 Difference]: Without dead ends: 71 [2018-01-20 22:18:58,897 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5554 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4453, Invalid=7319, Unknown=0, NotChecked=0, Total=11772 [2018-01-20 22:18:58,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-01-20 22:18:58,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-01-20 22:18:58,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-01-20 22:18:58,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2018-01-20 22:18:58,901 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 69 [2018-01-20 22:18:58,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:58,902 INFO L432 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2018-01-20 22:18:58,902 INFO L433 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-01-20 22:18:58,902 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2018-01-20 22:18:58,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-01-20 22:18:58,902 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:58,902 INFO L322 BasicCegarLoop]: trace histogram [52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:18:58,903 INFO L371 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:58,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1635292656, now seen corresponding path program 52 times [2018-01-20 22:18:58,903 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:58,903 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:58,904 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:58,904 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:58,904 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:58,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:58,927 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:00,403 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-20 22:19:00,403 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:00,403 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-20 22:19:00,409 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:00,434 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:00,436 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:01,479 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-20 22:19:01,499 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:01,499 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 110 [2018-01-20 22:19:01,499 INFO L409 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-01-20 22:19:01,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-01-20 22:19:01,500 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4561, Invalid=7429, Unknown=0, NotChecked=0, Total=11990 [2018-01-20 22:19:01,500 INFO L87 Difference]: Start difference. First operand 71 states and 71 transitions. Second operand 110 states. [2018-01-20 22:19:01,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:01,612 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2018-01-20 22:19:01,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-01-20 22:19:01,647 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 70 [2018-01-20 22:19:01,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:01,647 INFO L225 Difference]: With dead ends: 81 [2018-01-20 22:19:01,647 INFO L226 Difference]: Without dead ends: 72 [2018-01-20 22:19:01,648 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5767 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=4618, Invalid=7592, Unknown=0, NotChecked=0, Total=12210 [2018-01-20 22:19:01,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-20 22:19:01,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-01-20 22:19:01,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-01-20 22:19:01,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2018-01-20 22:19:01,652 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 70 [2018-01-20 22:19:01,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:01,652 INFO L432 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2018-01-20 22:19:01,652 INFO L433 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-01-20 22:19:01,652 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2018-01-20 22:19:01,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-01-20 22:19:01,653 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:01,653 INFO L322 BasicCegarLoop]: trace histogram [53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:01,653 INFO L371 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:01,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1995717067, now seen corresponding path program 53 times [2018-01-20 22:19:01,653 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:01,653 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:01,654 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:01,654 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:01,654 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:01,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:01,674 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:02,751 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-20 22:19:02,751 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:02,751 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-20 22:19:02,761 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:02,768 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,769 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,770 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,771 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,774 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,775 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,777 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,778 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,779 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,780 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,781 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,782 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,783 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,784 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,785 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,786 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,787 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,789 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,790 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,791 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,792 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,793 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,794 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,796 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,797 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,798 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,800 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,804 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,806 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:02,809 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-01-20 22:19:03,395 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-01-20 22:19:03,395 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-20 22:19:03,397 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:19:03,397 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:19:03,397 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:19:03,397 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:19:03,397 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:19:03,397 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:19:03,397 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:19:03,398 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == mainErr0EnsuresViolation======== [2018-01-20 22:19:03,398 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:19:03,398 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:19:03,398 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-20 22:19:03,399 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.01 10:19:03 BoogieIcfgContainer [2018-01-20 22:19:03,399 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-20 22:19:03,400 INFO L168 Benchmark]: Toolchain (without parser) took 52562.16 ms. Allocated memory was 305.7 MB in the beginning and 824.7 MB in the end (delta: 519.0 MB). Free memory was 266.6 MB in the beginning and 553.4 MB in the end (delta: -286.8 MB). Peak memory consumption was 232.2 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:03,401 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 305.7 MB. Free memory is still 271.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-20 22:19:03,401 INFO L168 Benchmark]: CACSL2BoogieTranslator took 167.86 ms. Allocated memory is still 305.7 MB. Free memory was 265.6 MB in the beginning and 258.5 MB in the end (delta: 7.1 MB). Peak memory consumption was 7.1 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:03,401 INFO L168 Benchmark]: Boogie Preprocessor took 28.16 ms. Allocated memory is still 305.7 MB. Free memory was 258.5 MB in the beginning and 256.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:03,401 INFO L168 Benchmark]: RCFGBuilder took 190.27 ms. Allocated memory is still 305.7 MB. Free memory was 256.5 MB in the beginning and 244.5 MB in the end (delta: 12.0 MB). Peak memory consumption was 12.0 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:03,402 INFO L168 Benchmark]: TraceAbstraction took 52168.96 ms. Allocated memory was 305.7 MB in the beginning and 824.7 MB in the end (delta: 519.0 MB). Free memory was 243.5 MB in the beginning and 553.4 MB in the end (delta: -310.0 MB). Peak memory consumption was 209.1 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:03,403 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.16 ms. Allocated memory is still 305.7 MB. Free memory is still 271.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 167.86 ms. Allocated memory is still 305.7 MB. Free memory was 265.6 MB in the beginning and 258.5 MB in the end (delta: 7.1 MB). Peak memory consumption was 7.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 28.16 ms. Allocated memory is still 305.7 MB. Free memory was 258.5 MB in the beginning and 256.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 190.27 ms. Allocated memory is still 305.7 MB. Free memory was 256.5 MB in the beginning and 244.5 MB in the end (delta: 12.0 MB). Peak memory consumption was 12.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 52168.96 ms. Allocated memory was 305.7 MB in the beginning and 824.7 MB in the end (delta: 519.0 MB). Free memory was 243.5 MB in the beginning and 553.4 MB in the end (delta: -310.0 MB). Peak memory consumption was 209.1 MB. 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, 22 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=22occurred 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 53, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 100 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0EnsuresViolation CFG has 4 procedures, 22 locations, 3 error locations. TIMEOUT Result, 51.9s OverallTime, 54 OverallIterations, 53 TraceHistogramMax, 4.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 904 SDtfs, 171 SDslu, 24617 SDs, 0 SdLazy, 5508 SolverSat, 198 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3905 GetRequests, 886 SyntacticMatches, 0 SemanticMatches, 3019 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105846 ImplicationChecksByTransitivity, 40.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=72occurred in iteration=53, 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, 53 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 42.3s InterpolantComputationTime, 4646 NumberOfCodeBlocks, 4646 NumberOfCodeBlocksAsserted, 465 NumberOfCheckSat, 4541 ConstructedInterpolants, 0 QuantifiedInterpolants, 897217 SizeOfPredicates, 52 NumberOfNonLiveVariables, 7514 ConjunctsInSsa, 1534 ConjunctsInUnsatCore, 105 InterpolantComputations, 1 PerfectInterpolantSequences, 0/49608 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 22 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: mainErr0EnsuresViolation CFG has 4 procedures, 22 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=22occurred 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/memset3_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-20_22-19-03-410.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset3_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-20_22-19-03-410.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset3_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-1-2018-01-20_22-19-03-410.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset3_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-2-2018-01-20_22-19-03-410.csv Completed graceful shutdown