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/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-ccafca9-m [2018-02-03 22:59:47,139 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-02-03 22:59:47,141 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-02-03 22:59:47,150 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-02-03 22:59:47,150 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-02-03 22:59:47,151 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-02-03 22:59:47,152 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-02-03 22:59:47,154 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-02-03 22:59:47,155 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-02-03 22:59:47,156 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-02-03 22:59:47,157 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-02-03 22:59:47,157 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-02-03 22:59:47,158 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-02-03 22:59:47,159 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-02-03 22:59:47,159 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-02-03 22:59:47,161 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-02-03 22:59:47,163 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-02-03 22:59:47,164 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-02-03 22:59:47,165 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-02-03 22:59:47,166 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-02-03 22:59:47,168 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-02-03 22:59:47,168 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-02-03 22:59:47,168 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-02-03 22:59:47,169 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-02-03 22:59:47,169 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-02-03 22:59:47,170 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-02-03 22:59:47,171 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-02-03 22:59:47,171 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-02-03 22:59:47,171 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-02-03 22:59:47,171 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-02-03 22:59:47,172 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-02-03 22:59:47,172 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-02-03 22:59:47,182 INFO L110 SettingsManager]: Loading preferences was successful [2018-02-03 22:59:47,182 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-02-03 22:59:47,183 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-02-03 22:59:47,183 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-02-03 22:59:47,183 INFO L133 SettingsManager]: * Use SBE=true [2018-02-03 22:59:47,183 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-02-03 22:59:47,183 INFO L133 SettingsManager]: * sizeof long=4 [2018-02-03 22:59:47,184 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-02-03 22:59:47,184 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-02-03 22:59:47,184 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-02-03 22:59:47,184 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-02-03 22:59:47,184 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-02-03 22:59:47,184 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-02-03 22:59:47,184 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-02-03 22:59:47,185 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-02-03 22:59:47,185 INFO L133 SettingsManager]: * sizeof long double=12 [2018-02-03 22:59:47,185 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-02-03 22:59:47,185 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-02-03 22:59:47,185 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-02-03 22:59:47,185 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-02-03 22:59:47,185 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-02-03 22:59:47,186 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-02-03 22:59:47,186 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-02-03 22:59:47,186 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-02-03 22:59:47,186 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-02-03 22:59:47,213 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-02-03 22:59:47,223 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-02-03 22:59:47,226 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-02-03 22:59:47,227 INFO L271 PluginConnector]: Initializing CDTParser... [2018-02-03 22:59:47,228 INFO L276 PluginConnector]: CDTParser initialized [2018-02-03 22:59:47,228 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i [2018-02-03 22:59:47,351 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-02-03 22:59:47,352 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-02-03 22:59:47,353 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-02-03 22:59:47,353 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-02-03 22:59:47,358 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-02-03 22:59:47,359 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,361 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4612f1c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47, skipping insertion in model container [2018-02-03 22:59:47,361 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,370 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-03 22:59:47,379 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-03 22:59:47,461 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-03 22:59:47,469 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-03 22:59:47,472 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47 WrapperNode [2018-02-03 22:59:47,473 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-02-03 22:59:47,473 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-02-03 22:59:47,473 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-02-03 22:59:47,473 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-02-03 22:59:47,481 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,481 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,486 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,486 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,487 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,489 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,490 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (1/1) ... [2018-02-03 22:59:47,491 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-02-03 22:59:47,491 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-02-03 22:59:47,491 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-02-03 22:59:47,491 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-02-03 22:59:47,492 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (1/1) ... No working directory specified, using /home/ultimate/work/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-02-03 22:59:47,529 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-02-03 22:59:47,529 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-02-03 22:59:47,529 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-02-03 22:59:47,529 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-02-03 22:59:47,529 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-02-03 22:59:47,530 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-02-03 22:59:47,530 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-02-03 22:59:47,530 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-02-03 22:59:47,530 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-02-03 22:59:47,625 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-02-03 22:59:47,626 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.02 10:59:47 BoogieIcfgContainer [2018-02-03 22:59:47,626 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-02-03 22:59:47,627 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-02-03 22:59:47,627 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-02-03 22:59:47,629 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-02-03 22:59:47,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.02 10:59:47" (1/3) ... [2018-02-03 22:59:47,630 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11771c55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.02 10:59:47, skipping insertion in model container [2018-02-03 22:59:47,630 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.02 10:59:47" (2/3) ... [2018-02-03 22:59:47,631 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11771c55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.02 10:59:47, skipping insertion in model container [2018-02-03 22:59:47,631 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.02 10:59:47" (3/3) ... [2018-02-03 22:59:47,632 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_false-valid-deref_ground.i [2018-02-03 22:59:47,639 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-02-03 22:59:47,646 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2018-02-03 22:59:47,678 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-02-03 22:59:47,678 INFO L323 AbstractCegarLoop]: Hoare is false [2018-02-03 22:59:47,678 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-02-03 22:59:47,678 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-02-03 22:59:47,679 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-02-03 22:59:47,679 INFO L327 AbstractCegarLoop]: Difference is false [2018-02-03 22:59:47,679 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-02-03 22:59:47,679 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-02-03 22:59:47,680 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-02-03 22:59:47,691 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states. [2018-02-03 22:59:47,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-02-03 22:59:47,699 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:47,700 INFO L351 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:47,700 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:47,704 INFO L82 PathProgramCache]: Analyzing trace with hash -42218404, now seen corresponding path program 1 times [2018-02-03 22:59:47,706 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:47,706 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:47,747 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:47,747 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:47,748 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:47,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:47,772 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:47,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:47,812 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-03 22:59:47,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-02-03 22:59:47,814 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-02-03 22:59:47,827 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-02-03 22:59:47,827 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-03 22:59:47,830 INFO L87 Difference]: Start difference. First operand 32 states. Second operand 3 states. [2018-02-03 22:59:47,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:47,882 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2018-02-03 22:59:47,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-02-03 22:59:47,883 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-02-03 22:59:47,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:47,888 INFO L225 Difference]: With dead ends: 49 [2018-02-03 22:59:47,888 INFO L226 Difference]: Without dead ends: 40 [2018-02-03 22:59:47,889 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-03 22:59:47,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-02-03 22:59:47,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 31. [2018-02-03 22:59:47,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-02-03 22:59:47,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 33 transitions. [2018-02-03 22:59:47,949 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 33 transitions. Word has length 7 [2018-02-03 22:59:47,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:47,950 INFO L432 AbstractCegarLoop]: Abstraction has 31 states and 33 transitions. [2018-02-03 22:59:47,950 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-02-03 22:59:47,950 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 33 transitions. [2018-02-03 22:59:47,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-02-03 22:59:47,951 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:47,951 INFO L351 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:47,951 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:47,951 INFO L82 PathProgramCache]: Analyzing trace with hash -207595369, now seen corresponding path program 1 times [2018-02-03 22:59:47,951 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:47,951 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:47,952 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:47,952 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:47,952 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:47,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:47,959 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:47,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:47,986 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:47,986 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:47,992 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:47,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,002 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:48,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,039 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:48,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-02-03 22:59:48,039 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-02-03 22:59:48,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-02-03 22:59:48,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-02-03 22:59:48,040 INFO L87 Difference]: Start difference. First operand 31 states and 33 transitions. Second operand 4 states. [2018-02-03 22:59:48,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:48,087 INFO L93 Difference]: Finished difference Result 54 states and 59 transitions. [2018-02-03 22:59:48,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-02-03 22:59:48,087 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-02-03 22:59:48,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:48,088 INFO L225 Difference]: With dead ends: 54 [2018-02-03 22:59:48,088 INFO L226 Difference]: Without dead ends: 54 [2018-02-03 22:59:48,089 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-02-03 22:59:48,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-02-03 22:59:48,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 36. [2018-02-03 22:59:48,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-02-03 22:59:48,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 39 transitions. [2018-02-03 22:59:48,094 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 39 transitions. Word has length 12 [2018-02-03 22:59:48,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:48,094 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 39 transitions. [2018-02-03 22:59:48,094 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-02-03 22:59:48,094 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 39 transitions. [2018-02-03 22:59:48,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-02-03 22:59:48,094 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:48,095 INFO L351 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:48,095 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:48,095 INFO L82 PathProgramCache]: Analyzing trace with hash -209255178, now seen corresponding path program 1 times [2018-02-03 22:59:48,095 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:48,095 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:48,096 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,096 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:48,096 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,101 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:48,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,131 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-03 22:59:48,131 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-02-03 22:59:48,132 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-02-03 22:59:48,132 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-02-03 22:59:48,132 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-02-03 22:59:48,132 INFO L87 Difference]: Start difference. First operand 36 states and 39 transitions. Second operand 4 states. [2018-02-03 22:59:48,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:48,166 INFO L93 Difference]: Finished difference Result 39 states and 41 transitions. [2018-02-03 22:59:48,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-02-03 22:59:48,167 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-02-03 22:59:48,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:48,167 INFO L225 Difference]: With dead ends: 39 [2018-02-03 22:59:48,167 INFO L226 Difference]: Without dead ends: 36 [2018-02-03 22:59:48,168 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-02-03 22:59:48,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-02-03 22:59:48,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-02-03 22:59:48,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-02-03 22:59:48,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2018-02-03 22:59:48,171 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 12 [2018-02-03 22:59:48,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:48,171 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2018-02-03 22:59:48,171 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-02-03 22:59:48,171 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2018-02-03 22:59:48,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-02-03 22:59:48,171 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:48,172 INFO L351 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:48,172 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:48,172 INFO L82 PathProgramCache]: Analyzing trace with hash 2132883772, now seen corresponding path program 2 times [2018-02-03 22:59:48,172 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:48,172 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:48,173 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,173 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:48,173 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,177 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:48,220 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,220 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:48,220 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:48,227 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:59:48,236 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:59:48,236 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:48,241 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:48,247 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,265 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:48,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-02-03 22:59:48,266 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-02-03 22:59:48,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-02-03 22:59:48,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-02-03 22:59:48,266 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand 5 states. [2018-02-03 22:59:48,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:48,331 INFO L93 Difference]: Finished difference Result 59 states and 64 transitions. [2018-02-03 22:59:48,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-02-03 22:59:48,331 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-02-03 22:59:48,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:48,332 INFO L225 Difference]: With dead ends: 59 [2018-02-03 22:59:48,332 INFO L226 Difference]: Without dead ends: 59 [2018-02-03 22:59:48,333 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-02-03 22:59:48,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-02-03 22:59:48,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 41. [2018-02-03 22:59:48,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-02-03 22:59:48,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 44 transitions. [2018-02-03 22:59:48,336 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 44 transitions. Word has length 17 [2018-02-03 22:59:48,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:48,336 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 44 transitions. [2018-02-03 22:59:48,336 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-02-03 22:59:48,337 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 44 transitions. [2018-02-03 22:59:48,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-02-03 22:59:48,337 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:48,337 INFO L351 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:48,337 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:48,337 INFO L82 PathProgramCache]: Analyzing trace with hash 2131223963, now seen corresponding path program 1 times [2018-02-03 22:59:48,337 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:48,338 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:48,338 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,339 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:48,339 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,343 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:48,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-02-03 22:59:48,359 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-03 22:59:48,359 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-02-03 22:59:48,359 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-02-03 22:59:48,359 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-02-03 22:59:48,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-03 22:59:48,360 INFO L87 Difference]: Start difference. First operand 41 states and 44 transitions. Second operand 3 states. [2018-02-03 22:59:48,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:48,376 INFO L93 Difference]: Finished difference Result 47 states and 51 transitions. [2018-02-03 22:59:48,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-02-03 22:59:48,376 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2018-02-03 22:59:48,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:48,377 INFO L225 Difference]: With dead ends: 47 [2018-02-03 22:59:48,377 INFO L226 Difference]: Without dead ends: 47 [2018-02-03 22:59:48,377 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-03 22:59:48,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-02-03 22:59:48,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2018-02-03 22:59:48,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-02-03 22:59:48,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 48 transitions. [2018-02-03 22:59:48,381 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 48 transitions. Word has length 17 [2018-02-03 22:59:48,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:48,381 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 48 transitions. [2018-02-03 22:59:48,381 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-02-03 22:59:48,381 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 48 transitions. [2018-02-03 22:59:48,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-02-03 22:59:48,382 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:48,382 INFO L351 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:48,382 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:48,382 INFO L82 PathProgramCache]: Analyzing trace with hash 2059138999, now seen corresponding path program 3 times [2018-02-03 22:59:48,383 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:48,383 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:48,383 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,384 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:48,384 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,390 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:48,424 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,424 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:48,424 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:48,429 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:59:48,435 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-02-03 22:59:48,435 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:48,436 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:48,442 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,459 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:48,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-03 22:59:48,460 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-03 22:59:48,460 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-03 22:59:48,460 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-02-03 22:59:48,460 INFO L87 Difference]: Start difference. First operand 45 states and 48 transitions. Second operand 7 states. [2018-02-03 22:59:48,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:48,528 INFO L93 Difference]: Finished difference Result 89 states and 96 transitions. [2018-02-03 22:59:48,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-03 22:59:48,528 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-02-03 22:59:48,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:48,529 INFO L225 Difference]: With dead ends: 89 [2018-02-03 22:59:48,530 INFO L226 Difference]: Without dead ends: 89 [2018-02-03 22:59:48,530 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-02-03 22:59:48,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-02-03 22:59:48,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 50. [2018-02-03 22:59:48,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-02-03 22:59:48,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-02-03 22:59:48,535 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 22 [2018-02-03 22:59:48,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:48,535 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-02-03 22:59:48,535 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-03 22:59:48,536 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-02-03 22:59:48,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-02-03 22:59:48,536 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:48,537 INFO L351 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:48,537 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:48,537 INFO L82 PathProgramCache]: Analyzing trace with hash -6617899, now seen corresponding path program 1 times [2018-02-03 22:59:48,537 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:48,537 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:48,538 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,538 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:48,538 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,549 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:48,578 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,578 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:48,578 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:48,584 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:48,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,594 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:48,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,650 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:48,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-02-03 22:59:48,650 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-02-03 22:59:48,650 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-02-03 22:59:48,650 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-02-03 22:59:48,650 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 8 states. [2018-02-03 22:59:48,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:48,711 INFO L93 Difference]: Finished difference Result 59 states and 63 transitions. [2018-02-03 22:59:48,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-03 22:59:48,711 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-02-03 22:59:48,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:48,712 INFO L225 Difference]: With dead ends: 59 [2018-02-03 22:59:48,712 INFO L226 Difference]: Without dead ends: 50 [2018-02-03 22:59:48,712 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-02-03 22:59:48,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-02-03 22:59:48,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-02-03 22:59:48,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-02-03 22:59:48,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2018-02-03 22:59:48,714 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 27 [2018-02-03 22:59:48,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:48,714 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2018-02-03 22:59:48,714 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-02-03 22:59:48,714 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2018-02-03 22:59:48,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-02-03 22:59:48,715 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:48,715 INFO L351 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:48,715 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:48,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1173615076, now seen corresponding path program 4 times [2018-02-03 22:59:48,715 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:48,715 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:48,716 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,716 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:48,716 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,722 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:48,777 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,777 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:48,777 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:48,783 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:59:48,789 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:59:48,789 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:48,790 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:48,795 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:48,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:48,826 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-03 22:59:48,826 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-03 22:59:48,826 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-03 22:59:48,826 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-02-03 22:59:48,826 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 7 states. [2018-02-03 22:59:48,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:48,962 INFO L93 Difference]: Finished difference Result 94 states and 101 transitions. [2018-02-03 22:59:48,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-02-03 22:59:48,962 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-02-03 22:59:48,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:48,963 INFO L225 Difference]: With dead ends: 94 [2018-02-03 22:59:48,963 INFO L226 Difference]: Without dead ends: 94 [2018-02-03 22:59:48,964 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-02-03 22:59:48,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-02-03 22:59:48,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 55. [2018-02-03 22:59:48,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-02-03 22:59:48,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2018-02-03 22:59:48,968 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 27 [2018-02-03 22:59:48,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:48,968 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2018-02-03 22:59:48,968 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-03 22:59:48,968 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2018-02-03 22:59:48,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-02-03 22:59:48,969 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:48,969 INFO L351 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:48,969 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:48,969 INFO L82 PathProgramCache]: Analyzing trace with hash 155329936, now seen corresponding path program 2 times [2018-02-03 22:59:48,970 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:48,970 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:48,971 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,971 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:48,971 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:48,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:48,978 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:49,028 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-02-03 22:59:49,029 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:49,029 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:49,036 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:59:49,046 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:59:49,047 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:49,048 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:49,055 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-02-03 22:59:49,071 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:49,072 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-02-03 22:59:49,072 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-02-03 22:59:49,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-02-03 22:59:49,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-02-03 22:59:49,072 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand 6 states. [2018-02-03 22:59:49,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:49,096 INFO L93 Difference]: Finished difference Result 55 states and 60 transitions. [2018-02-03 22:59:49,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-03 22:59:49,096 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-02-03 22:59:49,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:49,097 INFO L225 Difference]: With dead ends: 55 [2018-02-03 22:59:49,097 INFO L226 Difference]: Without dead ends: 38 [2018-02-03 22:59:49,097 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2018-02-03 22:59:49,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-02-03 22:59:49,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-02-03 22:59:49,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-02-03 22:59:49,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-02-03 22:59:49,098 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 32 [2018-02-03 22:59:49,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:49,099 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-02-03 22:59:49,099 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-02-03 22:59:49,099 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-02-03 22:59:49,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-02-03 22:59:49,099 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:49,099 INFO L351 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:49,099 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:49,099 INFO L82 PathProgramCache]: Analyzing trace with hash -1011667241, now seen corresponding path program 5 times [2018-02-03 22:59:49,099 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:49,100 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:49,100 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:49,100 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:49,100 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:49,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:49,104 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:49,164 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,164 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:49,164 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:49,173 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:59:49,189 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-02-03 22:59:49,189 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:49,190 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:49,235 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,254 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:49,254 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2018-02-03 22:59:49,254 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-02-03 22:59:49,254 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-02-03 22:59:49,254 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-02-03 22:59:49,254 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 14 states. [2018-02-03 22:59:49,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:49,314 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-02-03 22:59:49,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-02-03 22:59:49,314 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-02-03 22:59:49,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:49,314 INFO L225 Difference]: With dead ends: 43 [2018-02-03 22:59:49,314 INFO L226 Difference]: Without dead ends: 43 [2018-02-03 22:59:49,314 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-02-03 22:59:49,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-02-03 22:59:49,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-02-03 22:59:49,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-02-03 22:59:49,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-02-03 22:59:49,316 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 32 [2018-02-03 22:59:49,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:49,316 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-02-03 22:59:49,316 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-02-03 22:59:49,316 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-02-03 22:59:49,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-02-03 22:59:49,317 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:49,317 INFO L351 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:49,317 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:49,317 INFO L82 PathProgramCache]: Analyzing trace with hash -2070263044, now seen corresponding path program 6 times [2018-02-03 22:59:49,317 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:49,317 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:49,317 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:49,317 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:49,317 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:49,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:49,328 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:49,392 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,392 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:49,392 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:49,400 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:59:49,412 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-02-03 22:59:49,412 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:49,414 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,479 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:49,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-02-03 22:59:49,479 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-03 22:59:49,480 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-03 22:59:49,480 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-02-03 22:59:49,480 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 13 states. [2018-02-03 22:59:49,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:49,564 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-02-03 22:59:49,564 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-02-03 22:59:49,565 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 37 [2018-02-03 22:59:49,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:49,565 INFO L225 Difference]: With dead ends: 48 [2018-02-03 22:59:49,565 INFO L226 Difference]: Without dead ends: 48 [2018-02-03 22:59:49,565 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:59:49,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-02-03 22:59:49,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-02-03 22:59:49,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-02-03 22:59:49,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-02-03 22:59:49,568 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 37 [2018-02-03 22:59:49,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:49,568 INFO L432 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-02-03 22:59:49,568 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-03 22:59:49,568 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-02-03 22:59:49,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-02-03 22:59:49,569 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:49,569 INFO L351 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:49,569 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:49,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1122500087, now seen corresponding path program 7 times [2018-02-03 22:59:49,569 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:49,569 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:49,570 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:49,570 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:49,570 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:49,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:49,577 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:49,650 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,650 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:49,650 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:49,657 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:49,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:49,667 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:49,714 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,731 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:49,731 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-02-03 22:59:49,732 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 22:59:49,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 22:59:49,732 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:59:49,732 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 19 states. [2018-02-03 22:59:49,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:49,818 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-02-03 22:59:49,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-02-03 22:59:49,819 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 42 [2018-02-03 22:59:49,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:49,819 INFO L225 Difference]: With dead ends: 53 [2018-02-03 22:59:49,819 INFO L226 Difference]: Without dead ends: 53 [2018-02-03 22:59:49,820 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:59:49,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-02-03 22:59:49,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-02-03 22:59:49,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-02-03 22:59:49,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-02-03 22:59:49,823 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 42 [2018-02-03 22:59:49,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:49,823 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-02-03 22:59:49,823 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 22:59:49,823 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-02-03 22:59:49,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-02-03 22:59:49,824 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:49,824 INFO L351 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:49,824 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:49,824 INFO L82 PathProgramCache]: Analyzing trace with hash -676728868, now seen corresponding path program 8 times [2018-02-03 22:59:49,824 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:49,824 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:49,825 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:49,825 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:49,825 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:49,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:49,833 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:49,928 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,928 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:49,928 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:49,933 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:59:49,944 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:59:49,944 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:49,946 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:49,956 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:49,973 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:49,973 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-02-03 22:59:49,974 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-02-03 22:59:49,974 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-02-03 22:59:49,974 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-02-03 22:59:49,974 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 11 states. [2018-02-03 22:59:50,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:50,096 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-02-03 22:59:50,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-02-03 22:59:50,097 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 47 [2018-02-03 22:59:50,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:50,097 INFO L225 Difference]: With dead ends: 58 [2018-02-03 22:59:50,097 INFO L226 Difference]: Without dead ends: 58 [2018-02-03 22:59:50,097 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-02-03 22:59:50,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-02-03 22:59:50,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-02-03 22:59:50,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-02-03 22:59:50,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-02-03 22:59:50,100 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 47 [2018-02-03 22:59:50,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:50,100 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-02-03 22:59:50,100 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-02-03 22:59:50,100 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-02-03 22:59:50,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-02-03 22:59:50,101 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:50,101 INFO L351 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:50,107 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:50,107 INFO L82 PathProgramCache]: Analyzing trace with hash -633576169, now seen corresponding path program 9 times [2018-02-03 22:59:50,108 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:50,108 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:50,108 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:50,108 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:50,108 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:50,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:50,117 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:50,203 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:50,204 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:50,204 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:50,209 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:59:50,226 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-02-03 22:59:50,227 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:50,229 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:50,237 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:50,267 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:50,267 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-02-03 22:59:50,267 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-03 22:59:50,268 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-03 22:59:50,268 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-02-03 22:59:50,268 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 13 states. [2018-02-03 22:59:50,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:50,367 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-02-03 22:59:50,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-02-03 22:59:50,367 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 52 [2018-02-03 22:59:50,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:50,368 INFO L225 Difference]: With dead ends: 63 [2018-02-03 22:59:50,368 INFO L226 Difference]: Without dead ends: 63 [2018-02-03 22:59:50,368 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=294, Unknown=0, NotChecked=0, Total=462 [2018-02-03 22:59:50,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-02-03 22:59:50,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-02-03 22:59:50,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-02-03 22:59:50,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-02-03 22:59:50,370 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 52 [2018-02-03 22:59:50,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:50,371 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-02-03 22:59:50,371 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-03 22:59:50,371 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-02-03 22:59:50,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-02-03 22:59:50,372 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:50,372 INFO L351 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:50,372 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:50,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1365705540, now seen corresponding path program 10 times [2018-02-03 22:59:50,372 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:50,372 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:50,373 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:50,373 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:50,373 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:50,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:50,380 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:50,448 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:50,448 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:50,453 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:59:50,463 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:59:50,463 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:50,465 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:50,529 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:50,546 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:50,546 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-02-03 22:59:50,546 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 22:59:50,546 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 22:59:50,547 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-03 22:59:50,547 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 25 states. [2018-02-03 22:59:50,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:50,709 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-02-03 22:59:50,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-02-03 22:59:50,709 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 57 [2018-02-03 22:59:50,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:50,710 INFO L225 Difference]: With dead ends: 68 [2018-02-03 22:59:50,710 INFO L226 Difference]: Without dead ends: 68 [2018-02-03 22:59:50,710 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-03 22:59:50,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-02-03 22:59:50,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-02-03 22:59:50,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-02-03 22:59:50,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-02-03 22:59:50,712 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 57 [2018-02-03 22:59:50,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:50,712 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-02-03 22:59:50,712 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 22:59:50,712 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-02-03 22:59:50,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-02-03 22:59:50,712 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:50,712 INFO L351 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:50,713 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:50,713 INFO L82 PathProgramCache]: Analyzing trace with hash -116235209, now seen corresponding path program 11 times [2018-02-03 22:59:50,713 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:50,713 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:50,713 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:50,713 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:50,713 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:50,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:50,718 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:50,817 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:50,818 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:50,818 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:50,826 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:59:50,852 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-02-03 22:59:50,853 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:50,855 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:50,958 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:50,982 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:50,982 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2018-02-03 22:59:50,983 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-02-03 22:59:50,983 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-02-03 22:59:50,983 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2018-02-03 22:59:50,983 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 26 states. [2018-02-03 22:59:51,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:51,278 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-02-03 22:59:51,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-02-03 22:59:51,320 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 62 [2018-02-03 22:59:51,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:51,321 INFO L225 Difference]: With dead ends: 73 [2018-02-03 22:59:51,321 INFO L226 Difference]: Without dead ends: 73 [2018-02-03 22:59:51,321 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-02-03 22:59:51,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-02-03 22:59:51,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2018-02-03 22:59:51,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-02-03 22:59:51,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 73 transitions. [2018-02-03 22:59:51,324 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 73 transitions. Word has length 62 [2018-02-03 22:59:51,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:51,324 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 73 transitions. [2018-02-03 22:59:51,324 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-02-03 22:59:51,324 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2018-02-03 22:59:51,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-02-03 22:59:51,325 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:51,325 INFO L351 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:51,325 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:51,325 INFO L82 PathProgramCache]: Analyzing trace with hash -414879332, now seen corresponding path program 12 times [2018-02-03 22:59:51,326 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:51,326 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:51,326 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:51,326 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:51,327 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:51,339 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:51,478 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:51,478 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:51,478 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:51,483 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:59:51,500 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-02-03 22:59:51,500 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:51,501 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:51,547 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:51,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:51,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 19 [2018-02-03 22:59:51,565 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-02-03 22:59:51,565 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-02-03 22:59:51,565 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-02-03 22:59:51,565 INFO L87 Difference]: Start difference. First operand 73 states and 73 transitions. Second operand 20 states. [2018-02-03 22:59:51,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:51,752 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-02-03 22:59:51,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-02-03 22:59:51,752 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 67 [2018-02-03 22:59:51,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:51,753 INFO L225 Difference]: With dead ends: 78 [2018-02-03 22:59:51,753 INFO L226 Difference]: Without dead ends: 78 [2018-02-03 22:59:51,753 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=302, Invalid=690, Unknown=0, NotChecked=0, Total=992 [2018-02-03 22:59:51,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-02-03 22:59:51,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2018-02-03 22:59:51,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-02-03 22:59:51,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 78 transitions. [2018-02-03 22:59:51,755 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 78 transitions. Word has length 67 [2018-02-03 22:59:51,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:51,755 INFO L432 AbstractCegarLoop]: Abstraction has 78 states and 78 transitions. [2018-02-03 22:59:51,755 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-02-03 22:59:51,756 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 78 transitions. [2018-02-03 22:59:51,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-02-03 22:59:51,756 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:51,756 INFO L351 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:51,756 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:51,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1135871145, now seen corresponding path program 13 times [2018-02-03 22:59:51,757 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:51,757 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:51,757 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:51,758 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:51,758 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:51,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:51,764 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:51,883 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:51,883 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:51,883 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:51,888 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:51,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:51,900 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:51,989 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:52,006 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:52,007 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-02-03 22:59:52,007 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-03 22:59:52,007 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-03 22:59:52,008 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-02-03 22:59:52,008 INFO L87 Difference]: Start difference. First operand 78 states and 78 transitions. Second operand 31 states. [2018-02-03 22:59:52,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:52,328 INFO L93 Difference]: Finished difference Result 83 states and 83 transitions. [2018-02-03 22:59:52,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-02-03 22:59:52,328 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 72 [2018-02-03 22:59:52,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:52,329 INFO L225 Difference]: With dead ends: 83 [2018-02-03 22:59:52,329 INFO L226 Difference]: Without dead ends: 83 [2018-02-03 22:59:52,329 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-02-03 22:59:52,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-02-03 22:59:52,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2018-02-03 22:59:52,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2018-02-03 22:59:52,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 83 transitions. [2018-02-03 22:59:52,331 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 83 transitions. Word has length 72 [2018-02-03 22:59:52,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:52,331 INFO L432 AbstractCegarLoop]: Abstraction has 83 states and 83 transitions. [2018-02-03 22:59:52,331 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-03 22:59:52,331 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2018-02-03 22:59:52,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-02-03 22:59:52,332 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:52,332 INFO L351 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:52,332 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:52,332 INFO L82 PathProgramCache]: Analyzing trace with hash 571297404, now seen corresponding path program 14 times [2018-02-03 22:59:52,333 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:52,333 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:52,333 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:52,333 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:52,333 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:52,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:52,341 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:52,436 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:52,437 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:52,437 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:52,442 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:59:52,453 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:59:52,453 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:52,454 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:52,533 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:52,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:52,550 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-02-03 22:59:52,550 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-02-03 22:59:52,550 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-02-03 22:59:52,551 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-03 22:59:52,551 INFO L87 Difference]: Start difference. First operand 83 states and 83 transitions. Second operand 33 states. [2018-02-03 22:59:52,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:52,758 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2018-02-03 22:59:52,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-02-03 22:59:52,758 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 77 [2018-02-03 22:59:52,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:52,759 INFO L225 Difference]: With dead ends: 88 [2018-02-03 22:59:52,759 INFO L226 Difference]: Without dead ends: 88 [2018-02-03 22:59:52,759 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-03 22:59:52,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-02-03 22:59:52,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2018-02-03 22:59:52,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-02-03 22:59:52,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 88 transitions. [2018-02-03 22:59:52,761 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 88 transitions. Word has length 77 [2018-02-03 22:59:52,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:52,761 INFO L432 AbstractCegarLoop]: Abstraction has 88 states and 88 transitions. [2018-02-03 22:59:52,761 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-02-03 22:59:52,761 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2018-02-03 22:59:52,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-02-03 22:59:52,761 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:52,761 INFO L351 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:52,761 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:52,762 INFO L82 PathProgramCache]: Analyzing trace with hash 239807095, now seen corresponding path program 15 times [2018-02-03 22:59:52,762 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:52,762 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:52,762 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:52,762 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:52,762 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:52,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:52,769 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:52,885 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:52,885 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:52,891 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:59:52,912 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-02-03 22:59:52,912 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:52,914 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:52,922 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:52,939 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:52,939 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-03 22:59:52,939 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 22:59:52,939 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 22:59:52,940 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:59:52,940 INFO L87 Difference]: Start difference. First operand 88 states and 88 transitions. Second operand 19 states. [2018-02-03 22:59:53,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:53,100 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2018-02-03 22:59:53,100 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-02-03 22:59:53,100 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 82 [2018-02-03 22:59:53,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:53,101 INFO L225 Difference]: With dead ends: 93 [2018-02-03 22:59:53,101 INFO L226 Difference]: Without dead ends: 93 [2018-02-03 22:59:53,101 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=411, Invalid=711, Unknown=0, NotChecked=0, Total=1122 [2018-02-03 22:59:53,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-02-03 22:59:53,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2018-02-03 22:59:53,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2018-02-03 22:59:53,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 93 transitions. [2018-02-03 22:59:53,103 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 93 transitions. Word has length 82 [2018-02-03 22:59:53,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:53,104 INFO L432 AbstractCegarLoop]: Abstraction has 93 states and 93 transitions. [2018-02-03 22:59:53,104 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 22:59:53,104 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2018-02-03 22:59:53,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-02-03 22:59:53,105 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:53,105 INFO L351 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:53,105 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:53,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1580297380, now seen corresponding path program 16 times [2018-02-03 22:59:53,105 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:53,105 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:53,106 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:53,106 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:53,106 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:53,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:53,113 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:53,278 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:53,278 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:53,278 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:53,283 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:59:53,293 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:59:53,293 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:53,294 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:53,330 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:53,330 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-03 22:59:53,330 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-03 22:59:53,331 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-03 22:59:53,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:59:53,331 INFO L87 Difference]: Start difference. First operand 93 states and 93 transitions. Second operand 19 states. [2018-02-03 22:59:53,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:53,650 INFO L93 Difference]: Finished difference Result 98 states and 98 transitions. [2018-02-03 22:59:53,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-02-03 22:59:53,650 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 87 [2018-02-03 22:59:53,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:53,650 INFO L225 Difference]: With dead ends: 98 [2018-02-03 22:59:53,651 INFO L226 Difference]: Without dead ends: 98 [2018-02-03 22:59:53,651 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-02-03 22:59:53,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-02-03 22:59:53,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2018-02-03 22:59:53,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-02-03 22:59:53,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 98 transitions. [2018-02-03 22:59:53,653 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 98 transitions. Word has length 87 [2018-02-03 22:59:53,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:53,653 INFO L432 AbstractCegarLoop]: Abstraction has 98 states and 98 transitions. [2018-02-03 22:59:53,653 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-03 22:59:53,653 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 98 transitions. [2018-02-03 22:59:53,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-02-03 22:59:53,654 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:53,654 INFO L351 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:53,654 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:53,654 INFO L82 PathProgramCache]: Analyzing trace with hash -957222505, now seen corresponding path program 17 times [2018-02-03 22:59:53,654 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:53,654 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:53,655 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:53,655 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:53,655 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:53,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:53,662 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:53,795 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:53,795 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:53,795 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:53,802 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:59:53,833 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-02-03 22:59:53,833 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:53,835 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:53,985 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:54,002 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:54,003 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2018-02-03 22:59:54,003 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-02-03 22:59:54,003 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-02-03 22:59:54,003 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1027, Unknown=0, NotChecked=0, Total=1406 [2018-02-03 22:59:54,004 INFO L87 Difference]: Start difference. First operand 98 states and 98 transitions. Second operand 38 states. [2018-02-03 22:59:54,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:54,442 INFO L93 Difference]: Finished difference Result 103 states and 103 transitions. [2018-02-03 22:59:54,442 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-02-03 22:59:54,442 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 92 [2018-02-03 22:59:54,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:54,443 INFO L225 Difference]: With dead ends: 103 [2018-02-03 22:59:54,443 INFO L226 Difference]: Without dead ends: 103 [2018-02-03 22:59:54,444 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-02-03 22:59:54,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-02-03 22:59:54,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2018-02-03 22:59:54,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-02-03 22:59:54,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 103 transitions. [2018-02-03 22:59:54,446 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 103 transitions. Word has length 92 [2018-02-03 22:59:54,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:54,446 INFO L432 AbstractCegarLoop]: Abstraction has 103 states and 103 transitions. [2018-02-03 22:59:54,446 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-02-03 22:59:54,446 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 103 transitions. [2018-02-03 22:59:54,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-02-03 22:59:54,447 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:54,447 INFO L351 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:54,447 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:54,448 INFO L82 PathProgramCache]: Analyzing trace with hash 736575548, now seen corresponding path program 18 times [2018-02-03 22:59:54,448 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:54,448 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:54,448 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:54,448 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:54,449 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:54,455 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:54,595 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:54,596 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:54,596 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:54,600 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:59:54,623 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-02-03 22:59:54,623 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:54,625 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:54,682 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:54,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:54,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-02-03 22:59:54,699 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 22:59:54,700 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 22:59:54,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-02-03 22:59:54,700 INFO L87 Difference]: Start difference. First operand 103 states and 103 transitions. Second operand 25 states. [2018-02-03 22:59:54,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:54,919 INFO L93 Difference]: Finished difference Result 108 states and 108 transitions. [2018-02-03 22:59:54,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-02-03 22:59:54,920 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 97 [2018-02-03 22:59:54,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:54,920 INFO L225 Difference]: With dead ends: 108 [2018-02-03 22:59:54,920 INFO L226 Difference]: Without dead ends: 108 [2018-02-03 22:59:54,921 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=620, Invalid=1186, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 22:59:54,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2018-02-03 22:59:54,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2018-02-03 22:59:54,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-02-03 22:59:54,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 108 transitions. [2018-02-03 22:59:54,922 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 108 transitions. Word has length 97 [2018-02-03 22:59:54,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:54,923 INFO L432 AbstractCegarLoop]: Abstraction has 108 states and 108 transitions. [2018-02-03 22:59:54,923 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 22:59:54,923 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 108 transitions. [2018-02-03 22:59:54,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-02-03 22:59:54,923 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:54,923 INFO L351 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:54,923 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:54,924 INFO L82 PathProgramCache]: Analyzing trace with hash -878554953, now seen corresponding path program 19 times [2018-02-03 22:59:54,924 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:54,924 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:54,924 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:54,924 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:54,924 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:54,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:54,931 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:55,080 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:55,081 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:55,081 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:55,085 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:55,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:55,098 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:55,256 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:55,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:55,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-02-03 22:59:55,286 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-03 22:59:55,286 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-03 22:59:55,287 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 22:59:55,287 INFO L87 Difference]: Start difference. First operand 108 states and 108 transitions. Second operand 43 states. [2018-02-03 22:59:55,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:55,842 INFO L93 Difference]: Finished difference Result 113 states and 113 transitions. [2018-02-03 22:59:55,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-02-03 22:59:55,842 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 102 [2018-02-03 22:59:55,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:55,842 INFO L225 Difference]: With dead ends: 113 [2018-02-03 22:59:55,842 INFO L226 Difference]: Without dead ends: 113 [2018-02-03 22:59:55,843 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 22:59:55,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-02-03 22:59:55,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2018-02-03 22:59:55,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-02-03 22:59:55,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 113 transitions. [2018-02-03 22:59:55,844 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 113 transitions. Word has length 102 [2018-02-03 22:59:55,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:55,844 INFO L432 AbstractCegarLoop]: Abstraction has 113 states and 113 transitions. [2018-02-03 22:59:55,844 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-03 22:59:55,845 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2018-02-03 22:59:55,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-02-03 22:59:55,845 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:55,845 INFO L351 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:55,845 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:55,845 INFO L82 PathProgramCache]: Analyzing trace with hash -399157988, now seen corresponding path program 20 times [2018-02-03 22:59:55,845 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:55,845 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:55,846 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:55,846 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 22:59:55,846 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:55,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:55,851 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:55,991 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:55,991 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:55,991 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:55,996 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 22:59:56,007 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 22:59:56,007 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:56,009 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:56,227 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:56,250 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:56,250 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-02-03 22:59:56,250 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-03 22:59:56,250 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-03 22:59:56,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-02-03 22:59:56,251 INFO L87 Difference]: Start difference. First operand 113 states and 113 transitions. Second operand 45 states. [2018-02-03 22:59:56,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:56,795 INFO L93 Difference]: Finished difference Result 118 states and 118 transitions. [2018-02-03 22:59:56,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-02-03 22:59:56,795 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 107 [2018-02-03 22:59:56,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:56,796 INFO L225 Difference]: With dead ends: 118 [2018-02-03 22:59:56,796 INFO L226 Difference]: Without dead ends: 118 [2018-02-03 22:59:56,796 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-02-03 22:59:56,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2018-02-03 22:59:56,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2018-02-03 22:59:56,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-02-03 22:59:56,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 118 transitions. [2018-02-03 22:59:56,798 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 118 transitions. Word has length 107 [2018-02-03 22:59:56,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:56,798 INFO L432 AbstractCegarLoop]: Abstraction has 118 states and 118 transitions. [2018-02-03 22:59:56,798 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-03 22:59:56,798 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 118 transitions. [2018-02-03 22:59:56,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-02-03 22:59:56,798 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:56,798 INFO L351 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:56,798 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:56,799 INFO L82 PathProgramCache]: Analyzing trace with hash 792610775, now seen corresponding path program 21 times [2018-02-03 22:59:56,799 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:56,799 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:56,799 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:56,799 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:56,799 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:56,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:56,804 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:57,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:57,023 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:57,023 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:57,028 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 22:59:57,075 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-02-03 22:59:57,076 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:57,077 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:57,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:57,109 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:57,109 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-02-03 22:59:57,109 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-03 22:59:57,109 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-03 22:59:57,109 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-02-03 22:59:57,109 INFO L87 Difference]: Start difference. First operand 118 states and 118 transitions. Second operand 25 states. [2018-02-03 22:59:57,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:57,355 INFO L93 Difference]: Finished difference Result 123 states and 123 transitions. [2018-02-03 22:59:57,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-02-03 22:59:57,355 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 112 [2018-02-03 22:59:57,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:57,356 INFO L225 Difference]: With dead ends: 123 [2018-02-03 22:59:57,356 INFO L226 Difference]: Without dead ends: 123 [2018-02-03 22:59:57,356 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=762, Invalid=1308, Unknown=0, NotChecked=0, Total=2070 [2018-02-03 22:59:57,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2018-02-03 22:59:57,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2018-02-03 22:59:57,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-02-03 22:59:57,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 123 transitions. [2018-02-03 22:59:57,358 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 123 transitions. Word has length 112 [2018-02-03 22:59:57,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:57,359 INFO L432 AbstractCegarLoop]: Abstraction has 123 states and 123 transitions. [2018-02-03 22:59:57,359 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-03 22:59:57,359 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 123 transitions. [2018-02-03 22:59:57,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-02-03 22:59:57,359 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:57,360 INFO L351 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:57,360 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:57,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1092014588, now seen corresponding path program 22 times [2018-02-03 22:59:57,360 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:57,360 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:57,360 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:57,361 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:57,361 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:57,367 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:57,620 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:57,620 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:57,628 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 22:59:57,649 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 22:59:57,649 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:57,651 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:57,879 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:57,880 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-02-03 22:59:57,880 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 22:59:57,880 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 22:59:57,881 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 22:59:57,881 INFO L87 Difference]: Start difference. First operand 123 states and 123 transitions. Second operand 49 states. [2018-02-03 22:59:58,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:58,301 INFO L93 Difference]: Finished difference Result 128 states and 128 transitions. [2018-02-03 22:59:58,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-02-03 22:59:58,302 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 117 [2018-02-03 22:59:58,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:58,302 INFO L225 Difference]: With dead ends: 128 [2018-02-03 22:59:58,302 INFO L226 Difference]: Without dead ends: 128 [2018-02-03 22:59:58,303 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 22:59:58,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-02-03 22:59:58,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2018-02-03 22:59:58,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-02-03 22:59:58,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 128 transitions. [2018-02-03 22:59:58,305 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 128 transitions. Word has length 117 [2018-02-03 22:59:58,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:58,306 INFO L432 AbstractCegarLoop]: Abstraction has 128 states and 128 transitions. [2018-02-03 22:59:58,306 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 22:59:58,306 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 128 transitions. [2018-02-03 22:59:58,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-02-03 22:59:58,306 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:58,306 INFO L351 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:58,306 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:58,308 INFO L82 PathProgramCache]: Analyzing trace with hash 1378342647, now seen corresponding path program 23 times [2018-02-03 22:59:58,308 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:58,308 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:58,309 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:58,309 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:58,309 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:58,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:58,316 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:58,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:58,541 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:58,541 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:58,546 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 22:59:58,612 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-02-03 22:59:58,612 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:58,614 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:58,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:58,862 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:58,863 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2018-02-03 22:59:58,863 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-02-03 22:59:58,863 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-02-03 22:59:58,863 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=649, Invalid=1801, Unknown=0, NotChecked=0, Total=2450 [2018-02-03 22:59:58,864 INFO L87 Difference]: Start difference. First operand 128 states and 128 transitions. Second operand 50 states. [2018-02-03 22:59:59,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 22:59:59,445 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2018-02-03 22:59:59,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-02-03 22:59:59,446 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 122 [2018-02-03 22:59:59,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 22:59:59,446 INFO L225 Difference]: With dead ends: 133 [2018-02-03 22:59:59,446 INFO L226 Difference]: Without dead ends: 133 [2018-02-03 22:59:59,447 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-02-03 22:59:59,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-02-03 22:59:59,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2018-02-03 22:59:59,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-02-03 22:59:59,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 133 transitions. [2018-02-03 22:59:59,448 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 133 transitions. Word has length 122 [2018-02-03 22:59:59,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 22:59:59,448 INFO L432 AbstractCegarLoop]: Abstraction has 133 states and 133 transitions. [2018-02-03 22:59:59,448 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-02-03 22:59:59,448 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2018-02-03 22:59:59,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-02-03 22:59:59,449 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 22:59:59,449 INFO L351 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-02-03 22:59:59,449 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 22:59:59,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1016482084, now seen corresponding path program 24 times [2018-02-03 22:59:59,449 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 22:59:59,449 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 22:59:59,450 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:59,450 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 22:59:59,450 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 22:59:59,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 22:59:59,455 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 22:59:59,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:59,699 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 22:59:59,699 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 22:59:59,706 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 22:59:59,749 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-02-03 22:59:59,749 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 22:59:59,751 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 22:59:59,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 22:59:59,885 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 22:59:59,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-02-03 22:59:59,885 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 22:59:59,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 22:59:59,886 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 22:59:59,886 INFO L87 Difference]: Start difference. First operand 133 states and 133 transitions. Second operand 37 states. [2018-02-03 23:00:00,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:00,364 INFO L93 Difference]: Finished difference Result 138 states and 138 transitions. [2018-02-03 23:00:00,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-02-03 23:00:00,365 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 127 [2018-02-03 23:00:00,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:00,365 INFO L225 Difference]: With dead ends: 138 [2018-02-03 23:00:00,365 INFO L226 Difference]: Without dead ends: 138 [2018-02-03 23:00:00,366 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1067, Invalid=2593, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:00:00,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-02-03 23:00:00,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2018-02-03 23:00:00,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-02-03 23:00:00,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 138 transitions. [2018-02-03 23:00:00,368 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 138 transitions. Word has length 127 [2018-02-03 23:00:00,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:00,368 INFO L432 AbstractCegarLoop]: Abstraction has 138 states and 138 transitions. [2018-02-03 23:00:00,368 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 23:00:00,368 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 138 transitions. [2018-02-03 23:00:00,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-02-03 23:00:00,368 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:00,368 INFO L351 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:00,368 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:00,368 INFO L82 PathProgramCache]: Analyzing trace with hash 37813783, now seen corresponding path program 25 times [2018-02-03 23:00:00,369 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:00,369 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:00,369 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:00,369 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:00,369 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:00,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:00,374 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:00,585 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:00,585 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:00,589 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:00,605 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:00,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:00,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:00,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-02-03 23:00:00,830 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-03 23:00:00,830 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-03 23:00:00,831 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 23:00:00,831 INFO L87 Difference]: Start difference. First operand 138 states and 138 transitions. Second operand 55 states. [2018-02-03 23:00:01,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:01,452 INFO L93 Difference]: Finished difference Result 143 states and 143 transitions. [2018-02-03 23:00:01,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-02-03 23:00:01,453 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 132 [2018-02-03 23:00:01,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:01,454 INFO L225 Difference]: With dead ends: 143 [2018-02-03 23:00:01,454 INFO L226 Difference]: Without dead ends: 143 [2018-02-03 23:00:01,455 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 23:00:01,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-02-03 23:00:01,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2018-02-03 23:00:01,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-02-03 23:00:01,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 143 transitions. [2018-02-03 23:00:01,457 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 143 transitions. Word has length 132 [2018-02-03 23:00:01,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:01,457 INFO L432 AbstractCegarLoop]: Abstraction has 143 states and 143 transitions. [2018-02-03 23:00:01,457 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-03 23:00:01,457 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 143 transitions. [2018-02-03 23:00:01,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-02-03 23:00:01,458 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:01,458 INFO L351 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:01,458 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:01,458 INFO L82 PathProgramCache]: Analyzing trace with hash -24378436, now seen corresponding path program 26 times [2018-02-03 23:00:01,458 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:01,458 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:01,464 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:01,464 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:01,465 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:01,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:01,472 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:01,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:01,814 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:01,814 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:01,819 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:00:01,835 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:00:01,835 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:01,837 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:02,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:02,077 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:02,077 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-02-03 23:00:02,077 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-02-03 23:00:02,078 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-02-03 23:00:02,078 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-02-03 23:00:02,078 INFO L87 Difference]: Start difference. First operand 143 states and 143 transitions. Second operand 57 states. [2018-02-03 23:00:02,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:02,692 INFO L93 Difference]: Finished difference Result 148 states and 148 transitions. [2018-02-03 23:00:02,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-02-03 23:00:02,693 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 137 [2018-02-03 23:00:02,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:02,694 INFO L225 Difference]: With dead ends: 148 [2018-02-03 23:00:02,694 INFO L226 Difference]: Without dead ends: 148 [2018-02-03 23:00:02,694 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1375 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-02-03 23:00:02,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-02-03 23:00:02,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-02-03 23:00:02,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-02-03 23:00:02,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 148 transitions. [2018-02-03 23:00:02,696 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 148 transitions. Word has length 137 [2018-02-03 23:00:02,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:02,696 INFO L432 AbstractCegarLoop]: Abstraction has 148 states and 148 transitions. [2018-02-03 23:00:02,696 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-02-03 23:00:02,696 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 148 transitions. [2018-02-03 23:00:02,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-02-03 23:00:02,697 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:02,697 INFO L351 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:02,697 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:02,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1695826633, now seen corresponding path program 27 times [2018-02-03 23:00:02,697 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:02,697 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:02,698 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:02,698 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:02,698 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:02,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:02,706 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:03,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:03,077 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:03,077 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:03,082 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:00:03,151 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-02-03 23:00:03,151 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:03,153 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:03,168 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:03,186 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:03,187 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-02-03 23:00:03,187 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-03 23:00:03,187 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-03 23:00:03,187 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-02-03 23:00:03,187 INFO L87 Difference]: Start difference. First operand 148 states and 148 transitions. Second operand 31 states. [2018-02-03 23:00:03,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:03,528 INFO L93 Difference]: Finished difference Result 153 states and 153 transitions. [2018-02-03 23:00:03,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-02-03 23:00:03,528 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 142 [2018-02-03 23:00:03,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:03,529 INFO L225 Difference]: With dead ends: 153 [2018-02-03 23:00:03,529 INFO L226 Difference]: Without dead ends: 153 [2018-02-03 23:00:03,529 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1221, Invalid=2085, Unknown=0, NotChecked=0, Total=3306 [2018-02-03 23:00:03,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-02-03 23:00:03,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2018-02-03 23:00:03,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-02-03 23:00:03,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 153 transitions. [2018-02-03 23:00:03,531 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 153 transitions. Word has length 142 [2018-02-03 23:00:03,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:03,531 INFO L432 AbstractCegarLoop]: Abstraction has 153 states and 153 transitions. [2018-02-03 23:00:03,531 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-03 23:00:03,531 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 153 transitions. [2018-02-03 23:00:03,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-02-03 23:00:03,532 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:03,532 INFO L351 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:03,532 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:03,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1683732636, now seen corresponding path program 28 times [2018-02-03 23:00:03,532 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:03,532 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:03,532 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:03,533 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:03,533 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:03,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:03,537 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:03,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:03,784 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:03,784 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:03,789 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:00:03,803 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:00:03,803 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:03,805 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:04,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:04,116 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:04,116 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-02-03 23:00:04,117 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-03 23:00:04,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-03 23:00:04,118 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:00:04,118 INFO L87 Difference]: Start difference. First operand 153 states and 153 transitions. Second operand 61 states. [2018-02-03 23:00:05,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:05,087 INFO L93 Difference]: Finished difference Result 158 states and 158 transitions. [2018-02-03 23:00:05,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-02-03 23:00:05,087 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 147 [2018-02-03 23:00:05,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:05,088 INFO L225 Difference]: With dead ends: 158 [2018-02-03 23:00:05,088 INFO L226 Difference]: Without dead ends: 158 [2018-02-03 23:00:05,088 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:00:05,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-02-03 23:00:05,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2018-02-03 23:00:05,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-02-03 23:00:05,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 158 transitions. [2018-02-03 23:00:05,090 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 158 transitions. Word has length 147 [2018-02-03 23:00:05,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:05,090 INFO L432 AbstractCegarLoop]: Abstraction has 158 states and 158 transitions. [2018-02-03 23:00:05,090 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-03 23:00:05,090 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 158 transitions. [2018-02-03 23:00:05,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-02-03 23:00:05,091 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:05,091 INFO L351 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:05,091 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:05,091 INFO L82 PathProgramCache]: Analyzing trace with hash 621417559, now seen corresponding path program 29 times [2018-02-03 23:00:05,091 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:05,091 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:05,091 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:05,091 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:05,092 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:05,096 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:05,379 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:05,379 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:05,379 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:05,384 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:00:05,500 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-02-03 23:00:05,500 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:05,503 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:05,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:05,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:05,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2018-02-03 23:00:05,868 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-02-03 23:00:05,868 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-02-03 23:00:05,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=991, Invalid=2791, Unknown=0, NotChecked=0, Total=3782 [2018-02-03 23:00:05,869 INFO L87 Difference]: Start difference. First operand 158 states and 158 transitions. Second operand 62 states. [2018-02-03 23:00:07,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:07,087 INFO L93 Difference]: Finished difference Result 163 states and 163 transitions. [2018-02-03 23:00:07,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-02-03 23:00:07,087 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 152 [2018-02-03 23:00:07,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:07,088 INFO L225 Difference]: With dead ends: 163 [2018-02-03 23:00:07,088 INFO L226 Difference]: Without dead ends: 163 [2018-02-03 23:00:07,088 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-02-03 23:00:07,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2018-02-03 23:00:07,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2018-02-03 23:00:07,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-02-03 23:00:07,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 163 transitions. [2018-02-03 23:00:07,090 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 163 transitions. Word has length 152 [2018-02-03 23:00:07,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:07,090 INFO L432 AbstractCegarLoop]: Abstraction has 163 states and 163 transitions. [2018-02-03 23:00:07,090 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-02-03 23:00:07,090 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 163 transitions. [2018-02-03 23:00:07,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-02-03 23:00:07,091 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:07,091 INFO L351 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:07,091 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:07,091 INFO L82 PathProgramCache]: Analyzing trace with hash 691459452, now seen corresponding path program 30 times [2018-02-03 23:00:07,091 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:07,091 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:07,091 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:07,092 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:07,092 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:07,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:07,097 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:07,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:07,411 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:07,411 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:07,415 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:00:07,494 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-02-03 23:00:07,494 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:07,496 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:07,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:07,563 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:07,563 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-02-03 23:00:07,564 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 23:00:07,564 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 23:00:07,564 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 23:00:07,564 INFO L87 Difference]: Start difference. First operand 163 states and 163 transitions. Second operand 37 states. [2018-02-03 23:00:08,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:08,033 INFO L93 Difference]: Finished difference Result 168 states and 168 transitions. [2018-02-03 23:00:08,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-02-03 23:00:08,033 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 157 [2018-02-03 23:00:08,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:08,033 INFO L225 Difference]: With dead ends: 168 [2018-02-03 23:00:08,034 INFO L226 Difference]: Without dead ends: 168 [2018-02-03 23:00:08,034 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1562, Invalid=2860, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:00:08,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2018-02-03 23:00:08,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2018-02-03 23:00:08,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-02-03 23:00:08,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 168 transitions. [2018-02-03 23:00:08,036 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 168 transitions. Word has length 157 [2018-02-03 23:00:08,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:08,036 INFO L432 AbstractCegarLoop]: Abstraction has 168 states and 168 transitions. [2018-02-03 23:00:08,036 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 23:00:08,036 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 168 transitions. [2018-02-03 23:00:08,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-02-03 23:00:08,037 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:08,037 INFO L351 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:08,037 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:08,037 INFO L82 PathProgramCache]: Analyzing trace with hash 1996358519, now seen corresponding path program 31 times [2018-02-03 23:00:08,037 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:08,038 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:08,038 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:08,038 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:08,038 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:08,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:08,046 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:08,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:08,362 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:08,362 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:08,367 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:08,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:08,384 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:08,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:08,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:08,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-02-03 23:00:08,694 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-03 23:00:08,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-03 23:00:08,694 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:00:08,695 INFO L87 Difference]: Start difference. First operand 168 states and 168 transitions. Second operand 67 states. [2018-02-03 23:00:09,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:09,644 INFO L93 Difference]: Finished difference Result 173 states and 173 transitions. [2018-02-03 23:00:09,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-02-03 23:00:09,649 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 162 [2018-02-03 23:00:09,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:09,650 INFO L225 Difference]: With dead ends: 173 [2018-02-03 23:00:09,650 INFO L226 Difference]: Without dead ends: 173 [2018-02-03 23:00:09,650 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:00:09,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-02-03 23:00:09,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-02-03 23:00:09,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-02-03 23:00:09,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 173 transitions. [2018-02-03 23:00:09,653 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 173 transitions. Word has length 162 [2018-02-03 23:00:09,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:09,653 INFO L432 AbstractCegarLoop]: Abstraction has 173 states and 173 transitions. [2018-02-03 23:00:09,653 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-03 23:00:09,654 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2018-02-03 23:00:09,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-02-03 23:00:09,654 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:09,655 INFO L351 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:09,655 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:09,655 INFO L82 PathProgramCache]: Analyzing trace with hash 603675228, now seen corresponding path program 32 times [2018-02-03 23:00:09,655 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:09,655 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:09,656 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:09,656 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:09,656 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:09,664 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:10,174 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:10,174 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:10,174 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:10,179 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:00:10,196 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:00:10,196 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:10,199 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:10,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:10,254 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:10,254 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-02-03 23:00:10,255 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-02-03 23:00:10,255 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-02-03 23:00:10,255 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-03 23:00:10,255 INFO L87 Difference]: Start difference. First operand 173 states and 173 transitions. Second operand 35 states. [2018-02-03 23:00:11,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:11,356 INFO L93 Difference]: Finished difference Result 178 states and 178 transitions. [2018-02-03 23:00:11,377 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-02-03 23:00:11,377 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 167 [2018-02-03 23:00:11,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:11,378 INFO L225 Difference]: With dead ends: 178 [2018-02-03 23:00:11,378 INFO L226 Difference]: Without dead ends: 178 [2018-02-03 23:00:11,378 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-03 23:00:11,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-02-03 23:00:11,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2018-02-03 23:00:11,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-02-03 23:00:11,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 178 transitions. [2018-02-03 23:00:11,381 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 178 transitions. Word has length 167 [2018-02-03 23:00:11,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:11,381 INFO L432 AbstractCegarLoop]: Abstraction has 178 states and 178 transitions. [2018-02-03 23:00:11,381 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-02-03 23:00:11,382 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2018-02-03 23:00:11,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-02-03 23:00:11,382 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:11,382 INFO L351 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:11,382 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:11,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1420397207, now seen corresponding path program 33 times [2018-02-03 23:00:11,383 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:11,383 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:11,383 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:11,383 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:11,384 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:11,392 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:11,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:11,888 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:11,888 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:11,893 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:00:12,042 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-02-03 23:00:12,042 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:12,045 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:12,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:12,108 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:12,108 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-02-03 23:00:12,109 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-03 23:00:12,109 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-03 23:00:12,109 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-02-03 23:00:12,110 INFO L87 Difference]: Start difference. First operand 178 states and 178 transitions. Second operand 37 states. [2018-02-03 23:00:12,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:12,755 INFO L93 Difference]: Finished difference Result 183 states and 183 transitions. [2018-02-03 23:00:12,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-02-03 23:00:12,756 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 172 [2018-02-03 23:00:12,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:12,757 INFO L225 Difference]: With dead ends: 183 [2018-02-03 23:00:12,757 INFO L226 Difference]: Without dead ends: 183 [2018-02-03 23:00:12,757 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-02-03 23:00:12,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-02-03 23:00:12,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2018-02-03 23:00:12,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-02-03 23:00:12,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 183 transitions. [2018-02-03 23:00:12,759 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 183 transitions. Word has length 172 [2018-02-03 23:00:12,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:12,759 INFO L432 AbstractCegarLoop]: Abstraction has 183 states and 183 transitions. [2018-02-03 23:00:12,759 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-03 23:00:12,759 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 183 transitions. [2018-02-03 23:00:12,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-02-03 23:00:12,759 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:12,760 INFO L351 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:12,760 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:12,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1375254724, now seen corresponding path program 34 times [2018-02-03 23:00:12,760 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:12,760 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:12,760 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:12,760 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:12,760 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:12,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:12,766 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:13,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:13,180 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:13,180 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:13,184 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:00:13,208 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:00:13,208 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:13,210 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:13,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:13,628 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:13,628 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-02-03 23:00:13,628 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-03 23:00:13,629 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-03 23:00:13,629 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-03 23:00:13,629 INFO L87 Difference]: Start difference. First operand 183 states and 183 transitions. Second operand 73 states. [2018-02-03 23:00:14,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:14,722 INFO L93 Difference]: Finished difference Result 188 states and 188 transitions. [2018-02-03 23:00:14,722 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-02-03 23:00:14,722 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 177 [2018-02-03 23:00:14,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:14,723 INFO L225 Difference]: With dead ends: 188 [2018-02-03 23:00:14,723 INFO L226 Difference]: Without dead ends: 188 [2018-02-03 23:00:14,724 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-03 23:00:14,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-02-03 23:00:14,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2018-02-03 23:00:14,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-02-03 23:00:14,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 188 transitions. [2018-02-03 23:00:14,725 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 188 transitions. Word has length 177 [2018-02-03 23:00:14,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:14,726 INFO L432 AbstractCegarLoop]: Abstraction has 188 states and 188 transitions. [2018-02-03 23:00:14,726 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-03 23:00:14,726 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 188 transitions. [2018-02-03 23:00:14,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-02-03 23:00:14,727 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:14,727 INFO L351 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:14,727 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:14,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1888573001, now seen corresponding path program 35 times [2018-02-03 23:00:14,727 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:14,727 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:14,728 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:14,728 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:14,728 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:14,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:14,737 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:15,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:15,203 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:15,203 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:15,208 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:00:15,422 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-02-03 23:00:15,422 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:15,425 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:15,892 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:15,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2018-02-03 23:00:15,893 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-02-03 23:00:15,893 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-02-03 23:00:15,894 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1405, Invalid=3997, Unknown=0, NotChecked=0, Total=5402 [2018-02-03 23:00:15,894 INFO L87 Difference]: Start difference. First operand 188 states and 188 transitions. Second operand 74 states. [2018-02-03 23:00:17,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:17,457 INFO L93 Difference]: Finished difference Result 193 states and 193 transitions. [2018-02-03 23:00:17,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-02-03 23:00:17,457 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 182 [2018-02-03 23:00:17,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:17,458 INFO L225 Difference]: With dead ends: 193 [2018-02-03 23:00:17,458 INFO L226 Difference]: Without dead ends: 193 [2018-02-03 23:00:17,458 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2451 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-02-03 23:00:17,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-02-03 23:00:17,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2018-02-03 23:00:17,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2018-02-03 23:00:17,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 193 transitions. [2018-02-03 23:00:17,460 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 193 transitions. Word has length 182 [2018-02-03 23:00:17,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:17,460 INFO L432 AbstractCegarLoop]: Abstraction has 193 states and 193 transitions. [2018-02-03 23:00:17,460 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-02-03 23:00:17,460 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 193 transitions. [2018-02-03 23:00:17,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-02-03 23:00:17,460 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:17,460 INFO L351 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:17,461 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:17,461 INFO L82 PathProgramCache]: Analyzing trace with hash -2093442020, now seen corresponding path program 36 times [2018-02-03 23:00:17,461 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:17,461 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:17,461 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:17,461 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:17,461 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:17,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:17,467 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:17,935 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:17,935 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:17,935 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:17,940 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:00:18,034 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-02-03 23:00:18,034 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:18,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:18,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:18,141 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:18,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-02-03 23:00:18,141 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-03 23:00:18,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-03 23:00:18,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-02-03 23:00:18,142 INFO L87 Difference]: Start difference. First operand 193 states and 193 transitions. Second operand 45 states. [2018-02-03 23:00:18,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:18,889 INFO L93 Difference]: Finished difference Result 198 states and 198 transitions. [2018-02-03 23:00:18,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-02-03 23:00:18,890 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 187 [2018-02-03 23:00:18,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:18,891 INFO L225 Difference]: With dead ends: 198 [2018-02-03 23:00:18,891 INFO L226 Difference]: Without dead ends: 198 [2018-02-03 23:00:18,891 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2205, Invalid=4275, Unknown=0, NotChecked=0, Total=6480 [2018-02-03 23:00:18,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2018-02-03 23:00:18,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2018-02-03 23:00:18,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2018-02-03 23:00:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 198 transitions. [2018-02-03 23:00:18,894 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 198 transitions. Word has length 187 [2018-02-03 23:00:18,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:18,894 INFO L432 AbstractCegarLoop]: Abstraction has 198 states and 198 transitions. [2018-02-03 23:00:18,894 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-03 23:00:18,894 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 198 transitions. [2018-02-03 23:00:18,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2018-02-03 23:00:18,895 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:18,895 INFO L351 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:18,895 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:18,896 INFO L82 PathProgramCache]: Analyzing trace with hash 640639191, now seen corresponding path program 37 times [2018-02-03 23:00:18,896 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:18,896 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:18,896 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:18,896 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:18,896 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:18,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:18,905 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:19,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:19,306 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:19,307 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:19,311 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:19,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:19,331 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:19,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:19,727 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:19,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-02-03 23:00:19,728 INFO L409 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-02-03 23:00:19,728 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-02-03 23:00:19,728 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-03 23:00:19,728 INFO L87 Difference]: Start difference. First operand 198 states and 198 transitions. Second operand 79 states. [2018-02-03 23:00:21,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:21,467 INFO L93 Difference]: Finished difference Result 203 states and 203 transitions. [2018-02-03 23:00:21,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-02-03 23:00:21,467 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 192 [2018-02-03 23:00:21,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:21,468 INFO L225 Difference]: With dead ends: 203 [2018-02-03 23:00:21,468 INFO L226 Difference]: Without dead ends: 203 [2018-02-03 23:00:21,468 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-03 23:00:21,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-02-03 23:00:21,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2018-02-03 23:00:21,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-02-03 23:00:21,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 203 transitions. [2018-02-03 23:00:21,470 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 203 transitions. Word has length 192 [2018-02-03 23:00:21,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:21,470 INFO L432 AbstractCegarLoop]: Abstraction has 203 states and 203 transitions. [2018-02-03 23:00:21,470 INFO L433 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-02-03 23:00:21,470 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 203 transitions. [2018-02-03 23:00:21,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-02-03 23:00:21,471 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:21,471 INFO L351 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:21,471 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:21,471 INFO L82 PathProgramCache]: Analyzing trace with hash -1578280708, now seen corresponding path program 38 times [2018-02-03 23:00:21,471 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:21,471 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:21,471 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:21,471 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:21,471 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:21,478 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:21,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:21,891 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:21,891 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:21,897 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:00:21,917 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:00:21,917 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:21,919 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:22,339 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:22,339 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-02-03 23:00:22,339 INFO L409 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-02-03 23:00:22,340 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-02-03 23:00:22,340 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-02-03 23:00:22,340 INFO L87 Difference]: Start difference. First operand 203 states and 203 transitions. Second operand 81 states. [2018-02-03 23:00:23,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:23,379 INFO L93 Difference]: Finished difference Result 208 states and 208 transitions. [2018-02-03 23:00:23,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-02-03 23:00:23,379 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 197 [2018-02-03 23:00:23,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:23,380 INFO L225 Difference]: With dead ends: 208 [2018-02-03 23:00:23,380 INFO L226 Difference]: Without dead ends: 208 [2018-02-03 23:00:23,380 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2923 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-02-03 23:00:23,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-02-03 23:00:23,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2018-02-03 23:00:23,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-02-03 23:00:23,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 208 transitions. [2018-02-03 23:00:23,383 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 208 transitions. Word has length 197 [2018-02-03 23:00:23,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:23,383 INFO L432 AbstractCegarLoop]: Abstraction has 208 states and 208 transitions. [2018-02-03 23:00:23,383 INFO L433 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-02-03 23:00:23,384 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 208 transitions. [2018-02-03 23:00:23,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-02-03 23:00:23,384 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:23,384 INFO L351 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:23,385 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:23,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1699590135, now seen corresponding path program 39 times [2018-02-03 23:00:23,385 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:23,385 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:23,385 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:23,386 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:23,386 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:23,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:23,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:23,814 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:23,814 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:23,814 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:23,819 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:00:24,012 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-02-03 23:00:24,012 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:24,015 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:24,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:24,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:24,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-02-03 23:00:24,090 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-03 23:00:24,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-03 23:00:24,090 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-02-03 23:00:24,090 INFO L87 Difference]: Start difference. First operand 208 states and 208 transitions. Second operand 43 states. [2018-02-03 23:00:24,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:24,758 INFO L93 Difference]: Finished difference Result 213 states and 213 transitions. [2018-02-03 23:00:24,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-02-03 23:00:24,758 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 202 [2018-02-03 23:00:24,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:24,759 INFO L225 Difference]: With dead ends: 213 [2018-02-03 23:00:24,759 INFO L226 Difference]: Without dead ends: 213 [2018-02-03 23:00:24,759 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2463, Invalid=4179, Unknown=0, NotChecked=0, Total=6642 [2018-02-03 23:00:24,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-02-03 23:00:24,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2018-02-03 23:00:24,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2018-02-03 23:00:24,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 213 transitions. [2018-02-03 23:00:24,761 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 213 transitions. Word has length 202 [2018-02-03 23:00:24,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:24,761 INFO L432 AbstractCegarLoop]: Abstraction has 213 states and 213 transitions. [2018-02-03 23:00:24,761 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-03 23:00:24,761 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 213 transitions. [2018-02-03 23:00:24,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-02-03 23:00:24,761 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:24,762 INFO L351 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:24,762 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:24,762 INFO L82 PathProgramCache]: Analyzing trace with hash 721649116, now seen corresponding path program 40 times [2018-02-03 23:00:24,762 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:24,762 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:24,762 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:24,762 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:24,762 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:24,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:24,768 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:25,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:25,210 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:25,210 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:25,215 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:00:25,252 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:00:25,252 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:25,256 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:25,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:25,838 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:25,838 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-02-03 23:00:25,839 INFO L409 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-02-03 23:00:25,839 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-02-03 23:00:25,839 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-03 23:00:25,839 INFO L87 Difference]: Start difference. First operand 213 states and 213 transitions. Second operand 85 states. [2018-02-03 23:00:27,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:27,538 INFO L93 Difference]: Finished difference Result 218 states and 218 transitions. [2018-02-03 23:00:27,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-02-03 23:00:27,538 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 207 [2018-02-03 23:00:27,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:27,539 INFO L225 Difference]: With dead ends: 218 [2018-02-03 23:00:27,539 INFO L226 Difference]: Without dead ends: 218 [2018-02-03 23:00:27,539 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2964 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-03 23:00:27,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-02-03 23:00:27,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2018-02-03 23:00:27,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-02-03 23:00:27,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 218 transitions. [2018-02-03 23:00:27,542 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 218 transitions. Word has length 207 [2018-02-03 23:00:27,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:27,542 INFO L432 AbstractCegarLoop]: Abstraction has 218 states and 218 transitions. [2018-02-03 23:00:27,542 INFO L433 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-02-03 23:00:27,542 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 218 transitions. [2018-02-03 23:00:27,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-02-03 23:00:27,543 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:27,543 INFO L351 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:27,543 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:27,543 INFO L82 PathProgramCache]: Analyzing trace with hash 111908631, now seen corresponding path program 41 times [2018-02-03 23:00:27,543 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:27,543 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:27,544 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:27,544 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:27,544 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:27,554 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:28,055 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:28,055 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:28,055 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:28,060 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:00:28,425 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-02-03 23:00:28,425 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:28,428 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:29,048 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:29,066 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:29,066 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2018-02-03 23:00:29,066 INFO L409 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-02-03 23:00:29,066 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-02-03 23:00:29,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=5419, Unknown=0, NotChecked=0, Total=7310 [2018-02-03 23:00:29,067 INFO L87 Difference]: Start difference. First operand 218 states and 218 transitions. Second operand 86 states. [2018-02-03 23:00:30,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:30,997 INFO L93 Difference]: Finished difference Result 223 states and 223 transitions. [2018-02-03 23:00:30,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-02-03 23:00:30,997 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 212 [2018-02-03 23:00:30,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:30,998 INFO L225 Difference]: With dead ends: 223 [2018-02-03 23:00:30,998 INFO L226 Difference]: Without dead ends: 223 [2018-02-03 23:00:30,998 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3363 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-02-03 23:00:30,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-02-03 23:00:31,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2018-02-03 23:00:31,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-02-03 23:00:31,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 223 transitions. [2018-02-03 23:00:31,000 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 223 transitions. Word has length 212 [2018-02-03 23:00:31,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:31,000 INFO L432 AbstractCegarLoop]: Abstraction has 223 states and 223 transitions. [2018-02-03 23:00:31,000 INFO L433 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-02-03 23:00:31,000 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 223 transitions. [2018-02-03 23:00:31,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-02-03 23:00:31,001 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:31,001 INFO L351 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:31,001 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:31,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1104743100, now seen corresponding path program 42 times [2018-02-03 23:00:31,001 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:31,001 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:31,002 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:31,002 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:31,002 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:31,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:31,009 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:31,510 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:31,510 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:31,511 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:31,516 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:00:31,650 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-02-03 23:00:31,650 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:31,653 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:31,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:31,737 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:31,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-02-03 23:00:31,737 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 23:00:31,737 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 23:00:31,737 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 23:00:31,738 INFO L87 Difference]: Start difference. First operand 223 states and 223 transitions. Second operand 49 states. [2018-02-03 23:00:32,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:32,495 INFO L93 Difference]: Finished difference Result 228 states and 228 transitions. [2018-02-03 23:00:32,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-02-03 23:00:32,526 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 217 [2018-02-03 23:00:32,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:32,527 INFO L225 Difference]: With dead ends: 228 [2018-02-03 23:00:32,527 INFO L226 Difference]: Without dead ends: 228 [2018-02-03 23:00:32,527 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2936, Invalid=5254, Unknown=0, NotChecked=0, Total=8190 [2018-02-03 23:00:32,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2018-02-03 23:00:32,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2018-02-03 23:00:32,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-02-03 23:00:32,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 228 transitions. [2018-02-03 23:00:32,529 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 228 transitions. Word has length 217 [2018-02-03 23:00:32,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:32,529 INFO L432 AbstractCegarLoop]: Abstraction has 228 states and 228 transitions. [2018-02-03 23:00:32,529 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 23:00:32,529 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 228 transitions. [2018-02-03 23:00:32,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2018-02-03 23:00:32,530 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:32,530 INFO L351 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:32,530 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:32,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1370166839, now seen corresponding path program 43 times [2018-02-03 23:00:32,530 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:32,530 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:32,531 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:32,531 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:32,531 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:32,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:32,536 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:33,083 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:33,083 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:33,083 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:33,088 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:33,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:33,114 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:33,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:33,624 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:33,624 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-02-03 23:00:33,624 INFO L409 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-02-03 23:00:33,624 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-02-03 23:00:33,625 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-03 23:00:33,625 INFO L87 Difference]: Start difference. First operand 228 states and 228 transitions. Second operand 91 states. [2018-02-03 23:00:35,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:35,431 INFO L93 Difference]: Finished difference Result 233 states and 233 transitions. [2018-02-03 23:00:35,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-02-03 23:00:35,431 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 222 [2018-02-03 23:00:35,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:35,432 INFO L225 Difference]: With dead ends: 233 [2018-02-03 23:00:35,432 INFO L226 Difference]: Without dead ends: 233 [2018-02-03 23:00:35,432 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-03 23:00:35,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-02-03 23:00:35,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 233. [2018-02-03 23:00:35,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-02-03 23:00:35,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 233 transitions. [2018-02-03 23:00:35,435 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 233 transitions. Word has length 222 [2018-02-03 23:00:35,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:35,435 INFO L432 AbstractCegarLoop]: Abstraction has 233 states and 233 transitions. [2018-02-03 23:00:35,435 INFO L433 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-02-03 23:00:35,436 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 233 transitions. [2018-02-03 23:00:35,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-02-03 23:00:35,436 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:35,437 INFO L351 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:35,437 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:35,437 INFO L82 PathProgramCache]: Analyzing trace with hash -330563684, now seen corresponding path program 44 times [2018-02-03 23:00:35,437 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:35,437 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:35,437 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:35,437 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:35,437 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:35,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:35,443 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:35,997 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:35,997 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:35,997 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:36,003 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:00:36,026 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:00:36,026 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:36,028 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:36,597 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:36,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:36,613 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-02-03 23:00:36,614 INFO L409 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-02-03 23:00:36,614 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-02-03 23:00:36,614 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-03 23:00:36,615 INFO L87 Difference]: Start difference. First operand 233 states and 233 transitions. Second operand 93 states. [2018-02-03 23:00:38,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:38,921 INFO L93 Difference]: Finished difference Result 238 states and 238 transitions. [2018-02-03 23:00:38,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-02-03 23:00:38,922 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 227 [2018-02-03 23:00:38,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:38,922 INFO L225 Difference]: With dead ends: 238 [2018-02-03 23:00:38,922 INFO L226 Difference]: Without dead ends: 238 [2018-02-03 23:00:38,923 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3818 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-03 23:00:38,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-02-03 23:00:38,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2018-02-03 23:00:38,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-02-03 23:00:38,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 238 transitions. [2018-02-03 23:00:38,924 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 238 transitions. Word has length 227 [2018-02-03 23:00:38,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:38,924 INFO L432 AbstractCegarLoop]: Abstraction has 238 states and 238 transitions. [2018-02-03 23:00:38,924 INFO L433 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-02-03 23:00:38,925 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 238 transitions. [2018-02-03 23:00:38,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-02-03 23:00:38,925 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:38,925 INFO L351 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:38,925 INFO L371 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:38,925 INFO L82 PathProgramCache]: Analyzing trace with hash 992882007, now seen corresponding path program 45 times [2018-02-03 23:00:38,925 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:38,925 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:38,926 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:38,926 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:38,926 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:38,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:38,932 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:39,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:39,527 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:39,528 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:39,533 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:00:39,833 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-02-03 23:00:39,833 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:39,836 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:39,895 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:39,913 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:39,913 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-02-03 23:00:39,914 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-03 23:00:39,914 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-03 23:00:39,914 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-02-03 23:00:39,914 INFO L87 Difference]: Start difference. First operand 238 states and 238 transitions. Second operand 49 states. [2018-02-03 23:00:40,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:40,645 INFO L93 Difference]: Finished difference Result 243 states and 243 transitions. [2018-02-03 23:00:40,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-02-03 23:00:40,645 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 232 [2018-02-03 23:00:40,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:40,646 INFO L225 Difference]: With dead ends: 243 [2018-02-03 23:00:40,646 INFO L226 Difference]: Without dead ends: 243 [2018-02-03 23:00:40,646 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3246, Invalid=5496, Unknown=0, NotChecked=0, Total=8742 [2018-02-03 23:00:40,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-02-03 23:00:40,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 243. [2018-02-03 23:00:40,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2018-02-03 23:00:40,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 243 transitions. [2018-02-03 23:00:40,649 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 243 transitions. Word has length 232 [2018-02-03 23:00:40,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:40,649 INFO L432 AbstractCegarLoop]: Abstraction has 243 states and 243 transitions. [2018-02-03 23:00:40,649 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-03 23:00:40,649 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 243 transitions. [2018-02-03 23:00:40,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2018-02-03 23:00:40,650 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:40,650 INFO L351 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:40,650 INFO L371 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:40,650 INFO L82 PathProgramCache]: Analyzing trace with hash -222667652, now seen corresponding path program 46 times [2018-02-03 23:00:40,650 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:40,651 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:40,651 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:40,651 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:40,651 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:40,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:40,661 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:41,295 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:41,295 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:41,295 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:41,300 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:00:41,323 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:00:41,323 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:41,325 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:42,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:42,032 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:42,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-02-03 23:00:42,033 INFO L409 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-02-03 23:00:42,033 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-02-03 23:00:42,034 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-03 23:00:42,034 INFO L87 Difference]: Start difference. First operand 243 states and 243 transitions. Second operand 97 states. [2018-02-03 23:00:44,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:44,467 INFO L93 Difference]: Finished difference Result 248 states and 248 transitions. [2018-02-03 23:00:44,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-02-03 23:00:44,467 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 237 [2018-02-03 23:00:44,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:44,468 INFO L225 Difference]: With dead ends: 248 [2018-02-03 23:00:44,468 INFO L226 Difference]: Without dead ends: 248 [2018-02-03 23:00:44,468 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-03 23:00:44,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-02-03 23:00:44,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2018-02-03 23:00:44,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-02-03 23:00:44,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 248 transitions. [2018-02-03 23:00:44,471 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 248 transitions. Word has length 237 [2018-02-03 23:00:44,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:44,471 INFO L432 AbstractCegarLoop]: Abstraction has 248 states and 248 transitions. [2018-02-03 23:00:44,471 INFO L433 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-02-03 23:00:44,471 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 248 transitions. [2018-02-03 23:00:44,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-02-03 23:00:44,472 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:44,472 INFO L351 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:44,472 INFO L371 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:44,473 INFO L82 PathProgramCache]: Analyzing trace with hash -2053710729, now seen corresponding path program 47 times [2018-02-03 23:00:44,473 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:44,473 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:44,473 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:44,473 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:44,473 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:44,483 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:45,131 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:45,131 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:45,131 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:45,136 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:00:45,741 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-02-03 23:00:45,741 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:45,745 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:46,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:46,494 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:46,495 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2018-02-03 23:00:46,495 INFO L409 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-02-03 23:00:46,495 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-02-03 23:00:46,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2449, Invalid=7057, Unknown=0, NotChecked=0, Total=9506 [2018-02-03 23:00:46,496 INFO L87 Difference]: Start difference. First operand 248 states and 248 transitions. Second operand 98 states. [2018-02-03 23:00:48,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:48,434 INFO L93 Difference]: Finished difference Result 253 states and 253 transitions. [2018-02-03 23:00:48,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-02-03 23:00:48,434 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 242 [2018-02-03 23:00:48,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:48,435 INFO L225 Difference]: With dead ends: 253 [2018-02-03 23:00:48,435 INFO L226 Difference]: Without dead ends: 253 [2018-02-03 23:00:48,435 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4419 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-02-03 23:00:48,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-02-03 23:00:48,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2018-02-03 23:00:48,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 253 states. [2018-02-03 23:00:48,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 253 transitions. [2018-02-03 23:00:48,437 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 253 transitions. Word has length 242 [2018-02-03 23:00:48,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:48,437 INFO L432 AbstractCegarLoop]: Abstraction has 253 states and 253 transitions. [2018-02-03 23:00:48,437 INFO L433 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-02-03 23:00:48,437 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 253 transitions. [2018-02-03 23:00:48,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-02-03 23:00:48,438 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:48,438 INFO L351 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:48,438 INFO L371 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:48,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1073602212, now seen corresponding path program 48 times [2018-02-03 23:00:48,438 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:48,438 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:48,438 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:48,438 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:48,438 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:48,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:48,445 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:49,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:49,091 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:49,092 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:49,096 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:00:49,283 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-02-03 23:00:49,283 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:49,286 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:49,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:49,773 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:49,774 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-02-03 23:00:49,774 INFO L409 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-02-03 23:00:49,774 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-02-03 23:00:49,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-02-03 23:00:49,774 INFO L87 Difference]: Start difference. First operand 253 states and 253 transitions. Second operand 69 states. [2018-02-03 23:00:51,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:51,666 INFO L93 Difference]: Finished difference Result 258 states and 258 transitions. [2018-02-03 23:00:51,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-02-03 23:00:51,666 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 247 [2018-02-03 23:00:51,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:51,667 INFO L225 Difference]: With dead ends: 258 [2018-02-03 23:00:51,667 INFO L226 Difference]: Without dead ends: 258 [2018-02-03 23:00:51,667 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-02-03 23:00:51,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-02-03 23:00:51,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2018-02-03 23:00:51,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-02-03 23:00:51,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 258 transitions. [2018-02-03 23:00:51,669 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 258 transitions. Word has length 247 [2018-02-03 23:00:51,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:51,669 INFO L432 AbstractCegarLoop]: Abstraction has 258 states and 258 transitions. [2018-02-03 23:00:51,669 INFO L433 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-02-03 23:00:51,669 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 258 transitions. [2018-02-03 23:00:51,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2018-02-03 23:00:51,670 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:51,670 INFO L351 BasicCegarLoop]: trace histogram [50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:51,670 INFO L371 AbstractCegarLoop]: === Iteration 54 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:51,670 INFO L82 PathProgramCache]: Analyzing trace with hash -523820137, now seen corresponding path program 49 times [2018-02-03 23:00:51,670 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:51,670 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:51,671 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:51,671 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:51,671 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:51,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:51,677 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:52,347 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:52,348 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:52,348 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:52,352 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:52,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:52,378 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:53,012 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:53,029 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:53,029 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-02-03 23:00:53,030 INFO L409 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-02-03 23:00:53,030 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-02-03 23:00:53,031 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-03 23:00:53,031 INFO L87 Difference]: Start difference. First operand 258 states and 258 transitions. Second operand 103 states. [2018-02-03 23:00:55,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:55,176 INFO L93 Difference]: Finished difference Result 263 states and 263 transitions. [2018-02-03 23:00:55,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-02-03 23:00:55,176 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 252 [2018-02-03 23:00:55,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:55,177 INFO L225 Difference]: With dead ends: 263 [2018-02-03 23:00:55,177 INFO L226 Difference]: Without dead ends: 263 [2018-02-03 23:00:55,177 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-03 23:00:55,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-02-03 23:00:55,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2018-02-03 23:00:55,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-02-03 23:00:55,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 263 transitions. [2018-02-03 23:00:55,179 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 263 transitions. Word has length 252 [2018-02-03 23:00:55,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:55,179 INFO L432 AbstractCegarLoop]: Abstraction has 263 states and 263 transitions. [2018-02-03 23:00:55,179 INFO L433 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-02-03 23:00:55,180 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 263 transitions. [2018-02-03 23:00:55,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-02-03 23:00:55,181 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:55,181 INFO L351 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:55,181 INFO L371 AbstractCegarLoop]: === Iteration 55 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:55,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1098993212, now seen corresponding path program 50 times [2018-02-03 23:00:55,181 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:55,181 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:55,182 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:55,182 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:00:55,182 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:55,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:55,193 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:00:55,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:55,944 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:00:55,944 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:00:55,952 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:00:56,004 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:00:56,004 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:00:56,011 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:00:56,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:00:56,730 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:00:56,730 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-02-03 23:00:56,730 INFO L409 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-02-03 23:00:56,731 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-02-03 23:00:56,731 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-02-03 23:00:56,731 INFO L87 Difference]: Start difference. First operand 263 states and 263 transitions. Second operand 105 states. [2018-02-03 23:00:59,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:00:59,419 INFO L93 Difference]: Finished difference Result 268 states and 268 transitions. [2018-02-03 23:00:59,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-02-03 23:00:59,419 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 257 [2018-02-03 23:00:59,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:00:59,420 INFO L225 Difference]: With dead ends: 268 [2018-02-03 23:00:59,420 INFO L226 Difference]: Without dead ends: 268 [2018-02-03 23:00:59,420 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5047 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-02-03 23:00:59,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2018-02-03 23:00:59,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2018-02-03 23:00:59,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-02-03 23:00:59,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 268 transitions. [2018-02-03 23:00:59,422 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 268 transitions. Word has length 257 [2018-02-03 23:00:59,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:00:59,422 INFO L432 AbstractCegarLoop]: Abstraction has 268 states and 268 transitions. [2018-02-03 23:00:59,422 INFO L433 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-02-03 23:00:59,422 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 268 transitions. [2018-02-03 23:00:59,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-02-03 23:00:59,423 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:00:59,423 INFO L351 BasicCegarLoop]: trace histogram [52, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-02-03 23:00:59,423 INFO L371 AbstractCegarLoop]: === Iteration 56 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:00:59,423 INFO L82 PathProgramCache]: Analyzing trace with hash 169935543, now seen corresponding path program 51 times [2018-02-03 23:00:59,423 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:00:59,423 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:00:59,423 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:59,424 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:00:59,424 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:00:59,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:00:59,430 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:00,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:00,199 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:00,199 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-03 23:01:00,204 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:00,665 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-02-03 23:01:00,665 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:00,669 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:00,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:00,721 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:00,721 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-02-03 23:01:00,721 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-03 23:01:00,721 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-03 23:01:00,721 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-02-03 23:01:00,722 INFO L87 Difference]: Start difference. First operand 268 states and 268 transitions. Second operand 55 states. [2018-02-03 23:01:01,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:01,784 INFO L93 Difference]: Finished difference Result 273 states and 273 transitions. [2018-02-03 23:01:01,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-02-03 23:01:01,785 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 262 [2018-02-03 23:01:01,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:01,786 INFO L225 Difference]: With dead ends: 273 [2018-02-03 23:01:01,786 INFO L226 Difference]: Without dead ends: 273 [2018-02-03 23:01:01,787 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4137, Invalid=6993, Unknown=0, NotChecked=0, Total=11130 [2018-02-03 23:01:01,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2018-02-03 23:01:01,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 273. [2018-02-03 23:01:01,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. [2018-02-03 23:01:01,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 273 transitions. [2018-02-03 23:01:01,790 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 273 transitions. Word has length 262 [2018-02-03 23:01:01,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:01,790 INFO L432 AbstractCegarLoop]: Abstraction has 273 states and 273 transitions. [2018-02-03 23:01:01,790 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-03 23:01:01,790 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 273 transitions. [2018-02-03 23:01:01,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2018-02-03 23:01:01,791 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:01,791 INFO L351 BasicCegarLoop]: trace histogram [53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:01,791 INFO L371 AbstractCegarLoop]: === Iteration 57 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:01,792 INFO L82 PathProgramCache]: Analyzing trace with hash -954866916, now seen corresponding path program 52 times [2018-02-03 23:01:01,792 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:01,792 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:01,792 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:01,792 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:01,793 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:01,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:01,806 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:02,733 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:02,733 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:02,733 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:02,740 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:01:02,782 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:01:02,783 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:02,786 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:03,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:03,617 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:03,617 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 108 [2018-02-03 23:01:03,618 INFO L409 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-02-03 23:01:03,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-02-03 23:01:03,619 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-02-03 23:01:03,619 INFO L87 Difference]: Start difference. First operand 273 states and 273 transitions. Second operand 109 states. [2018-02-03 23:01:05,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:05,994 INFO L93 Difference]: Finished difference Result 278 states and 278 transitions. [2018-02-03 23:01:05,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-02-03 23:01:05,994 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 267 [2018-02-03 23:01:05,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:05,995 INFO L225 Difference]: With dead ends: 278 [2018-02-03 23:01:05,995 INFO L226 Difference]: Without dead ends: 278 [2018-02-03 23:01:05,995 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5346 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-02-03 23:01:05,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-02-03 23:01:05,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2018-02-03 23:01:05,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2018-02-03 23:01:05,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 278 transitions. [2018-02-03 23:01:05,997 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 278 transitions. Word has length 267 [2018-02-03 23:01:05,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:05,997 INFO L432 AbstractCegarLoop]: Abstraction has 278 states and 278 transitions. [2018-02-03 23:01:05,997 INFO L433 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-02-03 23:01:05,997 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 278 transitions. [2018-02-03 23:01:05,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2018-02-03 23:01:05,998 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:05,998 INFO L351 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:05,998 INFO L371 AbstractCegarLoop]: === Iteration 58 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:05,998 INFO L82 PathProgramCache]: Analyzing trace with hash -326731305, now seen corresponding path program 53 times [2018-02-03 23:01:05,998 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:05,998 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:05,999 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:05,999 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:05,999 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:06,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:06,005 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:06,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:06,869 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:06,869 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:06,874 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:01:07,790 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2018-02-03 23:01:07,790 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:07,794 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:08,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:08,652 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:08,652 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 109 [2018-02-03 23:01:08,653 INFO L409 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-02-03 23:01:08,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-02-03 23:01:08,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3079, Invalid=8911, Unknown=0, NotChecked=0, Total=11990 [2018-02-03 23:01:08,654 INFO L87 Difference]: Start difference. First operand 278 states and 278 transitions. Second operand 110 states. [2018-02-03 23:01:12,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:12,174 INFO L93 Difference]: Finished difference Result 283 states and 283 transitions. [2018-02-03 23:01:12,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-02-03 23:01:12,174 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 272 [2018-02-03 23:01:12,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:12,175 INFO L225 Difference]: With dead ends: 283 [2018-02-03 23:01:12,175 INFO L226 Difference]: Without dead ends: 283 [2018-02-03 23:01:12,176 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5619 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3135, Invalid=9075, Unknown=0, NotChecked=0, Total=12210 [2018-02-03 23:01:12,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-02-03 23:01:12,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 283. [2018-02-03 23:01:12,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2018-02-03 23:01:12,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 283 transitions. [2018-02-03 23:01:12,177 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 283 transitions. Word has length 272 [2018-02-03 23:01:12,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:12,178 INFO L432 AbstractCegarLoop]: Abstraction has 283 states and 283 transitions. [2018-02-03 23:01:12,178 INFO L433 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-02-03 23:01:12,178 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 283 transitions. [2018-02-03 23:01:12,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-02-03 23:01:12,178 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:12,179 INFO L351 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:12,179 INFO L371 AbstractCegarLoop]: === Iteration 59 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:12,179 INFO L82 PathProgramCache]: Analyzing trace with hash -484581380, now seen corresponding path program 54 times [2018-02-03 23:01:12,179 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:12,179 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:12,179 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:12,179 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:12,179 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:12,191 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:12,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:13,000 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:13,000 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:13,005 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:01:13,290 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2018-02-03 23:01:13,290 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:13,293 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:13,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:13,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:13,395 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 60 [2018-02-03 23:01:13,395 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-03 23:01:13,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-03 23:01:13,395 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=2102, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:01:13,396 INFO L87 Difference]: Start difference. First operand 283 states and 283 transitions. Second operand 61 states. [2018-02-03 23:01:14,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:14,521 INFO L93 Difference]: Finished difference Result 288 states and 288 transitions. [2018-02-03 23:01:14,521 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-02-03 23:01:14,521 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 277 [2018-02-03 23:01:14,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:14,522 INFO L225 Difference]: With dead ends: 288 [2018-02-03 23:01:14,522 INFO L226 Difference]: Without dead ends: 288 [2018-02-03 23:01:14,522 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4742, Invalid=8368, Unknown=0, NotChecked=0, Total=13110 [2018-02-03 23:01:14,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2018-02-03 23:01:14,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2018-02-03 23:01:14,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-02-03 23:01:14,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 288 transitions. [2018-02-03 23:01:14,524 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 288 transitions. Word has length 277 [2018-02-03 23:01:14,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:14,524 INFO L432 AbstractCegarLoop]: Abstraction has 288 states and 288 transitions. [2018-02-03 23:01:14,524 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-03 23:01:14,524 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 288 transitions. [2018-02-03 23:01:14,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-02-03 23:01:14,525 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:14,525 INFO L351 BasicCegarLoop]: trace histogram [56, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:14,525 INFO L371 AbstractCegarLoop]: === Iteration 60 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:14,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1067874057, now seen corresponding path program 55 times [2018-02-03 23:01:14,525 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:14,526 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:14,526 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:14,526 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:14,526 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:14,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:14,533 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:15,370 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:15,371 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:15,371 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:15,375 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:15,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:15,402 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:16,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:16,195 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:16,195 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 114 [2018-02-03 23:01:16,196 INFO L409 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-02-03 23:01:16,196 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-02-03 23:01:16,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-02-03 23:01:16,197 INFO L87 Difference]: Start difference. First operand 288 states and 288 transitions. Second operand 115 states. [2018-02-03 23:01:19,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:19,432 INFO L93 Difference]: Finished difference Result 293 states and 293 transitions. [2018-02-03 23:01:19,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-02-03 23:01:19,432 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 282 [2018-02-03 23:01:19,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:19,433 INFO L225 Difference]: With dead ends: 293 [2018-02-03 23:01:19,433 INFO L226 Difference]: Without dead ends: 293 [2018-02-03 23:01:19,433 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6159 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-02-03 23:01:19,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2018-02-03 23:01:19,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2018-02-03 23:01:19,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2018-02-03 23:01:19,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 293 transitions. [2018-02-03 23:01:19,436 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 293 transitions. Word has length 282 [2018-02-03 23:01:19,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:19,436 INFO L432 AbstractCegarLoop]: Abstraction has 293 states and 293 transitions. [2018-02-03 23:01:19,436 INFO L433 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-02-03 23:01:19,436 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 293 transitions. [2018-02-03 23:01:19,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2018-02-03 23:01:19,437 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:19,437 INFO L351 BasicCegarLoop]: trace histogram [57, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:19,437 INFO L371 AbstractCegarLoop]: === Iteration 61 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:19,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1249330396, now seen corresponding path program 56 times [2018-02-03 23:01:19,438 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:19,438 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:19,438 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:19,438 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:19,438 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:19,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:19,450 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:20,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:20,295 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:20,295 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:20,300 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:01:20,329 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:01:20,329 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:20,331 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:21,237 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:21,253 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:21,254 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 116 [2018-02-03 23:01:21,254 INFO L409 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-02-03 23:01:21,254 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-02-03 23:01:21,255 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-02-03 23:01:21,255 INFO L87 Difference]: Start difference. First operand 293 states and 293 transitions. Second operand 117 states. [2018-02-03 23:01:24,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:24,666 INFO L93 Difference]: Finished difference Result 298 states and 298 transitions. [2018-02-03 23:01:24,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-02-03 23:01:24,666 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 287 [2018-02-03 23:01:24,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:24,667 INFO L225 Difference]: With dead ends: 298 [2018-02-03 23:01:24,667 INFO L226 Difference]: Without dead ends: 298 [2018-02-03 23:01:24,667 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5956 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-02-03 23:01:24,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-02-03 23:01:24,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 298. [2018-02-03 23:01:24,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2018-02-03 23:01:24,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 298 transitions. [2018-02-03 23:01:24,669 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 298 transitions. Word has length 287 [2018-02-03 23:01:24,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:24,669 INFO L432 AbstractCegarLoop]: Abstraction has 298 states and 298 transitions. [2018-02-03 23:01:24,669 INFO L433 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-02-03 23:01:24,669 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 298 transitions. [2018-02-03 23:01:24,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-02-03 23:01:24,670 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:24,670 INFO L351 BasicCegarLoop]: trace histogram [58, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:24,670 INFO L371 AbstractCegarLoop]: === Iteration 62 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:24,670 INFO L82 PathProgramCache]: Analyzing trace with hash 729559063, now seen corresponding path program 57 times [2018-02-03 23:01:24,670 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:24,670 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:24,670 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:24,671 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:24,671 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:24,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:24,678 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:25,581 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:25,581 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:25,581 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:25,586 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:26,266 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2018-02-03 23:01:26,266 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:26,270 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:26,310 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:26,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:26,329 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2018-02-03 23:01:26,329 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-03 23:01:26,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-03 23:01:26,330 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1716, Invalid=1944, Unknown=0, NotChecked=0, Total=3660 [2018-02-03 23:01:26,330 INFO L87 Difference]: Start difference. First operand 298 states and 298 transitions. Second operand 61 states. [2018-02-03 23:01:27,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:27,451 INFO L93 Difference]: Finished difference Result 303 states and 303 transitions. [2018-02-03 23:01:27,451 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-02-03 23:01:27,451 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 292 [2018-02-03 23:01:27,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:27,452 INFO L225 Difference]: With dead ends: 303 [2018-02-03 23:01:27,452 INFO L226 Difference]: Without dead ends: 303 [2018-02-03 23:01:27,453 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=5136, Invalid=8670, Unknown=0, NotChecked=0, Total=13806 [2018-02-03 23:01:27,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2018-02-03 23:01:27,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 303. [2018-02-03 23:01:27,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-02-03 23:01:27,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 303 transitions. [2018-02-03 23:01:27,455 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 303 transitions. Word has length 292 [2018-02-03 23:01:27,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:27,455 INFO L432 AbstractCegarLoop]: Abstraction has 303 states and 303 transitions. [2018-02-03 23:01:27,455 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-03 23:01:27,455 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 303 transitions. [2018-02-03 23:01:27,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-02-03 23:01:27,456 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:27,456 INFO L351 BasicCegarLoop]: trace histogram [59, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:27,456 INFO L371 AbstractCegarLoop]: === Iteration 63 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:27,456 INFO L82 PathProgramCache]: Analyzing trace with hash -1266675268, now seen corresponding path program 58 times [2018-02-03 23:01:27,456 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:27,456 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:27,456 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:27,457 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:27,457 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:27,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:27,466 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:28,425 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:28,425 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:28,426 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:28,431 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:01:28,469 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:01:28,469 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:28,471 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:29,352 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:29,370 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:29,370 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 120 [2018-02-03 23:01:29,370 INFO L409 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-02-03 23:01:29,371 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-02-03 23:01:29,371 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-02-03 23:01:29,371 INFO L87 Difference]: Start difference. First operand 303 states and 303 transitions. Second operand 121 states. [2018-02-03 23:01:32,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:32,366 INFO L93 Difference]: Finished difference Result 308 states and 308 transitions. [2018-02-03 23:01:32,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-02-03 23:01:32,366 INFO L78 Accepts]: Start accepts. Automaton has 121 states. Word has length 297 [2018-02-03 23:01:32,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:32,367 INFO L225 Difference]: With dead ends: 308 [2018-02-03 23:01:32,367 INFO L226 Difference]: Without dead ends: 308 [2018-02-03 23:01:32,367 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6783 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-02-03 23:01:32,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-02-03 23:01:32,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2018-02-03 23:01:32,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-02-03 23:01:32,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 308 transitions. [2018-02-03 23:01:32,369 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 308 transitions. Word has length 297 [2018-02-03 23:01:32,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:32,369 INFO L432 AbstractCegarLoop]: Abstraction has 308 states and 308 transitions. [2018-02-03 23:01:32,369 INFO L433 AbstractCegarLoop]: Interpolant automaton has 121 states. [2018-02-03 23:01:32,369 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 308 transitions. [2018-02-03 23:01:32,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2018-02-03 23:01:32,370 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:32,370 INFO L351 BasicCegarLoop]: trace histogram [60, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:32,370 INFO L371 AbstractCegarLoop]: === Iteration 64 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:32,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1632661303, now seen corresponding path program 59 times [2018-02-03 23:01:32,370 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:32,370 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:32,371 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:32,371 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:32,371 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:32,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:32,378 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:33,398 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:33,398 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:33,398 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:33,403 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:01:34,978 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) [2018-02-03 23:01:34,978 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:34,983 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:36,066 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:36,086 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:36,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61] total 121 [2018-02-03 23:01:36,086 INFO L409 AbstractCegarLoop]: Interpolant automaton has 122 states [2018-02-03 23:01:36,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2018-02-03 23:01:36,088 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3781, Invalid=10981, Unknown=0, NotChecked=0, Total=14762 [2018-02-03 23:01:36,088 INFO L87 Difference]: Start difference. First operand 308 states and 308 transitions. Second operand 122 states. [2018-02-03 23:01:40,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:40,536 INFO L93 Difference]: Finished difference Result 313 states and 313 transitions. [2018-02-03 23:01:40,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-02-03 23:01:40,536 INFO L78 Accepts]: Start accepts. Automaton has 122 states. Word has length 302 [2018-02-03 23:01:40,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:40,537 INFO L225 Difference]: With dead ends: 313 [2018-02-03 23:01:40,537 INFO L226 Difference]: Without dead ends: 313 [2018-02-03 23:01:40,538 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6963 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3843, Invalid=11163, Unknown=0, NotChecked=0, Total=15006 [2018-02-03 23:01:40,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2018-02-03 23:01:40,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2018-02-03 23:01:40,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2018-02-03 23:01:40,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 313 transitions. [2018-02-03 23:01:40,539 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 313 transitions. Word has length 302 [2018-02-03 23:01:40,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:40,539 INFO L432 AbstractCegarLoop]: Abstraction has 313 states and 313 transitions. [2018-02-03 23:01:40,539 INFO L433 AbstractCegarLoop]: Interpolant automaton has 122 states. [2018-02-03 23:01:40,540 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 313 transitions. [2018-02-03 23:01:40,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2018-02-03 23:01:40,541 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:40,541 INFO L351 BasicCegarLoop]: trace histogram [61, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:40,541 INFO L371 AbstractCegarLoop]: === Iteration 65 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:40,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1156168036, now seen corresponding path program 60 times [2018-02-03 23:01:40,541 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:40,541 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:40,541 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:40,541 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:40,541 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:40,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:40,548 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:41,534 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:41,535 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:41,535 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:41,540 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:01:41,987 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2018-02-03 23:01:41,987 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:41,991 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:42,130 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:42,148 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:42,149 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62] total 67 [2018-02-03 23:01:42,149 INFO L409 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-02-03 23:01:42,149 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-02-03 23:01:42,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1917, Invalid=2639, Unknown=0, NotChecked=0, Total=4556 [2018-02-03 23:01:42,150 INFO L87 Difference]: Start difference. First operand 313 states and 313 transitions. Second operand 68 states. [2018-02-03 23:01:43,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:43,674 INFO L93 Difference]: Finished difference Result 318 states and 318 transitions. [2018-02-03 23:01:43,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-02-03 23:01:43,675 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 307 [2018-02-03 23:01:43,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:43,675 INFO L225 Difference]: With dead ends: 318 [2018-02-03 23:01:43,675 INFO L226 Difference]: Without dead ends: 318 [2018-02-03 23:01:43,676 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2123 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5750, Invalid=10506, Unknown=0, NotChecked=0, Total=16256 [2018-02-03 23:01:43,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2018-02-03 23:01:43,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2018-02-03 23:01:43,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-02-03 23:01:43,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 318 transitions. [2018-02-03 23:01:43,678 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 318 transitions. Word has length 307 [2018-02-03 23:01:43,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:43,678 INFO L432 AbstractCegarLoop]: Abstraction has 318 states and 318 transitions. [2018-02-03 23:01:43,678 INFO L433 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-02-03 23:01:43,679 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 318 transitions. [2018-02-03 23:01:43,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-02-03 23:01:43,679 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:43,679 INFO L351 BasicCegarLoop]: trace histogram [62, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:43,679 INFO L371 AbstractCegarLoop]: === Iteration 66 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:43,680 INFO L82 PathProgramCache]: Analyzing trace with hash 1119372887, now seen corresponding path program 61 times [2018-02-03 23:01:43,680 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:43,680 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:43,680 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:43,680 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:43,680 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:43,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:43,689 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:44,758 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:44,758 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:44,758 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:44,764 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:44,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:44,804 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:45,791 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:45,808 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:45,808 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63] total 126 [2018-02-03 23:01:45,809 INFO L409 AbstractCegarLoop]: Interpolant automaton has 127 states [2018-02-03 23:01:45,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2018-02-03 23:01:45,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-02-03 23:01:45,810 INFO L87 Difference]: Start difference. First operand 318 states and 318 transitions. Second operand 127 states. [2018-02-03 23:01:50,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:50,276 INFO L93 Difference]: Finished difference Result 323 states and 323 transitions. [2018-02-03 23:01:50,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-02-03 23:01:50,277 INFO L78 Accepts]: Start accepts. Automaton has 127 states. Word has length 312 [2018-02-03 23:01:50,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:50,277 INFO L225 Difference]: With dead ends: 323 [2018-02-03 23:01:50,277 INFO L226 Difference]: Without dead ends: 323 [2018-02-03 23:01:50,278 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7563 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-02-03 23:01:50,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2018-02-03 23:01:50,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 323. [2018-02-03 23:01:50,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-02-03 23:01:50,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 323 transitions. [2018-02-03 23:01:50,280 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 323 transitions. Word has length 312 [2018-02-03 23:01:50,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:50,280 INFO L432 AbstractCegarLoop]: Abstraction has 323 states and 323 transitions. [2018-02-03 23:01:50,280 INFO L433 AbstractCegarLoop]: Interpolant automaton has 127 states. [2018-02-03 23:01:50,280 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 323 transitions. [2018-02-03 23:01:50,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-02-03 23:01:50,281 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:50,281 INFO L351 BasicCegarLoop]: trace histogram [63, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:50,281 INFO L371 AbstractCegarLoop]: === Iteration 67 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:50,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1164450948, now seen corresponding path program 62 times [2018-02-03 23:01:50,281 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:50,281 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:50,281 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:50,282 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:01:50,282 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:50,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:50,289 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:51,367 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:51,367 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:51,372 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:01:51,404 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:01:51,404 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:51,407 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:52,377 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:52,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:52,394 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64] total 128 [2018-02-03 23:01:52,394 INFO L409 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-02-03 23:01:52,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-02-03 23:01:52,396 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-02-03 23:01:52,396 INFO L87 Difference]: Start difference. First operand 323 states and 323 transitions. Second operand 129 states. [2018-02-03 23:01:56,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:56,216 INFO L93 Difference]: Finished difference Result 328 states and 328 transitions. [2018-02-03 23:01:56,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-02-03 23:01:56,216 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 317 [2018-02-03 23:01:56,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:56,217 INFO L225 Difference]: With dead ends: 328 [2018-02-03 23:01:56,217 INFO L226 Difference]: Without dead ends: 328 [2018-02-03 23:01:56,218 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7747 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-02-03 23:01:56,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2018-02-03 23:01:56,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2018-02-03 23:01:56,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-02-03 23:01:56,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 328 transitions. [2018-02-03 23:01:56,219 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 328 transitions. Word has length 317 [2018-02-03 23:01:56,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:56,220 INFO L432 AbstractCegarLoop]: Abstraction has 328 states and 328 transitions. [2018-02-03 23:01:56,220 INFO L433 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-02-03 23:01:56,220 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 328 transitions. [2018-02-03 23:01:56,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2018-02-03 23:01:56,220 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:56,220 INFO L351 BasicCegarLoop]: trace histogram [64, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:56,220 INFO L371 AbstractCegarLoop]: === Iteration 68 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:56,221 INFO L82 PathProgramCache]: Analyzing trace with hash 2115351927, now seen corresponding path program 63 times [2018-02-03 23:01:56,221 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:56,221 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:56,221 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:56,221 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:56,221 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:56,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:56,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:01:57,335 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:57,335 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:01:57,335 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:01:57,340 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:01:58,356 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 64 check-sat command(s) [2018-02-03 23:01:58,356 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:01:58,359 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:01:58,409 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:01:58,428 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:01:58,428 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-02-03 23:01:58,428 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-03 23:01:58,429 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-03 23:01:58,429 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=2337, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:01:58,429 INFO L87 Difference]: Start difference. First operand 328 states and 328 transitions. Second operand 67 states. [2018-02-03 23:01:59,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:01:59,780 INFO L93 Difference]: Finished difference Result 333 states and 333 transitions. [2018-02-03 23:01:59,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-02-03 23:01:59,780 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 322 [2018-02-03 23:01:59,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:01:59,781 INFO L225 Difference]: With dead ends: 333 [2018-02-03 23:01:59,781 INFO L226 Difference]: Without dead ends: 333 [2018-02-03 23:01:59,781 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2078 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=6243, Invalid=10527, Unknown=0, NotChecked=0, Total=16770 [2018-02-03 23:01:59,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2018-02-03 23:01:59,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2018-02-03 23:01:59,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-02-03 23:01:59,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 333 transitions. [2018-02-03 23:01:59,783 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 333 transitions. Word has length 322 [2018-02-03 23:01:59,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:01:59,783 INFO L432 AbstractCegarLoop]: Abstraction has 333 states and 333 transitions. [2018-02-03 23:01:59,783 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-03 23:01:59,783 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 333 transitions. [2018-02-03 23:01:59,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2018-02-03 23:01:59,784 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:01:59,784 INFO L351 BasicCegarLoop]: trace histogram [65, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1] [2018-02-03 23:01:59,784 INFO L371 AbstractCegarLoop]: === Iteration 69 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:01:59,784 INFO L82 PathProgramCache]: Analyzing trace with hash -1310529444, now seen corresponding path program 64 times [2018-02-03 23:01:59,784 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:01:59,785 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:01:59,785 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:59,785 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:01:59,785 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:01:59,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:01:59,793 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:01,337 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:01,337 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:01,337 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:02:01,342 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:02:01,376 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:02:01,376 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:01,379 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:01,465 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:01,481 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:01,482 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-02-03 23:02:01,482 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-03 23:02:01,482 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-03 23:02:01,482 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:02:01,482 INFO L87 Difference]: Start difference. First operand 333 states and 333 transitions. Second operand 67 states. [2018-02-03 23:02:05,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:05,886 INFO L93 Difference]: Finished difference Result 338 states and 338 transitions. [2018-02-03 23:02:05,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-02-03 23:02:05,886 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 327 [2018-02-03 23:02:05,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:05,887 INFO L225 Difference]: With dead ends: 338 [2018-02-03 23:02:05,887 INFO L226 Difference]: Without dead ends: 338 [2018-02-03 23:02:05,887 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 326 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-02-03 23:02:05,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-02-03 23:02:05,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2018-02-03 23:02:05,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-02-03 23:02:05,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 338 transitions. [2018-02-03 23:02:05,890 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 338 transitions. Word has length 327 [2018-02-03 23:02:05,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:05,890 INFO L432 AbstractCegarLoop]: Abstraction has 338 states and 338 transitions. [2018-02-03 23:02:05,890 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-03 23:02:05,890 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 338 transitions. [2018-02-03 23:02:05,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2018-02-03 23:02:05,892 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:05,892 INFO L351 BasicCegarLoop]: trace histogram [66, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:05,892 INFO L371 AbstractCegarLoop]: === Iteration 70 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:05,892 INFO L82 PathProgramCache]: Analyzing trace with hash -1354056553, now seen corresponding path program 65 times [2018-02-03 23:02:05,892 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:05,892 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:05,893 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:05,893 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:05,893 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:05,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:05,907 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:07,096 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:07,096 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:07,096 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:02:07,101 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:02:09,118 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2018-02-03 23:02:09,119 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:09,124 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:10,390 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:10,410 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:10,410 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 67] total 133 [2018-02-03 23:02:10,410 INFO L409 AbstractCegarLoop]: Interpolant automaton has 134 states [2018-02-03 23:02:10,411 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2018-02-03 23:02:10,411 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4555, Invalid=13267, Unknown=0, NotChecked=0, Total=17822 [2018-02-03 23:02:10,411 INFO L87 Difference]: Start difference. First operand 338 states and 338 transitions. Second operand 134 states. [2018-02-03 23:02:14,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:14,607 INFO L93 Difference]: Finished difference Result 343 states and 343 transitions. [2018-02-03 23:02:14,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-02-03 23:02:14,608 INFO L78 Accepts]: Start accepts. Automaton has 134 states. Word has length 332 [2018-02-03 23:02:14,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:14,608 INFO L225 Difference]: With dead ends: 343 [2018-02-03 23:02:14,608 INFO L226 Difference]: Without dead ends: 343 [2018-02-03 23:02:14,609 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8451 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4623, Invalid=13467, Unknown=0, NotChecked=0, Total=18090 [2018-02-03 23:02:14,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-02-03 23:02:14,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2018-02-03 23:02:14,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-02-03 23:02:14,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 343 transitions. [2018-02-03 23:02:14,611 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 343 transitions. Word has length 332 [2018-02-03 23:02:14,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:14,611 INFO L432 AbstractCegarLoop]: Abstraction has 343 states and 343 transitions. [2018-02-03 23:02:14,611 INFO L433 AbstractCegarLoop]: Interpolant automaton has 134 states. [2018-02-03 23:02:14,611 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 343 transitions. [2018-02-03 23:02:14,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2018-02-03 23:02:14,612 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:14,612 INFO L351 BasicCegarLoop]: trace histogram [67, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:14,612 INFO L371 AbstractCegarLoop]: === Iteration 71 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:14,612 INFO L82 PathProgramCache]: Analyzing trace with hash 576017724, now seen corresponding path program 66 times [2018-02-03 23:02:14,612 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:14,612 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:14,612 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:14,613 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:14,613 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:14,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:14,620 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:15,889 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:15,889 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:15,889 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:02:15,894 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-03 23:02:16,453 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2018-02-03 23:02:16,453 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:16,458 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:16,608 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:16,608 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 72 [2018-02-03 23:02:16,608 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-03 23:02:16,609 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-03 23:02:16,609 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2296, Invalid=2960, Unknown=0, NotChecked=0, Total=5256 [2018-02-03 23:02:16,609 INFO L87 Difference]: Start difference. First operand 343 states and 343 transitions. Second operand 73 states. [2018-02-03 23:02:18,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:18,280 INFO L93 Difference]: Finished difference Result 348 states and 348 transitions. [2018-02-03 23:02:18,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-02-03 23:02:18,280 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 337 [2018-02-03 23:02:18,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:18,281 INFO L225 Difference]: With dead ends: 348 [2018-02-03 23:02:18,281 INFO L226 Difference]: Without dead ends: 348 [2018-02-03 23:02:18,282 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2476 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=6980, Invalid=12202, Unknown=0, NotChecked=0, Total=19182 [2018-02-03 23:02:18,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2018-02-03 23:02:18,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 348. [2018-02-03 23:02:18,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-02-03 23:02:18,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 348 transitions. [2018-02-03 23:02:18,283 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 348 transitions. Word has length 337 [2018-02-03 23:02:18,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:18,284 INFO L432 AbstractCegarLoop]: Abstraction has 348 states and 348 transitions. [2018-02-03 23:02:18,284 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-03 23:02:18,284 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 348 transitions. [2018-02-03 23:02:18,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2018-02-03 23:02:18,284 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:18,285 INFO L351 BasicCegarLoop]: trace histogram [68, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:18,285 INFO L371 AbstractCegarLoop]: === Iteration 72 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:18,285 INFO L82 PathProgramCache]: Analyzing trace with hash 2142854071, now seen corresponding path program 67 times [2018-02-03 23:02:18,285 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:18,285 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:18,285 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:18,285 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:18,285 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:18,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:18,294 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:19,565 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:19,565 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:19,565 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:02:19,570 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:02:19,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:19,608 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:20,718 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:20,736 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:20,736 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69] total 138 [2018-02-03 23:02:20,736 INFO L409 AbstractCegarLoop]: Interpolant automaton has 139 states [2018-02-03 23:02:20,737 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2018-02-03 23:02:20,738 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-02-03 23:02:20,738 INFO L87 Difference]: Start difference. First operand 348 states and 348 transitions. Second operand 139 states. [2018-02-03 23:02:25,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:25,721 INFO L93 Difference]: Finished difference Result 353 states and 353 transitions. [2018-02-03 23:02:25,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-02-03 23:02:25,721 INFO L78 Accepts]: Start accepts. Automaton has 139 states. Word has length 342 [2018-02-03 23:02:25,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:25,722 INFO L225 Difference]: With dead ends: 353 [2018-02-03 23:02:25,722 INFO L226 Difference]: Without dead ends: 353 [2018-02-03 23:02:25,722 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9111 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-02-03 23:02:25,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2018-02-03 23:02:25,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2018-02-03 23:02:25,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 353 states. [2018-02-03 23:02:25,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 353 transitions. [2018-02-03 23:02:25,724 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 353 transitions. Word has length 342 [2018-02-03 23:02:25,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:25,724 INFO L432 AbstractCegarLoop]: Abstraction has 353 states and 353 transitions. [2018-02-03 23:02:25,724 INFO L433 AbstractCegarLoop]: Interpolant automaton has 139 states. [2018-02-03 23:02:25,725 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 353 transitions. [2018-02-03 23:02:25,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2018-02-03 23:02:25,725 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:25,725 INFO L351 BasicCegarLoop]: trace histogram [69, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:25,725 INFO L371 AbstractCegarLoop]: === Iteration 73 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:25,726 INFO L82 PathProgramCache]: Analyzing trace with hash -271767012, now seen corresponding path program 68 times [2018-02-03 23:02:25,726 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:25,726 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:25,726 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:25,726 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-03 23:02:25,726 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:25,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:25,743 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:27,050 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:27,051 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:27,051 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:02:27,056 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-03 23:02:27,087 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-03 23:02:27,087 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:27,091 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:28,318 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:28,335 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:28,361 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70] total 140 [2018-02-03 23:02:28,361 INFO L409 AbstractCegarLoop]: Interpolant automaton has 141 states [2018-02-03 23:02:28,362 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2018-02-03 23:02:28,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-02-03 23:02:28,363 INFO L87 Difference]: Start difference. First operand 353 states and 353 transitions. Second operand 141 states. [2018-02-03 23:02:31,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:31,205 INFO L93 Difference]: Finished difference Result 358 states and 358 transitions. [2018-02-03 23:02:31,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-02-03 23:02:31,205 INFO L78 Accepts]: Start accepts. Automaton has 141 states. Word has length 347 [2018-02-03 23:02:31,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:31,206 INFO L225 Difference]: With dead ends: 358 [2018-02-03 23:02:31,207 INFO L226 Difference]: Without dead ends: 358 [2018-02-03 23:02:31,207 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9170 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-02-03 23:02:31,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2018-02-03 23:02:31,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2018-02-03 23:02:31,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-02-03 23:02:31,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 358 transitions. [2018-02-03 23:02:31,209 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 358 transitions. Word has length 347 [2018-02-03 23:02:31,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:31,209 INFO L432 AbstractCegarLoop]: Abstraction has 358 states and 358 transitions. [2018-02-03 23:02:31,209 INFO L433 AbstractCegarLoop]: Interpolant automaton has 141 states. [2018-02-03 23:02:31,209 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 358 transitions. [2018-02-03 23:02:31,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2018-02-03 23:02:31,210 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:31,210 INFO L351 BasicCegarLoop]: trace histogram [70, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:31,210 INFO L371 AbstractCegarLoop]: === Iteration 74 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:31,210 INFO L82 PathProgramCache]: Analyzing trace with hash -968650025, now seen corresponding path program 69 times [2018-02-03 23:02:31,211 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:31,211 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:31,211 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:31,211 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:31,211 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:31,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:31,220 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:32,662 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:32,662 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:32,663 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:02:32,667 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-03 23:02:34,071 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 70 check-sat command(s) [2018-02-03 23:02:34,071 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:34,075 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:34,140 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:34,158 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:34,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2018-02-03 23:02:34,159 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-03 23:02:34,159 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-03 23:02:34,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2490, Invalid=2766, Unknown=0, NotChecked=0, Total=5256 [2018-02-03 23:02:34,159 INFO L87 Difference]: Start difference. First operand 358 states and 358 transitions. Second operand 73 states. [2018-02-03 23:02:35,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:35,699 INFO L93 Difference]: Finished difference Result 363 states and 363 transitions. [2018-02-03 23:02:35,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-02-03 23:02:35,699 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 352 [2018-02-03 23:02:35,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:35,700 INFO L225 Difference]: With dead ends: 363 [2018-02-03 23:02:35,700 INFO L226 Difference]: Without dead ends: 363 [2018-02-03 23:02:35,701 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2483 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=7458, Invalid=12564, Unknown=0, NotChecked=0, Total=20022 [2018-02-03 23:02:35,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2018-02-03 23:02:35,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2018-02-03 23:02:35,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 363 states. [2018-02-03 23:02:35,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 363 transitions. [2018-02-03 23:02:35,703 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 363 transitions. Word has length 352 [2018-02-03 23:02:35,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:35,703 INFO L432 AbstractCegarLoop]: Abstraction has 363 states and 363 transitions. [2018-02-03 23:02:35,703 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-03 23:02:35,703 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 363 transitions. [2018-02-03 23:02:35,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2018-02-03 23:02:35,704 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:35,704 INFO L351 BasicCegarLoop]: trace histogram [71, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:35,704 INFO L371 AbstractCegarLoop]: === Iteration 75 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:35,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1084778236, now seen corresponding path program 70 times [2018-02-03 23:02:35,704 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:35,704 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:35,705 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:35,705 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:35,705 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:35,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:35,713 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:37,168 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:37,168 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:37,168 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:02:37,173 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-03 23:02:37,209 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-03 23:02:37,209 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:37,213 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:38,473 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:38,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 144 [2018-02-03 23:02:38,473 INFO L409 AbstractCegarLoop]: Interpolant automaton has 145 states [2018-02-03 23:02:38,474 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2018-02-03 23:02:38,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-02-03 23:02:38,475 INFO L87 Difference]: Start difference. First operand 363 states and 363 transitions. Second operand 145 states. [2018-02-03 23:02:41,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-03 23:02:41,863 INFO L93 Difference]: Finished difference Result 368 states and 368 transitions. [2018-02-03 23:02:41,863 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-02-03 23:02:41,863 INFO L78 Accepts]: Start accepts. Automaton has 145 states. Word has length 357 [2018-02-03 23:02:41,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-03 23:02:41,864 INFO L225 Difference]: With dead ends: 368 [2018-02-03 23:02:41,864 INFO L226 Difference]: Without dead ends: 368 [2018-02-03 23:02:41,864 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9867 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-02-03 23:02:41,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-02-03 23:02:41,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 368. [2018-02-03 23:02:41,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-02-03 23:02:41,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 368 transitions. [2018-02-03 23:02:41,866 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 368 transitions. Word has length 357 [2018-02-03 23:02:41,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-03 23:02:41,866 INFO L432 AbstractCegarLoop]: Abstraction has 368 states and 368 transitions. [2018-02-03 23:02:41,866 INFO L433 AbstractCegarLoop]: Interpolant automaton has 145 states. [2018-02-03 23:02:41,866 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 368 transitions. [2018-02-03 23:02:41,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2018-02-03 23:02:41,867 INFO L343 BasicCegarLoop]: Found error trace [2018-02-03 23:02:41,867 INFO L351 BasicCegarLoop]: trace histogram [72, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1] [2018-02-03 23:02:41,867 INFO L371 AbstractCegarLoop]: === Iteration 76 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-03 23:02:41,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1488231945, now seen corresponding path program 71 times [2018-02-03 23:02:41,868 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-03 23:02:41,868 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-03 23:02:41,868 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:41,868 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-03 23:02:41,868 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-03 23:02:41,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-03 23:02:41,876 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-03 23:02:43,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12567 backedges. 0 proven. 12567 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:43,356 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-03 23:02:43,356 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-03 23:02:43,361 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-03 23:02:46,146 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 72 check-sat command(s) [2018-02-03 23:02:46,146 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-03 23:02:46,152 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-03 23:02:47,701 INFO L134 CoverageAnalysis]: Checked inductivity of 12567 backedges. 0 proven. 12567 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-03 23:02:47,722 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-03 23:02:47,722 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 73] total 145 [2018-02-03 23:02:47,722 INFO L409 AbstractCegarLoop]: Interpolant automaton has 146 states [2018-02-03 23:02:47,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 146 interpolants. [2018-02-03 23:02:47,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5401, Invalid=15769, Unknown=0, NotChecked=0, Total=21170 [2018-02-03 23:02:47,724 INFO L87 Difference]: Start difference. First operand 368 states and 368 transitions. Second operand 146 states. Received shutdown request... [2018-02-03 23:02:52,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-02-03 23:02:52,003 WARN L491 AbstractCegarLoop]: Verification canceled [2018-02-03 23:02:52,007 WARN L185 ceAbstractionStarter]: Timeout [2018-02-03 23:02:52,007 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.02 11:02:52 BoogieIcfgContainer [2018-02-03 23:02:52,008 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-02-03 23:02:52,008 INFO L168 Benchmark]: Toolchain (without parser) took 184656.97 ms. Allocated memory was 403.7 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 361.8 MB in the beginning and 1.7 GB in the end (delta: -1.4 GB). Peak memory consumption was 256.4 MB. Max. memory is 5.3 GB. [2018-02-03 23:02:52,009 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 403.7 MB. Free memory is still 367.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-02-03 23:02:52,009 INFO L168 Benchmark]: CACSL2BoogieTranslator took 120.24 ms. Allocated memory is still 403.7 MB. Free memory was 361.8 MB in the beginning and 353.8 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-02-03 23:02:52,009 INFO L168 Benchmark]: Boogie Preprocessor took 17.94 ms. Allocated memory is still 403.7 MB. Free memory was 353.8 MB in the beginning and 352.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-02-03 23:02:52,009 INFO L168 Benchmark]: RCFGBuilder took 134.97 ms. Allocated memory is still 403.7 MB. Free memory was 352.5 MB in the beginning and 339.8 MB in the end (delta: 12.7 MB). Peak memory consumption was 12.7 MB. Max. memory is 5.3 GB. [2018-02-03 23:02:52,010 INFO L168 Benchmark]: TraceAbstraction took 184380.76 ms. Allocated memory was 403.7 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 339.8 MB in the beginning and 1.7 GB in the end (delta: -1.4 GB). Peak memory consumption was 234.4 MB. Max. memory is 5.3 GB. [2018-02-03 23:02:52,010 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.15 ms. Allocated memory is still 403.7 MB. Free memory is still 367.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 120.24 ms. Allocated memory is still 403.7 MB. Free memory was 361.8 MB in the beginning and 353.8 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 17.94 ms. Allocated memory is still 403.7 MB. Free memory was 353.8 MB in the beginning and 352.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 134.97 ms. Allocated memory is still 403.7 MB. Free memory was 352.5 MB in the beginning and 339.8 MB in the end (delta: 12.7 MB). Peak memory consumption was 12.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 184380.76 ms. Allocated memory was 403.7 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 339.8 MB in the beginning and 1.7 GB in the end (delta: -1.4 GB). Peak memory consumption was 234.4 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was constructing difference of abstraction (368states) and interpolant automaton (currently 58 states, 146 states before enhancement), while ReachableStatesComputation was computing reachable states (283 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (368states) and interpolant automaton (currently 58 states, 146 states before enhancement), while ReachableStatesComputation was computing reachable states (283 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (368states) and interpolant automaton (currently 58 states, 146 states before enhancement), while ReachableStatesComputation was computing reachable states (283 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (368states) and interpolant automaton (currently 58 states, 146 states before enhancement), while ReachableStatesComputation was computing reachable states (283 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (368states) and interpolant automaton (currently 58 states, 146 states before enhancement), while ReachableStatesComputation was computing reachable states (283 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 32 locations, 5 error locations. TIMEOUT Result, 184.3s OverallTime, 76 OverallIterations, 72 TraceHistogramMax, 102.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2608 SDtfs, 17104 SDslu, 106897 SDs, 0 SdLazy, 400450 SolverSat, 2740 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 69.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16885 GetRequests, 11643 SyntacticMatches, 9 SemanticMatches, 5233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177897 ImplicationChecksByTransitivity, 63.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=368occurred in iteration=75, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 75 MinimizatonAttempts, 125 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 16.0s SatisfiabilityAnalysisTime, 61.7s InterpolantComputationTime, 26708 NumberOfCodeBlocks, 26708 NumberOfCodeBlocksAsserted, 1458 NumberOfCheckSat, 26559 ConstructedInterpolants, 0 QuantifiedInterpolants, 23069547 SizeOfPredicates, 3 NumberOfNonLiveVariables, 29221 ConjunctsInSsa, 4530 ConjunctsInUnsatCore, 149 InterpolantComputations, 3 PerfectInterpolantSequences, 33/606667 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-02-03_23-02-52-017.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-02-03_23-02-52-017.csv Completed graceful shutdown