/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/loop-lit/gj2007.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-6253b08 [2021-05-06 05:58:50,640 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-06 05:58:50,642 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-06 05:58:50,691 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-06 05:58:50,692 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-06 05:58:50,695 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-06 05:58:50,698 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-06 05:58:50,705 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-06 05:58:50,707 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-06 05:58:50,712 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-06 05:58:50,713 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-06 05:58:50,714 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-06 05:58:50,714 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-06 05:58:50,716 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-06 05:58:50,718 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-06 05:58:50,719 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-06 05:58:50,722 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-06 05:58:50,723 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-06 05:58:50,725 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-06 05:58:50,732 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-06 05:58:50,733 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-06 05:58:50,735 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-06 05:58:50,736 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-06 05:58:50,738 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-06 05:58:50,742 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-06 05:58:50,742 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-06 05:58:50,742 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-06 05:58:50,744 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-06 05:58:50,744 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-06 05:58:50,745 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-06 05:58:50,745 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-06 05:58:50,746 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-06 05:58:50,747 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-06 05:58:50,748 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-06 05:58:50,749 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-06 05:58:50,749 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-06 05:58:50,749 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-06 05:58:50,749 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-06 05:58:50,749 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-06 05:58:50,750 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-06 05:58:50,751 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-06 05:58:50,755 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2021-05-06 05:58:50,774 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-06 05:58:50,774 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-06 05:58:50,777 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-06 05:58:50,777 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-06 05:58:50,777 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-06 05:58:50,778 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-06 05:58:50,778 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-06 05:58:50,779 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-06 05:58:50,779 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-06 05:58:50,779 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-06 05:58:50,780 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-06 05:58:50,780 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-06 05:58:50,780 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-06 05:58:50,780 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-06 05:58:50,780 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-06 05:58:50,780 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-06 05:58:50,781 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-06 05:58:50,781 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-06 05:58:50,781 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-06 05:58:50,781 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-06 05:58:50,781 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-06 05:58:50,784 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-05-06 05:58:50,784 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-06 05:58:51,077 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-06 05:58:51,102 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-06 05:58:51,105 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-06 05:58:51,106 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-06 05:58:51,107 INFO L275 PluginConnector]: CDTParser initialized [2021-05-06 05:58:51,108 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-lit/gj2007.i [2021-05-06 05:58:51,167 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa1f5b450/0f90c6f0b15845d59601f0de1229fcfc/FLAGd0c63b281 [2021-05-06 05:58:51,559 INFO L306 CDTParser]: Found 1 translation units. [2021-05-06 05:58:51,560 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/gj2007.i [2021-05-06 05:58:51,567 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa1f5b450/0f90c6f0b15845d59601f0de1229fcfc/FLAGd0c63b281 [2021-05-06 05:58:51,585 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa1f5b450/0f90c6f0b15845d59601f0de1229fcfc [2021-05-06 05:58:51,587 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-06 05:58:51,590 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-05-06 05:58:51,593 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-06 05:58:51,593 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-06 05:58:51,597 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-06 05:58:51,597 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,599 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29f34421 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51, skipping insertion in model container [2021-05-06 05:58:51,599 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,605 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-06 05:58:51,622 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-06 05:58:51,772 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/gj2007.i[895,908] [2021-05-06 05:58:51,779 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 05:58:51,787 INFO L203 MainTranslator]: Completed pre-run [2021-05-06 05:58:51,797 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/gj2007.i[895,908] [2021-05-06 05:58:51,800 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 05:58:51,811 INFO L208 MainTranslator]: Completed translation [2021-05-06 05:58:51,812 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51 WrapperNode [2021-05-06 05:58:51,812 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-06 05:58:51,813 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-06 05:58:51,813 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-06 05:58:51,813 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-06 05:58:51,846 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,846 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,869 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,869 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,883 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,887 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,893 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (1/1) ... [2021-05-06 05:58:51,896 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-06 05:58:51,898 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-06 05:58:51,898 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-06 05:58:51,899 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-06 05:58:51,900 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (1/1) ... No working directory specified, using /storage/repos/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 [2021-05-06 05:58:52,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-06 05:58:52,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-06 05:58:52,052 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-06 05:58:52,052 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-06 05:58:52,053 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-06 05:58:52,053 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-06 05:58:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-06 05:58:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-06 05:58:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-05-06 05:58:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-05-06 05:58:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-06 05:58:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-06 05:58:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-06 05:58:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-06 05:58:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-06 05:58:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-06 05:58:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-06 05:58:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-06 05:58:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-06 05:58:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-06 05:58:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-06 05:58:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-06 05:58:52,322 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-06 05:58:52,322 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-05-06 05:58:52,338 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 05:58:52 BoogieIcfgContainer [2021-05-06 05:58:52,338 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-06 05:58:52,339 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2021-05-06 05:58:52,339 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2021-05-06 05:58:52,340 INFO L275 PluginConnector]: IcfgTransformer initialized [2021-05-06 05:58:52,342 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 05:58:52" (1/1) ... [2021-05-06 05:58:52,353 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.05 05:58:52 BasicIcfg [2021-05-06 05:58:52,354 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2021-05-06 05:58:52,355 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-06 05:58:52,355 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-06 05:58:52,358 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-06 05:58:52,358 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.05 05:58:51" (1/4) ... [2021-05-06 05:58:52,358 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56fd8b14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 05:58:52, skipping insertion in model container [2021-05-06 05:58:52,359 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:58:51" (2/4) ... [2021-05-06 05:58:52,359 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56fd8b14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 05:58:52, skipping insertion in model container [2021-05-06 05:58:52,359 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 05:58:52" (3/4) ... [2021-05-06 05:58:52,359 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56fd8b14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.05 05:58:52, skipping insertion in model container [2021-05-06 05:58:52,359 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.05 05:58:52" (4/4) ... [2021-05-06 05:58:52,360 INFO L111 eAbstractionObserver]: Analyzing ICFG gj2007.iJordan [2021-05-06 05:58:52,365 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2021-05-06 05:58:52,368 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-06 05:58:52,382 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-06 05:58:52,399 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-06 05:58:52,399 INFO L377 AbstractCegarLoop]: Hoare is false [2021-05-06 05:58:52,399 INFO L378 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2021-05-06 05:58:52,399 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-06 05:58:52,399 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-06 05:58:52,399 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-06 05:58:52,399 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-06 05:58:52,399 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-06 05:58:52,410 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-06 05:58:52,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-05-06 05:58:52,416 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:52,416 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:52,417 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:52,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:52,427 INFO L82 PathProgramCache]: Analyzing trace with hash -2102751182, now seen corresponding path program 1 times [2021-05-06 05:58:52,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:52,434 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261008587] [2021-05-06 05:58:52,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:52,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:52,648 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:52,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:52,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:52,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:52,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261008587] [2021-05-06 05:58:52,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261008587] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 05:58:52,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 05:58:52,670 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-06 05:58:52,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581415630] [2021-05-06 05:58:52,673 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-06 05:58:52,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:52,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-06 05:58:52,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-06 05:58:52,684 INFO L87 Difference]: Start difference. First operand has 20 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:52,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:52,719 INFO L93 Difference]: Finished difference Result 20 states and 21 transitions. [2021-05-06 05:58:52,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-06 05:58:52,721 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2021-05-06 05:58:52,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:52,727 INFO L225 Difference]: With dead ends: 20 [2021-05-06 05:58:52,727 INFO L226 Difference]: Without dead ends: 13 [2021-05-06 05:58:52,728 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 60.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-06 05:58:52,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2021-05-06 05:58:52,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2021-05-06 05:58:52,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 8 states have (on average 1.25) internal successors, (10), 8 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:52,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 14 transitions. [2021-05-06 05:58:52,754 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 14 transitions. Word has length 11 [2021-05-06 05:58:52,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:52,754 INFO L480 AbstractCegarLoop]: Abstraction has 13 states and 14 transitions. [2021-05-06 05:58:52,754 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:52,755 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 14 transitions. [2021-05-06 05:58:52,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-05-06 05:58:52,755 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:52,755 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:52,755 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-06 05:58:52,756 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:52,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:52,756 INFO L82 PathProgramCache]: Analyzing trace with hash -2101827661, now seen corresponding path program 1 times [2021-05-06 05:58:52,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:52,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826441885] [2021-05-06 05:58:52,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:52,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:52,819 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:52,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:52,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:52,829 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:52,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826441885] [2021-05-06 05:58:52,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826441885] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 05:58:52,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 05:58:52,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-06 05:58:52,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910610556] [2021-05-06 05:58:52,831 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-06 05:58:52,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:52,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-06 05:58:52,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-06 05:58:52,833 INFO L87 Difference]: Start difference. First operand 13 states and 14 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:52,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:52,880 INFO L93 Difference]: Finished difference Result 15 states and 16 transitions. [2021-05-06 05:58:52,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-06 05:58:52,881 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2021-05-06 05:58:52,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:52,881 INFO L225 Difference]: With dead ends: 15 [2021-05-06 05:58:52,882 INFO L226 Difference]: Without dead ends: 15 [2021-05-06 05:58:52,882 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 42.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-06 05:58:52,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-05-06 05:58:52,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-05-06 05:58:52,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 10 states have (on average 1.2) internal successors, (12), 10 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:52,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2021-05-06 05:58:52,885 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 11 [2021-05-06 05:58:52,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:52,885 INFO L480 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2021-05-06 05:58:52,886 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:52,886 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2021-05-06 05:58:52,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-05-06 05:58:52,886 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:52,886 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:52,887 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-06 05:58:52,887 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:52,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:52,887 INFO L82 PathProgramCache]: Analyzing trace with hash -311341615, now seen corresponding path program 1 times [2021-05-06 05:58:52,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:52,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458024157] [2021-05-06 05:58:52,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:52,936 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:52,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:52,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:52,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458024157] [2021-05-06 05:58:52,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458024157] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:52,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902235855] [2021-05-06 05:58:52,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:53,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:53,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 3 conjunts are in the unsatisfiable core [2021-05-06 05:58:53,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:53,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:53,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:53,091 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:53,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902235855] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:53,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:53,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 6 [2021-05-06 05:58:53,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563134892] [2021-05-06 05:58:53,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-06 05:58:53,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:53,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-06 05:58:53,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-06 05:58:53,095 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:53,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:53,230 INFO L93 Difference]: Finished difference Result 17 states and 18 transitions. [2021-05-06 05:58:53,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-06 05:58:53,230 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-05-06 05:58:53,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:53,231 INFO L225 Difference]: With dead ends: 17 [2021-05-06 05:58:53,231 INFO L226 Difference]: Without dead ends: 17 [2021-05-06 05:58:53,231 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 117.5ms TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-06 05:58:53,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-05-06 05:58:53,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-05-06 05:58:53,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:53,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2021-05-06 05:58:53,234 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 13 [2021-05-06 05:58:53,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:53,234 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2021-05-06 05:58:53,234 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:53,234 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2021-05-06 05:58:53,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-05-06 05:58:53,235 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:53,235 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:53,458 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-05-06 05:58:53,459 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:53,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:53,459 INFO L82 PathProgramCache]: Analyzing trace with hash -1936137105, now seen corresponding path program 2 times [2021-05-06 05:58:53,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:53,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150039281] [2021-05-06 05:58:53,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:53,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:53,540 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:53,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:53,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-05-06 05:58:53,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:53,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150039281] [2021-05-06 05:58:53,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150039281] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 05:58:53,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 05:58:53,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-06 05:58:53,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353474204] [2021-05-06 05:58:53,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-06 05:58:53,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:53,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-06 05:58:53,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-06 05:58:53,580 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:53,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:53,641 INFO L93 Difference]: Finished difference Result 19 states and 21 transitions. [2021-05-06 05:58:53,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-06 05:58:53,642 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-05-06 05:58:53,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:53,642 INFO L225 Difference]: With dead ends: 19 [2021-05-06 05:58:53,643 INFO L226 Difference]: Without dead ends: 19 [2021-05-06 05:58:53,643 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 70.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-06 05:58:53,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-05-06 05:58:53,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2021-05-06 05:58:53,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:53,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2021-05-06 05:58:53,653 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 15 [2021-05-06 05:58:53,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:53,654 INFO L480 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2021-05-06 05:58:53,654 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:53,654 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2021-05-06 05:58:53,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-05-06 05:58:53,655 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:53,655 INFO L523 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:53,655 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-06 05:58:53,655 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:53,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:53,656 INFO L82 PathProgramCache]: Analyzing trace with hash 32121900, now seen corresponding path program 1 times [2021-05-06 05:58:53,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:53,656 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105423190] [2021-05-06 05:58:53,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:53,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:53,716 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:53,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:53,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:53,724 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:53,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105423190] [2021-05-06 05:58:53,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105423190] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:53,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357664581] [2021-05-06 05:58:53,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:53,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:53,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-06 05:58:53,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:53,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:53,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:53,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:53,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:53,854 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:53,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357664581] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:53,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:53,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2021-05-06 05:58:53,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472974306] [2021-05-06 05:58:53,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-06 05:58:53,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:53,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-06 05:58:53,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-06 05:58:53,857 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:53,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:53,993 INFO L93 Difference]: Finished difference Result 20 states and 21 transitions. [2021-05-06 05:58:53,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 05:58:53,994 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2021-05-06 05:58:53,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:53,996 INFO L225 Difference]: With dead ends: 20 [2021-05-06 05:58:53,996 INFO L226 Difference]: Without dead ends: 20 [2021-05-06 05:58:53,998 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 122.4ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-05-06 05:58:53,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-05-06 05:58:54,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-05-06 05:58:54,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 15 states have internal predecessors, (17), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:54,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2021-05-06 05:58:54,009 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 17 [2021-05-06 05:58:54,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:54,009 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2021-05-06 05:58:54,009 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:54,009 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2021-05-06 05:58:54,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-05-06 05:58:54,010 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:54,010 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:54,228 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:54,229 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:54,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:54,229 INFO L82 PathProgramCache]: Analyzing trace with hash 605130, now seen corresponding path program 2 times [2021-05-06 05:58:54,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:54,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378106717] [2021-05-06 05:58:54,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:54,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:54,302 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:54,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:54,323 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:54,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:54,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378106717] [2021-05-06 05:58:54,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378106717] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:54,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347892522] [2021-05-06 05:58:54,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:54,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:58:54,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:54,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-06 05:58:54,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:54,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:54,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:54,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:54,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:54,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:54,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:54,474 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:54,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347892522] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:54,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:54,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-05-06 05:58:54,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546879458] [2021-05-06 05:58:54,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 05:58:54,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:54,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 05:58:54,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-06 05:58:54,476 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:54,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:54,609 INFO L93 Difference]: Finished difference Result 22 states and 23 transitions. [2021-05-06 05:58:54,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-06 05:58:54,610 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2021-05-06 05:58:54,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:54,611 INFO L225 Difference]: With dead ends: 22 [2021-05-06 05:58:54,611 INFO L226 Difference]: Without dead ends: 22 [2021-05-06 05:58:54,612 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 127.0ms TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2021-05-06 05:58:54,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-05-06 05:58:54,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2021-05-06 05:58:54,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 17 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:54,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 23 transitions. [2021-05-06 05:58:54,619 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 23 transitions. Word has length 19 [2021-05-06 05:58:54,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:54,620 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 23 transitions. [2021-05-06 05:58:54,620 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:54,620 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 23 transitions. [2021-05-06 05:58:54,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-05-06 05:58:54,621 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:54,621 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:54,841 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:54,841 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:54,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:54,842 INFO L82 PathProgramCache]: Analyzing trace with hash -222239768, now seen corresponding path program 3 times [2021-05-06 05:58:54,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:54,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675387482] [2021-05-06 05:58:54,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:54,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:54,928 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:54,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:54,940 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:54,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:54,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675387482] [2021-05-06 05:58:54,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675387482] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:54,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082506293] [2021-05-06 05:58:54,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:54,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-06 05:58:54,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:54,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-06 05:58:54,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:55,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,069 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-06 05:58:55,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082506293] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:55,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:55,069 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4] total 10 [2021-05-06 05:58:55,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959023138] [2021-05-06 05:58:55,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-06 05:58:55,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:55,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-06 05:58:55,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-06 05:58:55,071 INFO L87 Difference]: Start difference. First operand 22 states and 23 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:55,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:55,272 INFO L93 Difference]: Finished difference Result 27 states and 30 transitions. [2021-05-06 05:58:55,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-06 05:58:55,273 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2021-05-06 05:58:55,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:55,274 INFO L225 Difference]: With dead ends: 27 [2021-05-06 05:58:55,274 INFO L226 Difference]: Without dead ends: 27 [2021-05-06 05:58:55,275 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 208.4ms TimeCoverageRelationStatistics Valid=108, Invalid=164, Unknown=0, NotChecked=0, Total=272 [2021-05-06 05:58:55,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-05-06 05:58:55,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-05-06 05:58:55,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 21 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:55,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2021-05-06 05:58:55,278 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 21 [2021-05-06 05:58:55,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:55,278 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2021-05-06 05:58:55,279 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:55,279 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2021-05-06 05:58:55,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-06 05:58:55,279 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:55,279 INFO L523 BasicCegarLoop]: trace histogram [7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:55,496 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:55,497 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:55,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:55,498 INFO L82 PathProgramCache]: Analyzing trace with hash 2119864963, now seen corresponding path program 4 times [2021-05-06 05:58:55,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:55,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756804735] [2021-05-06 05:58:55,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:55,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:55,584 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:55,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:55,593 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:55,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:55,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756804735] [2021-05-06 05:58:55,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756804735] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:55,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997325201] [2021-05-06 05:58:55,596 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:55,644 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:58:55,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:55,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-06 05:58:55,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:55,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:55,735 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:55,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997325201] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:55,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:55,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 10 [2021-05-06 05:58:55,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374651231] [2021-05-06 05:58:55,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-06 05:58:55,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:55,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-06 05:58:55,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-06 05:58:55,738 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:55,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:55,901 INFO L93 Difference]: Finished difference Result 28 states and 30 transitions. [2021-05-06 05:58:55,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 05:58:55,901 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-05-06 05:58:55,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:55,902 INFO L225 Difference]: With dead ends: 28 [2021-05-06 05:58:55,902 INFO L226 Difference]: Without dead ends: 28 [2021-05-06 05:58:55,902 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 156.1ms TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2021-05-06 05:58:55,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-05-06 05:58:55,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2021-05-06 05:58:55,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 23 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:55,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2021-05-06 05:58:55,905 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 25 [2021-05-06 05:58:55,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:55,905 INFO L480 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2021-05-06 05:58:55,905 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:55,905 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2021-05-06 05:58:55,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-06 05:58:55,906 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:55,906 INFO L523 BasicCegarLoop]: trace histogram [8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:56,112 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:56,113 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:56,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:56,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1783682015, now seen corresponding path program 5 times [2021-05-06 05:58:56,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:56,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347949641] [2021-05-06 05:58:56,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:56,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:56,205 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:56,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:56,210 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:56,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:56,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347949641] [2021-05-06 05:58:56,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347949641] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:56,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59633299] [2021-05-06 05:58:56,211 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:56,252 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-05-06 05:58:56,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:56,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-06 05:58:56,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:56,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,348 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:56,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59633299] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:56,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:56,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 11 [2021-05-06 05:58:56,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985060086] [2021-05-06 05:58:56,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-06 05:58:56,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:56,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-06 05:58:56,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-06 05:58:56,350 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:56,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:56,533 INFO L93 Difference]: Finished difference Result 30 states and 32 transitions. [2021-05-06 05:58:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-06 05:58:56,533 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-06 05:58:56,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:56,533 INFO L225 Difference]: With dead ends: 30 [2021-05-06 05:58:56,534 INFO L226 Difference]: Without dead ends: 30 [2021-05-06 05:58:56,534 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 173.7ms TimeCoverageRelationStatistics Valid=118, Invalid=188, Unknown=0, NotChecked=0, Total=306 [2021-05-06 05:58:56,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-05-06 05:58:56,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2021-05-06 05:58:56,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 25 states have (on average 1.12) internal successors, (28), 25 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:56,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2021-05-06 05:58:56,537 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 27 [2021-05-06 05:58:56,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:56,537 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2021-05-06 05:58:56,537 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:56,537 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2021-05-06 05:58:56,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-06 05:58:56,538 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:56,538 INFO L523 BasicCegarLoop]: trace histogram [9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:56,750 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:56,751 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:56,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:56,752 INFO L82 PathProgramCache]: Analyzing trace with hash 709088831, now seen corresponding path program 6 times [2021-05-06 05:58:56,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:56,752 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768004684] [2021-05-06 05:58:56,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:56,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:56,838 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:56,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:56,851 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 24 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:56,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:56,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768004684] [2021-05-06 05:58:56,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768004684] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:56,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292903606] [2021-05-06 05:58:56,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:56,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-05-06 05:58:56,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:56,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-06 05:58:56,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:56,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:56,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,020 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 05:58:57,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292903606] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:57,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:57,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 14 [2021-05-06 05:58:57,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177744739] [2021-05-06 05:58:57,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-06 05:58:57,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:57,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-06 05:58:57,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-05-06 05:58:57,023 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:57,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:57,300 INFO L93 Difference]: Finished difference Result 36 states and 38 transitions. [2021-05-06 05:58:57,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 05:58:57,301 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2021-05-06 05:58:57,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:57,302 INFO L225 Difference]: With dead ends: 36 [2021-05-06 05:58:57,302 INFO L226 Difference]: Without dead ends: 36 [2021-05-06 05:58:57,303 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 273.4ms TimeCoverageRelationStatistics Valid=211, Invalid=341, Unknown=0, NotChecked=0, Total=552 [2021-05-06 05:58:57,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-06 05:58:57,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-05-06 05:58:57,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:57,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2021-05-06 05:58:57,313 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 29 [2021-05-06 05:58:57,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:57,313 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2021-05-06 05:58:57,313 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:57,314 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2021-05-06 05:58:57,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-06 05:58:57,316 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:57,317 INFO L523 BasicCegarLoop]: trace histogram [12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:57,532 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-06 05:58:57,533 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:57,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:57,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1611986841, now seen corresponding path program 7 times [2021-05-06 05:58:57,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:57,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937340466] [2021-05-06 05:58:57,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:57,665 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:57,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 33 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:57,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:57,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937340466] [2021-05-06 05:58:57,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937340466] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:57,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865810569] [2021-05-06 05:58:57,671 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:57,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:57,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-06 05:58:57,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:57,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:57,818 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 33 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:57,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865810569] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:57,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:57,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 15 [2021-05-06 05:58:57,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135503215] [2021-05-06 05:58:57,821 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-06 05:58:57,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:57,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-06 05:58:57,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2021-05-06 05:58:57,822 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:58,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:58,105 INFO L93 Difference]: Finished difference Result 38 states and 40 transitions. [2021-05-06 05:58:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-06 05:58:58,105 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2021-05-06 05:58:58,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:58,107 INFO L225 Difference]: With dead ends: 38 [2021-05-06 05:58:58,107 INFO L226 Difference]: Without dead ends: 38 [2021-05-06 05:58:58,108 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 314.8ms TimeCoverageRelationStatistics Valid=248, Invalid=402, Unknown=0, NotChecked=0, Total=650 [2021-05-06 05:58:58,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-05-06 05:58:58,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-05-06 05:58:58,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 33 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:58,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2021-05-06 05:58:58,121 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 35 [2021-05-06 05:58:58,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:58,122 INFO L480 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2021-05-06 05:58:58,122 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:58,122 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2021-05-06 05:58:58,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-06 05:58:58,122 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:58,123 INFO L523 BasicCegarLoop]: trace histogram [13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:58,323 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-05-06 05:58:58,323 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:58,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:58,324 INFO L82 PathProgramCache]: Analyzing trace with hash -228285513, now seen corresponding path program 8 times [2021-05-06 05:58:58,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:58,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234827550] [2021-05-06 05:58:58,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:58,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:58,479 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:58,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:58,485 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 36 proven. 132 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:58,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:58,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234827550] [2021-05-06 05:58:58,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234827550] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:58,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433971321] [2021-05-06 05:58:58,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:58,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:58:58,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:58,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-06 05:58:58,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:58,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:58,663 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 36 proven. 132 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:58,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433971321] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:58,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:58,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 16 [2021-05-06 05:58:58,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794545360] [2021-05-06 05:58:58,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-06 05:58:58,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:58,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-06 05:58:58,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-05-06 05:58:58,665 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:58,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:58,991 INFO L93 Difference]: Finished difference Result 40 states and 42 transitions. [2021-05-06 05:58:58,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 05:58:58,992 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2021-05-06 05:58:58,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:58,992 INFO L225 Difference]: With dead ends: 40 [2021-05-06 05:58:58,993 INFO L226 Difference]: Without dead ends: 40 [2021-05-06 05:58:58,993 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 349.6ms TimeCoverageRelationStatistics Valid=288, Invalid=468, Unknown=0, NotChecked=0, Total=756 [2021-05-06 05:58:58,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-05-06 05:58:58,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-05-06 05:58:58,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 35 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:58,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 42 transitions. [2021-05-06 05:58:58,996 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 42 transitions. Word has length 37 [2021-05-06 05:58:58,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:58,996 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 42 transitions. [2021-05-06 05:58:58,996 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:58,996 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 42 transitions. [2021-05-06 05:58:58,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-06 05:58:58,997 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:58,997 INFO L523 BasicCegarLoop]: trace histogram [14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:58:59,204 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:59,205 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:59,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:59,206 INFO L82 PathProgramCache]: Analyzing trace with hash 796508245, now seen corresponding path program 9 times [2021-05-06 05:58:59,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:59,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120269838] [2021-05-06 05:58:59,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:59,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:59,354 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:59,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:59,358 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 39 proven. 156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-06 05:58:59,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:59,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120269838] [2021-05-06 05:58:59,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120269838] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:59,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686290268] [2021-05-06 05:58:59,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:59,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-05-06 05:58:59,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:59,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-06 05:58:59,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:59,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:59,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:59,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:59,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:59,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:59,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:59,548 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 60 proven. 4 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-05-06 05:58:59,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686290268] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:59,548 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:59,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 5] total 19 [2021-05-06 05:58:59,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997104179] [2021-05-06 05:58:59,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-06 05:58:59,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:59,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-06 05:58:59,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-05-06 05:58:59,550 INFO L87 Difference]: Start difference. First operand 40 states and 42 transitions. Second operand has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:59,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:59,980 INFO L93 Difference]: Finished difference Result 45 states and 49 transitions. [2021-05-06 05:58:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-06 05:58:59,981 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2021-05-06 05:58:59,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:59,981 INFO L225 Difference]: With dead ends: 45 [2021-05-06 05:58:59,981 INFO L226 Difference]: Without dead ends: 45 [2021-05-06 05:58:59,982 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 483.9ms TimeCoverageRelationStatistics Valid=459, Invalid=731, Unknown=0, NotChecked=0, Total=1190 [2021-05-06 05:58:59,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-06 05:58:59,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2021-05-06 05:58:59,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 39 states have (on average 1.1025641025641026) internal successors, (43), 39 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:59,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 47 transitions. [2021-05-06 05:58:59,984 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 47 transitions. Word has length 39 [2021-05-06 05:58:59,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:59,985 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 47 transitions. [2021-05-06 05:58:59,985 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:58:59,985 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 47 transitions. [2021-05-06 05:58:59,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-06 05:58:59,986 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:59,986 INFO L523 BasicCegarLoop]: trace histogram [16, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:00,200 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:00,201 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:00,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:00,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1378010064, now seen corresponding path program 10 times [2021-05-06 05:59:00,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:00,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277735841] [2021-05-06 05:59:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:00,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:00,342 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:00,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:00,353 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 70 proven. 182 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-06 05:59:00,353 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:00,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277735841] [2021-05-06 05:59:00,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277735841] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:00,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3511795] [2021-05-06 05:59:00,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:00,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:59:00,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:00,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-06 05:59:00,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:00,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:00,521 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 70 proven. 182 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-06 05:59:00,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3511795] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:00,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:00,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 18 [2021-05-06 05:59:00,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405104349] [2021-05-06 05:59:00,522 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-06 05:59:00,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:00,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-06 05:59:00,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-06 05:59:00,523 INFO L87 Difference]: Start difference. First operand 44 states and 47 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:00,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:00,922 INFO L93 Difference]: Finished difference Result 46 states and 49 transitions. [2021-05-06 05:59:00,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-06 05:59:00,922 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2021-05-06 05:59:00,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:00,923 INFO L225 Difference]: With dead ends: 46 [2021-05-06 05:59:00,923 INFO L226 Difference]: Without dead ends: 46 [2021-05-06 05:59:00,924 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 419.0ms TimeCoverageRelationStatistics Valid=377, Invalid=615, Unknown=0, NotChecked=0, Total=992 [2021-05-06 05:59:00,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-05-06 05:59:00,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2021-05-06 05:59:00,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 41 states have (on average 1.0975609756097562) internal successors, (45), 41 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:00,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2021-05-06 05:59:00,926 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 43 [2021-05-06 05:59:00,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:00,926 INFO L480 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2021-05-06 05:59:00,926 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:00,926 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2021-05-06 05:59:00,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-06 05:59:00,927 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:00,927 INFO L523 BasicCegarLoop]: trace histogram [17, 14, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:01,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-06 05:59:01,141 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:01,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:01,141 INFO L82 PathProgramCache]: Analyzing trace with hash -607786418, now seen corresponding path program 11 times [2021-05-06 05:59:01,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:01,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244850880] [2021-05-06 05:59:01,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:01,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:01,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:01,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:01,301 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 75 proven. 210 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-06 05:59:01,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:01,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244850880] [2021-05-06 05:59:01,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244850880] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:01,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331689284] [2021-05-06 05:59:01,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:01,352 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-05-06 05:59:01,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:01,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 05:59:01,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:01,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:01,470 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 75 proven. 210 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-06 05:59:01,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331689284] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:01,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:01,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 19 [2021-05-06 05:59:01,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042223187] [2021-05-06 05:59:01,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-06 05:59:01,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:01,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-06 05:59:01,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-05-06 05:59:01,472 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:01,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:01,857 INFO L93 Difference]: Finished difference Result 48 states and 51 transitions. [2021-05-06 05:59:01,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-06 05:59:01,857 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-05-06 05:59:01,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:01,858 INFO L225 Difference]: With dead ends: 48 [2021-05-06 05:59:01,858 INFO L226 Difference]: Without dead ends: 48 [2021-05-06 05:59:01,858 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 416.1ms TimeCoverageRelationStatistics Valid=426, Invalid=696, Unknown=0, NotChecked=0, Total=1122 [2021-05-06 05:59:01,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-05-06 05:59:01,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-05-06 05:59:01,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 43 states have internal predecessors, (47), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:01,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 51 transitions. [2021-05-06 05:59:01,861 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 51 transitions. Word has length 45 [2021-05-06 05:59:01,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:01,861 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 51 transitions. [2021-05-06 05:59:01,861 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:01,861 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 51 transitions. [2021-05-06 05:59:01,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-06 05:59:01,862 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:01,862 INFO L523 BasicCegarLoop]: trace histogram [18, 15, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:02,076 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-06 05:59:02,077 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:02,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:02,077 INFO L82 PathProgramCache]: Analyzing trace with hash 842762476, now seen corresponding path program 12 times [2021-05-06 05:59:02,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:02,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712706124] [2021-05-06 05:59:02,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:02,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:02,279 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:02,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:02,285 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 80 proven. 240 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-06 05:59:02,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:02,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712706124] [2021-05-06 05:59:02,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712706124] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:02,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154533210] [2021-05-06 05:59:02,286 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:02,337 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-05-06 05:59:02,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:02,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-06 05:59:02,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:02,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:02,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:02,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:02,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:02,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:02,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:02,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:02,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:02,497 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 105 proven. 9 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-05-06 05:59:02,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154533210] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:02,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:02,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 6] total 23 [2021-05-06 05:59:02,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351200232] [2021-05-06 05:59:02,498 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-06 05:59:02,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:02,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-06 05:59:02,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2021-05-06 05:59:02,499 INFO L87 Difference]: Start difference. First operand 48 states and 51 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:03,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:03,029 INFO L93 Difference]: Finished difference Result 53 states and 58 transitions. [2021-05-06 05:59:03,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-06 05:59:03,029 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-06 05:59:03,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:03,030 INFO L225 Difference]: With dead ends: 53 [2021-05-06 05:59:03,030 INFO L226 Difference]: Without dead ends: 53 [2021-05-06 05:59:03,030 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 640.9ms TimeCoverageRelationStatistics Valid=693, Invalid=1113, Unknown=0, NotChecked=0, Total=1806 [2021-05-06 05:59:03,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-05-06 05:59:03,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2021-05-06 05:59:03,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 47 states have (on average 1.1063829787234043) internal successors, (52), 47 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:03,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2021-05-06 05:59:03,033 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 47 [2021-05-06 05:59:03,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:03,033 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2021-05-06 05:59:03,033 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:03,033 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2021-05-06 05:59:03,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-06 05:59:03,034 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:03,034 INFO L523 BasicCegarLoop]: trace histogram [20, 16, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:03,236 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-06 05:59:03,237 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:03,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:03,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1734427385, now seen corresponding path program 13 times [2021-05-06 05:59:03,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:03,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982939222] [2021-05-06 05:59:03,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:03,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:03,438 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:03,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:03,441 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 119 proven. 272 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-06 05:59:03,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:03,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982939222] [2021-05-06 05:59:03,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982939222] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:03,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820232606] [2021-05-06 05:59:03,442 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:03,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:03,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-06 05:59:03,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:03,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:03,620 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 119 proven. 272 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-06 05:59:03,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820232606] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:03,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:03,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 21 [2021-05-06 05:59:03,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482637624] [2021-05-06 05:59:03,621 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-06 05:59:03,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:03,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-06 05:59:03,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2021-05-06 05:59:03,622 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:04,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:04,076 INFO L93 Difference]: Finished difference Result 54 states and 58 transitions. [2021-05-06 05:59:04,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-06 05:59:04,076 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-06 05:59:04,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:04,077 INFO L225 Difference]: With dead ends: 54 [2021-05-06 05:59:04,077 INFO L226 Difference]: Without dead ends: 54 [2021-05-06 05:59:04,077 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 556.8ms TimeCoverageRelationStatistics Valid=533, Invalid=873, Unknown=0, NotChecked=0, Total=1406 [2021-05-06 05:59:04,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-06 05:59:04,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2021-05-06 05:59:04,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 49 states have (on average 1.1020408163265305) internal successors, (54), 49 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:04,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 58 transitions. [2021-05-06 05:59:04,080 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 58 transitions. Word has length 51 [2021-05-06 05:59:04,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:04,080 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 58 transitions. [2021-05-06 05:59:04,080 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:04,080 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 58 transitions. [2021-05-06 05:59:04,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-06 05:59:04,081 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:04,081 INFO L523 BasicCegarLoop]: trace histogram [21, 17, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:04,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:04,289 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:04,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:04,290 INFO L82 PathProgramCache]: Analyzing trace with hash 1107193125, now seen corresponding path program 14 times [2021-05-06 05:59:04,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:04,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414314483] [2021-05-06 05:59:04,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:04,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:04,476 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 126 proven. 306 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-06 05:59:04,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:04,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414314483] [2021-05-06 05:59:04,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414314483] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:04,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427358303] [2021-05-06 05:59:04,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:04,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:59:04,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:04,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-06 05:59:04,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:04,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:04,660 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 126 proven. 306 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-06 05:59:04,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427358303] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:04,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:04,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 22 [2021-05-06 05:59:04,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480669210] [2021-05-06 05:59:04,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-06 05:59:04,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:04,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-06 05:59:04,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-06 05:59:04,662 INFO L87 Difference]: Start difference. First operand 54 states and 58 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:05,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:05,104 INFO L93 Difference]: Finished difference Result 56 states and 60 transitions. [2021-05-06 05:59:05,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-06 05:59:05,104 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-06 05:59:05,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:05,105 INFO L225 Difference]: With dead ends: 56 [2021-05-06 05:59:05,105 INFO L226 Difference]: Without dead ends: 56 [2021-05-06 05:59:05,105 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 539.6ms TimeCoverageRelationStatistics Valid=591, Invalid=969, Unknown=0, NotChecked=0, Total=1560 [2021-05-06 05:59:05,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-06 05:59:05,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-05-06 05:59:05,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 51 states have (on average 1.0980392156862746) internal successors, (56), 51 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:05,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2021-05-06 05:59:05,108 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 60 transitions. Word has length 53 [2021-05-06 05:59:05,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:05,108 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 60 transitions. [2021-05-06 05:59:05,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:05,108 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 60 transitions. [2021-05-06 05:59:05,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-06 05:59:05,109 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:05,109 INFO L523 BasicCegarLoop]: trace histogram [22, 18, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:05,321 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-06 05:59:05,322 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:05,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:05,322 INFO L82 PathProgramCache]: Analyzing trace with hash 305302979, now seen corresponding path program 15 times [2021-05-06 05:59:05,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:05,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641362902] [2021-05-06 05:59:05,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:05,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:05,559 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:05,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:05,572 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 133 proven. 342 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-06 05:59:05,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:05,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641362902] [2021-05-06 05:59:05,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641362902] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:05,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495832947] [2021-05-06 05:59:05,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:05,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-06 05:59:05,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:05,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-06 05:59:05,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:05,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:05,825 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 162 proven. 16 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2021-05-06 05:59:05,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495832947] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:05,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:05,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 7] total 27 [2021-05-06 05:59:05,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673526024] [2021-05-06 05:59:05,826 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-06 05:59:05,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:05,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-06 05:59:05,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=375, Unknown=0, NotChecked=0, Total=702 [2021-05-06 05:59:05,827 INFO L87 Difference]: Start difference. First operand 56 states and 60 transitions. Second operand has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:06,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:06,564 INFO L93 Difference]: Finished difference Result 61 states and 67 transitions. [2021-05-06 05:59:06,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-06 05:59:06,564 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-06 05:59:06,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:06,565 INFO L225 Difference]: With dead ends: 61 [2021-05-06 05:59:06,565 INFO L226 Difference]: Without dead ends: 61 [2021-05-06 05:59:06,566 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 881.4ms TimeCoverageRelationStatistics Valid=975, Invalid=1575, Unknown=0, NotChecked=0, Total=2550 [2021-05-06 05:59:06,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-05-06 05:59:06,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 60. [2021-05-06 05:59:06,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 55 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:06,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2021-05-06 05:59:06,568 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 55 [2021-05-06 05:59:06,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:06,569 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2021-05-06 05:59:06,569 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:06,569 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2021-05-06 05:59:06,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-06 05:59:06,569 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:06,570 INFO L523 BasicCegarLoop]: trace histogram [24, 19, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:06,777 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:06,777 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:06,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:06,777 INFO L82 PathProgramCache]: Analyzing trace with hash -376083938, now seen corresponding path program 16 times [2021-05-06 05:59:06,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:06,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822035047] [2021-05-06 05:59:06,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:06,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:07,013 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:07,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:07,016 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 180 proven. 380 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-06 05:59:07,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:07,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822035047] [2021-05-06 05:59:07,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822035047] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:07,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520259782] [2021-05-06 05:59:07,017 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:07,057 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:59:07,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:07,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-06 05:59:07,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:07,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:07,208 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 180 proven. 380 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-06 05:59:07,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520259782] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:07,209 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:07,209 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 24 [2021-05-06 05:59:07,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003961495] [2021-05-06 05:59:07,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-06 05:59:07,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:07,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-06 05:59:07,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=297, Unknown=0, NotChecked=0, Total=552 [2021-05-06 05:59:07,210 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:07,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:07,793 INFO L93 Difference]: Finished difference Result 62 states and 67 transitions. [2021-05-06 05:59:07,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-06 05:59:07,793 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-06 05:59:07,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:07,794 INFO L225 Difference]: With dead ends: 62 [2021-05-06 05:59:07,794 INFO L226 Difference]: Without dead ends: 62 [2021-05-06 05:59:07,795 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 635.8ms TimeCoverageRelationStatistics Valid=716, Invalid=1176, Unknown=0, NotChecked=0, Total=1892 [2021-05-06 05:59:07,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-05-06 05:59:07,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2021-05-06 05:59:07,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 57 states have (on average 1.105263157894737) internal successors, (63), 57 states have internal predecessors, (63), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:07,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 67 transitions. [2021-05-06 05:59:07,799 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 67 transitions. Word has length 59 [2021-05-06 05:59:07,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:07,799 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 67 transitions. [2021-05-06 05:59:07,799 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:07,799 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 67 transitions. [2021-05-06 05:59:07,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-06 05:59:07,800 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:07,800 INFO L523 BasicCegarLoop]: trace histogram [25, 20, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:08,024 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:08,024 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:08,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:08,025 INFO L82 PathProgramCache]: Analyzing trace with hash 810163260, now seen corresponding path program 17 times [2021-05-06 05:59:08,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:08,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358240665] [2021-05-06 05:59:08,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:08,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:08,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:08,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:08,290 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 189 proven. 420 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-06 05:59:08,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:08,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358240665] [2021-05-06 05:59:08,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358240665] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:08,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397247956] [2021-05-06 05:59:08,290 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:08,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2021-05-06 05:59:08,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:08,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-06 05:59:08,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:08,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:08,477 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 189 proven. 420 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-06 05:59:08,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397247956] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:08,478 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:08,478 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 25 [2021-05-06 05:59:08,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401822015] [2021-05-06 05:59:08,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-05-06 05:59:08,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:08,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-05-06 05:59:08,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=322, Unknown=0, NotChecked=0, Total=600 [2021-05-06 05:59:08,484 INFO L87 Difference]: Start difference. First operand 62 states and 67 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:09,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:09,063 INFO L93 Difference]: Finished difference Result 64 states and 69 transitions. [2021-05-06 05:59:09,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-06 05:59:09,063 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-06 05:59:09,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:09,064 INFO L225 Difference]: With dead ends: 64 [2021-05-06 05:59:09,064 INFO L226 Difference]: Without dead ends: 64 [2021-05-06 05:59:09,065 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 705.1ms TimeCoverageRelationStatistics Valid=783, Invalid=1287, Unknown=0, NotChecked=0, Total=2070 [2021-05-06 05:59:09,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-06 05:59:09,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2021-05-06 05:59:09,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 59 states have (on average 1.1016949152542372) internal successors, (65), 59 states have internal predecessors, (65), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:09,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 69 transitions. [2021-05-06 05:59:09,067 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 69 transitions. Word has length 61 [2021-05-06 05:59:09,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:09,067 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 69 transitions. [2021-05-06 05:59:09,067 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:09,067 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 69 transitions. [2021-05-06 05:59:09,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-06 05:59:09,068 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:09,068 INFO L523 BasicCegarLoop]: trace histogram [26, 21, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:09,289 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-06 05:59:09,289 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:09,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:09,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1667580198, now seen corresponding path program 18 times [2021-05-06 05:59:09,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:09,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909466229] [2021-05-06 05:59:09,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:09,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:09,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:09,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:09,550 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 198 proven. 462 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-06 05:59:09,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:09,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909466229] [2021-05-06 05:59:09,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909466229] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:09,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491351245] [2021-05-06 05:59:09,550 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:09,598 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2021-05-06 05:59:09,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:09,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-06 05:59:09,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:09,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 231 proven. 25 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-06 05:59:09,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491351245] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:09,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:09,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 8] total 31 [2021-05-06 05:59:09,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827853186] [2021-05-06 05:59:09,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-06 05:59:09,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:09,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-06 05:59:09,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-06 05:59:09,836 INFO L87 Difference]: Start difference. First operand 64 states and 69 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:10,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:10,689 INFO L93 Difference]: Finished difference Result 69 states and 76 transitions. [2021-05-06 05:59:10,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-06 05:59:10,691 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2021-05-06 05:59:10,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:10,691 INFO L225 Difference]: With dead ends: 69 [2021-05-06 05:59:10,691 INFO L226 Difference]: Without dead ends: 69 [2021-05-06 05:59:10,692 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 1041.4ms TimeCoverageRelationStatistics Valid=1305, Invalid=2117, Unknown=0, NotChecked=0, Total=3422 [2021-05-06 05:59:10,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-05-06 05:59:10,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2021-05-06 05:59:10,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 63 states have (on average 1.1111111111111112) internal successors, (70), 63 states have internal predecessors, (70), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:10,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 74 transitions. [2021-05-06 05:59:10,694 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 74 transitions. Word has length 63 [2021-05-06 05:59:10,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:10,694 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 74 transitions. [2021-05-06 05:59:10,694 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:10,694 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 74 transitions. [2021-05-06 05:59:10,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-06 05:59:10,695 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:10,695 INFO L523 BasicCegarLoop]: trace histogram [28, 22, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:10,908 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:10,909 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:10,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:10,909 INFO L82 PathProgramCache]: Analyzing trace with hash -792644747, now seen corresponding path program 19 times [2021-05-06 05:59:10,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:10,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893604374] [2021-05-06 05:59:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:10,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:11,172 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:11,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:11,175 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 253 proven. 506 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-06 05:59:11,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:11,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893604374] [2021-05-06 05:59:11,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893604374] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:11,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050608854] [2021-05-06 05:59:11,176 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:11,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:11,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-06 05:59:11,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:11,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:11,356 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 253 proven. 506 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-06 05:59:11,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050608854] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:11,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:11,356 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 27 [2021-05-06 05:59:11,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969559865] [2021-05-06 05:59:11,357 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-06 05:59:11,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:11,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-06 05:59:11,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=375, Unknown=0, NotChecked=0, Total=702 [2021-05-06 05:59:11,357 INFO L87 Difference]: Start difference. First operand 68 states and 74 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:11,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:11,991 INFO L93 Difference]: Finished difference Result 70 states and 76 transitions. [2021-05-06 05:59:11,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-06 05:59:11,991 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2021-05-06 05:59:11,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:11,991 INFO L225 Difference]: With dead ends: 70 [2021-05-06 05:59:11,992 INFO L226 Difference]: Without dead ends: 70 [2021-05-06 05:59:11,992 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 774.1ms TimeCoverageRelationStatistics Valid=926, Invalid=1524, Unknown=0, NotChecked=0, Total=2450 [2021-05-06 05:59:11,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-05-06 05:59:11,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2021-05-06 05:59:11,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 65 states have (on average 1.1076923076923078) internal successors, (72), 65 states have internal predecessors, (72), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:11,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 76 transitions. [2021-05-06 05:59:11,994 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 76 transitions. Word has length 67 [2021-05-06 05:59:11,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:11,994 INFO L480 AbstractCegarLoop]: Abstraction has 70 states and 76 transitions. [2021-05-06 05:59:11,994 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:11,994 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 76 transitions. [2021-05-06 05:59:11,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-06 05:59:11,995 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:11,995 INFO L523 BasicCegarLoop]: trace histogram [29, 23, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:12,201 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-06 05:59:12,201 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:12,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:12,201 INFO L82 PathProgramCache]: Analyzing trace with hash 413722515, now seen corresponding path program 20 times [2021-05-06 05:59:12,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:12,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324043424] [2021-05-06 05:59:12,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:12,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:12,508 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:12,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:12,525 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 264 proven. 552 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-06 05:59:12,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:12,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324043424] [2021-05-06 05:59:12,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324043424] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:12,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583379816] [2021-05-06 05:59:12,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:12,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:59:12,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:12,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-06 05:59:12,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:12,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:12,704 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 264 proven. 552 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-06 05:59:12,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583379816] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:12,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:12,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 28 [2021-05-06 05:59:12,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392021214] [2021-05-06 05:59:12,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-06 05:59:12,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:12,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-06 05:59:12,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=403, Unknown=0, NotChecked=0, Total=756 [2021-05-06 05:59:12,706 INFO L87 Difference]: Start difference. First operand 70 states and 76 transitions. Second operand has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:13,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:13,432 INFO L93 Difference]: Finished difference Result 72 states and 78 transitions. [2021-05-06 05:59:13,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-06 05:59:13,432 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2021-05-06 05:59:13,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:13,433 INFO L225 Difference]: With dead ends: 72 [2021-05-06 05:59:13,433 INFO L226 Difference]: Without dead ends: 72 [2021-05-06 05:59:13,433 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 847.4ms TimeCoverageRelationStatistics Valid=1002, Invalid=1650, Unknown=0, NotChecked=0, Total=2652 [2021-05-06 05:59:13,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-05-06 05:59:13,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2021-05-06 05:59:13,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 67 states have (on average 1.1044776119402986) internal successors, (74), 67 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:13,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2021-05-06 05:59:13,435 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 69 [2021-05-06 05:59:13,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:13,436 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2021-05-06 05:59:13,436 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:13,436 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2021-05-06 05:59:13,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-05-06 05:59:13,436 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:13,436 INFO L523 BasicCegarLoop]: trace histogram [30, 24, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:13,640 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-06 05:59:13,642 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:13,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:13,642 INFO L82 PathProgramCache]: Analyzing trace with hash 91491377, now seen corresponding path program 21 times [2021-05-06 05:59:13,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:13,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231204173] [2021-05-06 05:59:13,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:13,986 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:13,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:13,991 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 275 proven. 600 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-06 05:59:13,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:13,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231204173] [2021-05-06 05:59:13,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231204173] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:13,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063220911] [2021-05-06 05:59:13,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:14,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-05-06 05:59:14,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:14,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-06 05:59:14,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:14,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:14,323 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 312 proven. 36 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2021-05-06 05:59:14,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063220911] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:14,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:14,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 9] total 35 [2021-05-06 05:59:14,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896997553] [2021-05-06 05:59:14,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-06 05:59:14,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:14,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-06 05:59:14,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2021-05-06 05:59:14,325 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:15,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:15,352 INFO L93 Difference]: Finished difference Result 77 states and 85 transitions. [2021-05-06 05:59:15,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-06 05:59:15,353 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 71 [2021-05-06 05:59:15,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:15,353 INFO L225 Difference]: With dead ends: 77 [2021-05-06 05:59:15,353 INFO L226 Difference]: Without dead ends: 77 [2021-05-06 05:59:15,354 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 1351.7ms TimeCoverageRelationStatistics Valid=1683, Invalid=2739, Unknown=0, NotChecked=0, Total=4422 [2021-05-06 05:59:15,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-05-06 05:59:15,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2021-05-06 05:59:15,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 71 states have (on average 1.1126760563380282) internal successors, (79), 71 states have internal predecessors, (79), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:15,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 83 transitions. [2021-05-06 05:59:15,356 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 83 transitions. Word has length 71 [2021-05-06 05:59:15,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:15,356 INFO L480 AbstractCegarLoop]: Abstraction has 76 states and 83 transitions. [2021-05-06 05:59:15,356 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:15,356 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 83 transitions. [2021-05-06 05:59:15,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-06 05:59:15,356 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:15,356 INFO L523 BasicCegarLoop]: trace histogram [32, 25, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:15,564 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:15,565 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:15,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:15,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1139149068, now seen corresponding path program 22 times [2021-05-06 05:59:15,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:15,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729354330] [2021-05-06 05:59:15,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:15,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:15,882 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:15,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:15,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 338 proven. 650 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-06 05:59:15,900 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:15,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729354330] [2021-05-06 05:59:15,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729354330] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:15,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950526314] [2021-05-06 05:59:15,901 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:15,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:59:15,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:15,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-06 05:59:15,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:15,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:15,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:16,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 338 proven. 650 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-06 05:59:16,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950526314] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:16,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:16,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 30 [2021-05-06 05:59:16,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263048628] [2021-05-06 05:59:16,084 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-06 05:59:16,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:16,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-06 05:59:16,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=462, Unknown=0, NotChecked=0, Total=870 [2021-05-06 05:59:16,086 INFO L87 Difference]: Start difference. First operand 76 states and 83 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:16,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:16,873 INFO L93 Difference]: Finished difference Result 78 states and 85 transitions. [2021-05-06 05:59:16,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-06 05:59:16,873 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 75 [2021-05-06 05:59:16,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:16,874 INFO L225 Difference]: With dead ends: 78 [2021-05-06 05:59:16,874 INFO L226 Difference]: Without dead ends: 78 [2021-05-06 05:59:16,875 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 939.6ms TimeCoverageRelationStatistics Valid=1163, Invalid=1917, Unknown=0, NotChecked=0, Total=3080 [2021-05-06 05:59:16,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-05-06 05:59:16,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2021-05-06 05:59:16,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:16,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 85 transitions. [2021-05-06 05:59:16,876 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 85 transitions. Word has length 75 [2021-05-06 05:59:16,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:16,877 INFO L480 AbstractCegarLoop]: Abstraction has 78 states and 85 transitions. [2021-05-06 05:59:16,877 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:16,877 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 85 transitions. [2021-05-06 05:59:16,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-06 05:59:16,877 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:16,877 INFO L523 BasicCegarLoop]: trace histogram [33, 26, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:17,100 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-06 05:59:17,101 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:17,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:17,102 INFO L82 PathProgramCache]: Analyzing trace with hash 853458730, now seen corresponding path program 23 times [2021-05-06 05:59:17,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:17,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219211283] [2021-05-06 05:59:17,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:17,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:17,450 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:17,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:17,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 351 proven. 702 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-06 05:59:17,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:17,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219211283] [2021-05-06 05:59:17,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219211283] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:17,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037014596] [2021-05-06 05:59:17,462 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:17,514 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 34 check-sat command(s) [2021-05-06 05:59:17,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:17,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-06 05:59:17,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:17,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:17,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 351 proven. 702 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-06 05:59:17,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037014596] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:17,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:17,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 31 [2021-05-06 05:59:17,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895850281] [2021-05-06 05:59:17,691 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-06 05:59:17,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:17,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-06 05:59:17,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-06 05:59:17,692 INFO L87 Difference]: Start difference. First operand 78 states and 85 transitions. Second operand has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:18,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:18,512 INFO L93 Difference]: Finished difference Result 80 states and 87 transitions. [2021-05-06 05:59:18,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-06 05:59:18,512 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 77 [2021-05-06 05:59:18,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:18,513 INFO L225 Difference]: With dead ends: 80 [2021-05-06 05:59:18,513 INFO L226 Difference]: Without dead ends: 80 [2021-05-06 05:59:18,514 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 986.4ms TimeCoverageRelationStatistics Valid=1248, Invalid=2058, Unknown=0, NotChecked=0, Total=3306 [2021-05-06 05:59:18,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-05-06 05:59:18,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2021-05-06 05:59:18,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.1066666666666667) internal successors, (83), 75 states have internal predecessors, (83), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:18,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 87 transitions. [2021-05-06 05:59:18,515 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 87 transitions. Word has length 77 [2021-05-06 05:59:18,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:18,515 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 87 transitions. [2021-05-06 05:59:18,515 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:18,516 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 87 transitions. [2021-05-06 05:59:18,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-06 05:59:18,516 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:18,516 INFO L523 BasicCegarLoop]: trace histogram [34, 27, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:18,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:18,717 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:18,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:18,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1182950856, now seen corresponding path program 24 times [2021-05-06 05:59:18,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:18,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039486496] [2021-05-06 05:59:18,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:18,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:19,125 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:19,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:19,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 364 proven. 756 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-06 05:59:19,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:19,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039486496] [2021-05-06 05:59:19,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039486496] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:19,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953618456] [2021-05-06 05:59:19,135 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:19,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2021-05-06 05:59:19,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:19,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-06 05:59:19,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:19,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:19,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 405 proven. 49 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2021-05-06 05:59:19,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953618456] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:19,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:19,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 10] total 39 [2021-05-06 05:59:19,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137940568] [2021-05-06 05:59:19,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-06 05:59:19,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:19,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-06 05:59:19,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=777, Unknown=0, NotChecked=0, Total=1482 [2021-05-06 05:59:19,524 INFO L87 Difference]: Start difference. First operand 80 states and 87 transitions. Second operand has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:20,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:20,720 INFO L93 Difference]: Finished difference Result 85 states and 94 transitions. [2021-05-06 05:59:20,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-06 05:59:20,721 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 79 [2021-05-06 05:59:20,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:20,722 INFO L225 Difference]: With dead ends: 85 [2021-05-06 05:59:20,722 INFO L226 Difference]: Without dead ends: 85 [2021-05-06 05:59:20,723 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 657 ImplicationChecksByTransitivity, 1559.5ms TimeCoverageRelationStatistics Valid=2109, Invalid=3441, Unknown=0, NotChecked=0, Total=5550 [2021-05-06 05:59:20,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-05-06 05:59:20,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 84. [2021-05-06 05:59:20,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 79 states have (on average 1.1139240506329113) internal successors, (88), 79 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:20,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 92 transitions. [2021-05-06 05:59:20,725 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 92 transitions. Word has length 79 [2021-05-06 05:59:20,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:20,725 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 92 transitions. [2021-05-06 05:59:20,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:20,726 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 92 transitions. [2021-05-06 05:59:20,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-06 05:59:20,726 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:20,726 INFO L523 BasicCegarLoop]: trace histogram [36, 28, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:20,950 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-06 05:59:20,950 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:20,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:20,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1651778845, now seen corresponding path program 25 times [2021-05-06 05:59:20,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:20,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800653711] [2021-05-06 05:59:20,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:20,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:21,336 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:21,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:21,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 435 proven. 812 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-06 05:59:21,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:21,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800653711] [2021-05-06 05:59:21,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800653711] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:21,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340671096] [2021-05-06 05:59:21,350 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:21,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:21,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-06 05:59:21,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:21,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:21,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 435 proven. 812 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-06 05:59:21,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340671096] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:21,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:21,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 33 [2021-05-06 05:59:21,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158333660] [2021-05-06 05:59:21,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-06 05:59:21,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:21,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-06 05:59:21,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=498, Invalid=558, Unknown=0, NotChecked=0, Total=1056 [2021-05-06 05:59:21,554 INFO L87 Difference]: Start difference. First operand 84 states and 92 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:22,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:22,400 INFO L93 Difference]: Finished difference Result 86 states and 94 transitions. [2021-05-06 05:59:22,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-06 05:59:22,400 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 83 [2021-05-06 05:59:22,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:22,401 INFO L225 Difference]: With dead ends: 86 [2021-05-06 05:59:22,401 INFO L226 Difference]: Without dead ends: 86 [2021-05-06 05:59:22,402 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 1054.7ms TimeCoverageRelationStatistics Valid=1427, Invalid=2355, Unknown=0, NotChecked=0, Total=3782 [2021-05-06 05:59:22,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-05-06 05:59:22,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2021-05-06 05:59:22,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1111111111111112) internal successors, (90), 81 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:22,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 94 transitions. [2021-05-06 05:59:22,404 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 94 transitions. Word has length 83 [2021-05-06 05:59:22,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:22,404 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 94 transitions. [2021-05-06 05:59:22,404 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:22,404 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 94 transitions. [2021-05-06 05:59:22,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-06 05:59:22,405 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:22,405 INFO L523 BasicCegarLoop]: trace histogram [37, 29, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:22,612 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-06 05:59:22,613 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:22,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:22,613 INFO L82 PathProgramCache]: Analyzing trace with hash 460559105, now seen corresponding path program 26 times [2021-05-06 05:59:22,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:22,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728139431] [2021-05-06 05:59:22,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:22,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:23,076 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:23,079 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 450 proven. 870 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-06 05:59:23,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:23,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728139431] [2021-05-06 05:59:23,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728139431] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:23,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729796372] [2021-05-06 05:59:23,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:23,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:59:23,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:23,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-06 05:59:23,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:23,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:23,281 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 450 proven. 870 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-06 05:59:23,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729796372] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:23,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:23,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 34 [2021-05-06 05:59:23,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460650737] [2021-05-06 05:59:23,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-06 05:59:23,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:23,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-06 05:59:23,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2021-05-06 05:59:23,283 INFO L87 Difference]: Start difference. First operand 86 states and 94 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:24,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:24,334 INFO L93 Difference]: Finished difference Result 88 states and 96 transitions. [2021-05-06 05:59:24,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-06 05:59:24,334 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 85 [2021-05-06 05:59:24,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:24,335 INFO L225 Difference]: With dead ends: 88 [2021-05-06 05:59:24,335 INFO L226 Difference]: Without dead ends: 88 [2021-05-06 05:59:24,335 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 1323.5ms TimeCoverageRelationStatistics Valid=1521, Invalid=2511, Unknown=0, NotChecked=0, Total=4032 [2021-05-06 05:59:24,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-05-06 05:59:24,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2021-05-06 05:59:24,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 83 states have (on average 1.108433734939759) internal successors, (92), 83 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:24,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 96 transitions. [2021-05-06 05:59:24,337 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 96 transitions. Word has length 85 [2021-05-06 05:59:24,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:24,338 INFO L480 AbstractCegarLoop]: Abstraction has 88 states and 96 transitions. [2021-05-06 05:59:24,338 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:24,338 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 96 transitions. [2021-05-06 05:59:24,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-06 05:59:24,338 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:24,338 INFO L523 BasicCegarLoop]: trace histogram [38, 30, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:24,548 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:24,550 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:24,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:24,550 INFO L82 PathProgramCache]: Analyzing trace with hash -1102201953, now seen corresponding path program 27 times [2021-05-06 05:59:24,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:24,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897720832] [2021-05-06 05:59:24,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:24,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:24,994 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:24,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:25,008 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 465 proven. 930 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-06 05:59:25,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:25,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897720832] [2021-05-06 05:59:25,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897720832] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:25,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214177572] [2021-05-06 05:59:25,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:25,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2021-05-06 05:59:25,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:25,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-06 05:59:25,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:25,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:25,456 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 510 proven. 64 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2021-05-06 05:59:25,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214177572] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:25,457 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:25,457 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 11] total 43 [2021-05-06 05:59:25,457 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357489916] [2021-05-06 05:59:25,457 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-06 05:59:25,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:25,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-06 05:59:25,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2021-05-06 05:59:25,458 INFO L87 Difference]: Start difference. First operand 88 states and 96 transitions. Second operand has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:26,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:26,872 INFO L93 Difference]: Finished difference Result 93 states and 103 transitions. [2021-05-06 05:59:26,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-06 05:59:26,873 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 87 [2021-05-06 05:59:26,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:26,873 INFO L225 Difference]: With dead ends: 93 [2021-05-06 05:59:26,873 INFO L226 Difference]: Without dead ends: 93 [2021-05-06 05:59:26,874 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 1858.6ms TimeCoverageRelationStatistics Valid=2583, Invalid=4223, Unknown=0, NotChecked=0, Total=6806 [2021-05-06 05:59:26,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-06 05:59:26,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2021-05-06 05:59:26,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1149425287356323) internal successors, (97), 87 states have internal predecessors, (97), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:26,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2021-05-06 05:59:26,876 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 87 [2021-05-06 05:59:26,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:26,876 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2021-05-06 05:59:26,876 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:26,876 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2021-05-06 05:59:26,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-06 05:59:26,877 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:26,877 INFO L523 BasicCegarLoop]: trace histogram [40, 31, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:27,084 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:27,086 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:27,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:27,086 INFO L82 PathProgramCache]: Analyzing trace with hash 2080282874, now seen corresponding path program 28 times [2021-05-06 05:59:27,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:27,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790434485] [2021-05-06 05:59:27,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:27,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:27,584 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:27,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:27,598 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 544 proven. 992 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-06 05:59:27,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:27,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790434485] [2021-05-06 05:59:27,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790434485] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:27,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178731539] [2021-05-06 05:59:27,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:27,668 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:59:27,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:27,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-06 05:59:27,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:27,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:27,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 544 proven. 992 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-06 05:59:27,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178731539] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:27,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:27,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 36 [2021-05-06 05:59:27,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731583742] [2021-05-06 05:59:27,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-06 05:59:27,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:27,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-06 05:59:27,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2021-05-06 05:59:27,825 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:28,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:28,844 INFO L93 Difference]: Finished difference Result 94 states and 103 transitions. [2021-05-06 05:59:28,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-06 05:59:28,845 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 91 [2021-05-06 05:59:28,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:28,846 INFO L225 Difference]: With dead ends: 94 [2021-05-06 05:59:28,846 INFO L226 Difference]: Without dead ends: 94 [2021-05-06 05:59:28,846 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1302.4ms TimeCoverageRelationStatistics Valid=1718, Invalid=2838, Unknown=0, NotChecked=0, Total=4556 [2021-05-06 05:59:28,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-06 05:59:28,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-05-06 05:59:28,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 89 states have (on average 1.1123595505617978) internal successors, (99), 89 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:28,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 103 transitions. [2021-05-06 05:59:28,849 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 103 transitions. Word has length 91 [2021-05-06 05:59:28,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:28,849 INFO L480 AbstractCegarLoop]: Abstraction has 94 states and 103 transitions. [2021-05-06 05:59:28,849 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:28,849 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 103 transitions. [2021-05-06 05:59:28,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-06 05:59:28,849 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:28,850 INFO L523 BasicCegarLoop]: trace histogram [41, 32, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:29,064 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-05-06 05:59:29,065 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:29,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:29,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1296870632, now seen corresponding path program 29 times [2021-05-06 05:59:29,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:29,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497924775] [2021-05-06 05:59:29,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:29,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:29,539 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:29,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 561 proven. 1056 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-06 05:59:29,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:29,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497924775] [2021-05-06 05:59:29,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497924775] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:29,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023441795] [2021-05-06 05:59:29,543 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:29,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2021-05-06 05:59:29,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:29,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-06 05:59:29,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:29,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:29,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 561 proven. 1056 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-06 05:59:29,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023441795] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:29,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:29,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 37 [2021-05-06 05:59:29,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314110387] [2021-05-06 05:59:29,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-06 05:59:29,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:29,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-06 05:59:29,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=700, Unknown=0, NotChecked=0, Total=1332 [2021-05-06 05:59:29,783 INFO L87 Difference]: Start difference. First operand 94 states and 103 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:30,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:30,811 INFO L93 Difference]: Finished difference Result 96 states and 105 transitions. [2021-05-06 05:59:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-06 05:59:30,811 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 93 [2021-05-06 05:59:30,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:30,812 INFO L225 Difference]: With dead ends: 96 [2021-05-06 05:59:30,812 INFO L226 Difference]: Without dead ends: 96 [2021-05-06 05:59:30,812 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 1305.1ms TimeCoverageRelationStatistics Valid=1821, Invalid=3009, Unknown=0, NotChecked=0, Total=4830 [2021-05-06 05:59:30,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-06 05:59:30,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2021-05-06 05:59:30,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 91 states have (on average 1.10989010989011) internal successors, (101), 91 states have internal predecessors, (101), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:30,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 105 transitions. [2021-05-06 05:59:30,814 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 105 transitions. Word has length 93 [2021-05-06 05:59:30,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:30,815 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 105 transitions. [2021-05-06 05:59:30,815 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:30,815 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 105 transitions. [2021-05-06 05:59:30,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-05-06 05:59:30,815 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:30,815 INFO L523 BasicCegarLoop]: trace histogram [42, 33, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:31,028 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:31,029 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:31,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:31,029 INFO L82 PathProgramCache]: Analyzing trace with hash 253885878, now seen corresponding path program 30 times [2021-05-06 05:59:31,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:31,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706109993] [2021-05-06 05:59:31,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:31,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:31,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:31,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 578 proven. 1122 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-06 05:59:31,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:31,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706109993] [2021-05-06 05:59:31,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706109993] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:31,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691870105] [2021-05-06 05:59:31,549 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:31,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 39 check-sat command(s) [2021-05-06 05:59:31,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:31,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-06 05:59:31,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:31,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:31,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:32,031 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 627 proven. 81 refuted. 0 times theorem prover too weak. 1056 trivial. 0 not checked. [2021-05-06 05:59:32,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691870105] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:32,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:32,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 12] total 47 [2021-05-06 05:59:32,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976987652] [2021-05-06 05:59:32,032 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-06 05:59:32,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:32,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-06 05:59:32,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2021-05-06 05:59:32,033 INFO L87 Difference]: Start difference. First operand 96 states and 105 transitions. Second operand has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:33,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:33,610 INFO L93 Difference]: Finished difference Result 101 states and 112 transitions. [2021-05-06 05:59:33,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-06 05:59:33,611 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 95 [2021-05-06 05:59:33,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:33,611 INFO L225 Difference]: With dead ends: 101 [2021-05-06 05:59:33,611 INFO L226 Difference]: Without dead ends: 101 [2021-05-06 05:59:33,612 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 979 ImplicationChecksByTransitivity, 2138.8ms TimeCoverageRelationStatistics Valid=3105, Invalid=5085, Unknown=0, NotChecked=0, Total=8190 [2021-05-06 05:59:33,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-06 05:59:33,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 100. [2021-05-06 05:59:33,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 95 states have (on average 1.1157894736842104) internal successors, (106), 95 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:33,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2021-05-06 05:59:33,614 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 95 [2021-05-06 05:59:33,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:33,615 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2021-05-06 05:59:33,615 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:33,615 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2021-05-06 05:59:33,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-06 05:59:33,615 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:33,615 INFO L523 BasicCegarLoop]: trace histogram [44, 34, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:33,815 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-06 05:59:33,816 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:33,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:33,816 INFO L82 PathProgramCache]: Analyzing trace with hash -531745967, now seen corresponding path program 31 times [2021-05-06 05:59:33,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:33,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939866520] [2021-05-06 05:59:33,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:33,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:34,373 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:34,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:34,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 665 proven. 1190 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-06 05:59:34,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:34,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939866520] [2021-05-06 05:59:34,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939866520] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:34,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922237466] [2021-05-06 05:59:34,379 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:34,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:34,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-06 05:59:34,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:34,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:34,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 665 proven. 1190 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-06 05:59:34,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922237466] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:34,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:34,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 39 [2021-05-06 05:59:34,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064021609] [2021-05-06 05:59:34,635 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-06 05:59:34,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:34,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-06 05:59:34,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=777, Unknown=0, NotChecked=0, Total=1482 [2021-05-06 05:59:34,636 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:35,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:35,729 INFO L93 Difference]: Finished difference Result 102 states and 112 transitions. [2021-05-06 05:59:35,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-06 05:59:35,730 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2021-05-06 05:59:35,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:35,731 INFO L225 Difference]: With dead ends: 102 [2021-05-06 05:59:35,731 INFO L226 Difference]: Without dead ends: 102 [2021-05-06 05:59:35,731 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 1458.2ms TimeCoverageRelationStatistics Valid=2036, Invalid=3366, Unknown=0, NotChecked=0, Total=5402 [2021-05-06 05:59:35,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-05-06 05:59:35,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2021-05-06 05:59:35,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 97 states have (on average 1.1134020618556701) internal successors, (108), 97 states have internal predecessors, (108), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:35,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 112 transitions. [2021-05-06 05:59:35,733 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 112 transitions. Word has length 99 [2021-05-06 05:59:35,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:35,734 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 112 transitions. [2021-05-06 05:59:35,734 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:35,734 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 112 transitions. [2021-05-06 05:59:35,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-06 05:59:35,734 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:35,734 INFO L523 BasicCegarLoop]: trace histogram [45, 35, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:35,949 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-06 05:59:35,950 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:35,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:35,950 INFO L82 PathProgramCache]: Analyzing trace with hash 1001254767, now seen corresponding path program 32 times [2021-05-06 05:59:35,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:35,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076874579] [2021-05-06 05:59:35,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:35,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:36,594 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:36,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:36,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 684 proven. 1260 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-06 05:59:36,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:36,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076874579] [2021-05-06 05:59:36,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076874579] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:36,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068165117] [2021-05-06 05:59:36,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:36,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:59:36,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:36,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-06 05:59:36,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:36,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:36,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 684 proven. 1260 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-06 05:59:36,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068165117] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:36,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:36,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 40 [2021-05-06 05:59:36,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711776372] [2021-05-06 05:59:36,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-06 05:59:36,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:36,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-06 05:59:36,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2021-05-06 05:59:36,845 INFO L87 Difference]: Start difference. First operand 102 states and 112 transitions. Second operand has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:38,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:38,027 INFO L93 Difference]: Finished difference Result 104 states and 114 transitions. [2021-05-06 05:59:38,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-06 05:59:38,028 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 101 [2021-05-06 05:59:38,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:38,028 INFO L225 Difference]: With dead ends: 104 [2021-05-06 05:59:38,028 INFO L226 Difference]: Without dead ends: 104 [2021-05-06 05:59:38,029 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1583.8ms TimeCoverageRelationStatistics Valid=2148, Invalid=3552, Unknown=0, NotChecked=0, Total=5700 [2021-05-06 05:59:38,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-05-06 05:59:38,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2021-05-06 05:59:38,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 99 states have (on average 1.1111111111111112) internal successors, (110), 99 states have internal predecessors, (110), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:38,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 114 transitions. [2021-05-06 05:59:38,031 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 114 transitions. Word has length 101 [2021-05-06 05:59:38,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:38,032 INFO L480 AbstractCegarLoop]: Abstraction has 104 states and 114 transitions. [2021-05-06 05:59:38,032 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:38,032 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 114 transitions. [2021-05-06 05:59:38,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-05-06 05:59:38,032 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:38,032 INFO L523 BasicCegarLoop]: trace histogram [46, 36, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:38,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-06 05:59:38,246 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:38,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:38,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1041177613, now seen corresponding path program 33 times [2021-05-06 05:59:38,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:38,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919725013] [2021-05-06 05:59:38,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:38,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:38,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:38,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:38,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 703 proven. 1332 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-06 05:59:38,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:38,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919725013] [2021-05-06 05:59:38,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919725013] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:38,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420005806] [2021-05-06 05:59:38,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:38,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2021-05-06 05:59:38,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:38,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-06 05:59:38,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:39,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:39,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 756 proven. 100 refuted. 0 times theorem prover too weak. 1260 trivial. 0 not checked. [2021-05-06 05:59:39,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420005806] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:39,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:39,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 13] total 51 [2021-05-06 05:59:39,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783227434] [2021-05-06 05:59:39,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-06 05:59:39,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:39,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-06 05:59:39,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-05-06 05:59:39,433 INFO L87 Difference]: Start difference. First operand 104 states and 114 transitions. Second operand has 51 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 50 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:41,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:41,184 INFO L93 Difference]: Finished difference Result 109 states and 121 transitions. [2021-05-06 05:59:41,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-06 05:59:41,184 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 50 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 103 [2021-05-06 05:59:41,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:41,184 INFO L225 Difference]: With dead ends: 109 [2021-05-06 05:59:41,185 INFO L226 Difference]: Without dead ends: 109 [2021-05-06 05:59:41,185 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1164 ImplicationChecksByTransitivity, 2485.4ms TimeCoverageRelationStatistics Valid=3675, Invalid=6027, Unknown=0, NotChecked=0, Total=9702 [2021-05-06 05:59:41,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-05-06 05:59:41,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 108. [2021-05-06 05:59:41,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 103 states have (on average 1.116504854368932) internal successors, (115), 103 states have internal predecessors, (115), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:41,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 119 transitions. [2021-05-06 05:59:41,187 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 119 transitions. Word has length 103 [2021-05-06 05:59:41,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:41,187 INFO L480 AbstractCegarLoop]: Abstraction has 108 states and 119 transitions. [2021-05-06 05:59:41,187 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 50 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:41,187 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 119 transitions. [2021-05-06 05:59:41,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-06 05:59:41,187 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:41,187 INFO L523 BasicCegarLoop]: trace histogram [48, 37, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:41,388 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-06 05:59:41,388 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:41,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:41,388 INFO L82 PathProgramCache]: Analyzing trace with hash -1924228632, now seen corresponding path program 34 times [2021-05-06 05:59:41,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:41,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257756829] [2021-05-06 05:59:41,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:41,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:42,004 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:42,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:42,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 798 proven. 1406 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-06 05:59:42,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:42,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257756829] [2021-05-06 05:59:42,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257756829] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:42,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356129292] [2021-05-06 05:59:42,008 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:42,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:59:42,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:42,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-06 05:59:42,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:42,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:42,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 798 proven. 1406 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-06 05:59:42,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356129292] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:42,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:42,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 42 [2021-05-06 05:59:42,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163495422] [2021-05-06 05:59:42,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-06 05:59:42,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:42,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-06 05:59:42,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=822, Invalid=900, Unknown=0, NotChecked=0, Total=1722 [2021-05-06 05:59:42,270 INFO L87 Difference]: Start difference. First operand 108 states and 119 transitions. Second operand has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:43,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:43,521 INFO L93 Difference]: Finished difference Result 110 states and 121 transitions. [2021-05-06 05:59:43,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-06 05:59:43,521 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 107 [2021-05-06 05:59:43,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:43,522 INFO L225 Difference]: With dead ends: 110 [2021-05-06 05:59:43,522 INFO L226 Difference]: Without dead ends: 110 [2021-05-06 05:59:43,523 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 1662.2ms TimeCoverageRelationStatistics Valid=2381, Invalid=3939, Unknown=0, NotChecked=0, Total=6320 [2021-05-06 05:59:43,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-05-06 05:59:43,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2021-05-06 05:59:43,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 105 states have (on average 1.1142857142857143) internal successors, (117), 105 states have internal predecessors, (117), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:43,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2021-05-06 05:59:43,525 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 107 [2021-05-06 05:59:43,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:43,525 INFO L480 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2021-05-06 05:59:43,525 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:43,525 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2021-05-06 05:59:43,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-06 05:59:43,526 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:43,526 INFO L523 BasicCegarLoop]: trace histogram [49, 38, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:43,736 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-06 05:59:43,737 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:43,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:43,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1154000890, now seen corresponding path program 35 times [2021-05-06 05:59:43,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:43,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84064681] [2021-05-06 05:59:43,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:43,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:44,397 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:44,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:44,409 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 819 proven. 1482 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-06 05:59:44,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:44,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84064681] [2021-05-06 05:59:44,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84064681] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:44,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158319269] [2021-05-06 05:59:44,410 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:44,504 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 50 check-sat command(s) [2021-05-06 05:59:44,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:44,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-06 05:59:44,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:44,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:44,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 819 proven. 1482 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-06 05:59:44,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158319269] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:44,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:44,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41] total 43 [2021-05-06 05:59:44,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777111639] [2021-05-06 05:59:44,683 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-06 05:59:44,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:44,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-06 05:59:44,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2021-05-06 05:59:44,684 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:45,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:45,981 INFO L93 Difference]: Finished difference Result 112 states and 123 transitions. [2021-05-06 05:59:45,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-06 05:59:45,982 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 109 [2021-05-06 05:59:45,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:45,982 INFO L225 Difference]: With dead ends: 112 [2021-05-06 05:59:45,982 INFO L226 Difference]: Without dead ends: 112 [2021-05-06 05:59:45,983 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 890 ImplicationChecksByTransitivity, 1731.0ms TimeCoverageRelationStatistics Valid=2502, Invalid=4140, Unknown=0, NotChecked=0, Total=6642 [2021-05-06 05:59:45,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-05-06 05:59:45,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2021-05-06 05:59:45,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 107 states have (on average 1.1121495327102804) internal successors, (119), 107 states have internal predecessors, (119), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:45,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 123 transitions. [2021-05-06 05:59:45,985 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 123 transitions. Word has length 109 [2021-05-06 05:59:45,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:45,985 INFO L480 AbstractCegarLoop]: Abstraction has 112 states and 123 transitions. [2021-05-06 05:59:45,985 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:45,985 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 123 transitions. [2021-05-06 05:59:45,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-06 05:59:45,986 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:45,986 INFO L523 BasicCegarLoop]: trace histogram [50, 39, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:46,188 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-06 05:59:46,189 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:46,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:46,189 INFO L82 PathProgramCache]: Analyzing trace with hash 300484260, now seen corresponding path program 36 times [2021-05-06 05:59:46,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:46,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321303603] [2021-05-06 05:59:46,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:46,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:46,848 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:46,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:46,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 840 proven. 1560 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-06 05:59:46,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:46,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321303603] [2021-05-06 05:59:46,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321303603] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:46,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272528401] [2021-05-06 05:59:46,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:46,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 47 check-sat command(s) [2021-05-06 05:59:46,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:46,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-06 05:59:46,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:47,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:47,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 897 proven. 121 refuted. 0 times theorem prover too weak. 1482 trivial. 0 not checked. [2021-05-06 05:59:47,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272528401] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:47,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:47,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 14] total 55 [2021-05-06 05:59:47,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139266673] [2021-05-06 05:59:47,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-06 05:59:47,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:47,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-06 05:59:47,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1433, Invalid=1537, Unknown=0, NotChecked=0, Total=2970 [2021-05-06 05:59:47,478 INFO L87 Difference]: Start difference. First operand 112 states and 123 transitions. Second operand has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:49,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:49,495 INFO L93 Difference]: Finished difference Result 117 states and 130 transitions. [2021-05-06 05:59:49,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-06 05:59:49,495 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 111 [2021-05-06 05:59:49,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:49,496 INFO L225 Difference]: With dead ends: 117 [2021-05-06 05:59:49,496 INFO L226 Difference]: Without dead ends: 117 [2021-05-06 05:59:49,497 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 2829.2ms TimeCoverageRelationStatistics Valid=4293, Invalid=7049, Unknown=0, NotChecked=0, Total=11342 [2021-05-06 05:59:49,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-05-06 05:59:49,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 116. [2021-05-06 05:59:49,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 111 states have (on average 1.117117117117117) internal successors, (124), 111 states have internal predecessors, (124), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:49,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 128 transitions. [2021-05-06 05:59:49,499 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 128 transitions. Word has length 111 [2021-05-06 05:59:49,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:49,500 INFO L480 AbstractCegarLoop]: Abstraction has 116 states and 128 transitions. [2021-05-06 05:59:49,500 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:49,500 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 128 transitions. [2021-05-06 05:59:49,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-05-06 05:59:49,500 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:49,500 INFO L523 BasicCegarLoop]: trace histogram [52, 40, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:49,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-06 05:59:49,717 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:49,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:49,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1500005185, now seen corresponding path program 37 times [2021-05-06 05:59:49,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:49,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381158315] [2021-05-06 05:59:49,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:49,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:50,468 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:50,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 943 proven. 1640 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-06 05:59:50,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:50,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381158315] [2021-05-06 05:59:50,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381158315] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:50,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639594443] [2021-05-06 05:59:50,486 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:50,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:50,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-06 05:59:50,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:50,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:50,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 943 proven. 1640 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-06 05:59:50,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639594443] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:50,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:50,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 45 [2021-05-06 05:59:50,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822996793] [2021-05-06 05:59:50,745 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-06 05:59:50,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:50,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-06 05:59:50,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=1032, Unknown=0, NotChecked=0, Total=1980 [2021-05-06 05:59:50,746 INFO L87 Difference]: Start difference. First operand 116 states and 128 transitions. Second operand has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 44 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:52,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:52,114 INFO L93 Difference]: Finished difference Result 118 states and 130 transitions. [2021-05-06 05:59:52,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-06 05:59:52,114 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 44 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 115 [2021-05-06 05:59:52,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:52,115 INFO L225 Difference]: With dead ends: 118 [2021-05-06 05:59:52,115 INFO L226 Difference]: Without dead ends: 118 [2021-05-06 05:59:52,115 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 977 ImplicationChecksByTransitivity, 1887.8ms TimeCoverageRelationStatistics Valid=2753, Invalid=4557, Unknown=0, NotChecked=0, Total=7310 [2021-05-06 05:59:52,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-05-06 05:59:52,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2021-05-06 05:59:52,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 113 states have (on average 1.1150442477876106) internal successors, (126), 113 states have internal predecessors, (126), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:52,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 130 transitions. [2021-05-06 05:59:52,117 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 130 transitions. Word has length 115 [2021-05-06 05:59:52,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:52,118 INFO L480 AbstractCegarLoop]: Abstraction has 118 states and 130 transitions. [2021-05-06 05:59:52,118 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 44 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:52,118 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 130 transitions. [2021-05-06 05:59:52,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-05-06 05:59:52,118 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:52,118 INFO L523 BasicCegarLoop]: trace histogram [53, 41, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:52,333 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:52,333 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:52,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:52,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1763214115, now seen corresponding path program 38 times [2021-05-06 05:59:52,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:52,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033491748] [2021-05-06 05:59:52,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:52,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:53,123 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:53,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:53,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 966 proven. 1722 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-06 05:59:53,127 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:53,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033491748] [2021-05-06 05:59:53,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033491748] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:53,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271941918] [2021-05-06 05:59:53,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:53,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:59:53,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:53,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-06 05:59:53,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:53,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:53,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 966 proven. 1722 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-06 05:59:53,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271941918] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:53,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:53,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44] total 46 [2021-05-06 05:59:53,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138352015] [2021-05-06 05:59:53,390 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-06 05:59:53,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:53,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-06 05:59:53,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2021-05-06 05:59:53,390 INFO L87 Difference]: Start difference. First operand 118 states and 130 transitions. Second operand has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:54,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:54,961 INFO L93 Difference]: Finished difference Result 120 states and 132 transitions. [2021-05-06 05:59:54,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-06 05:59:54,961 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 117 [2021-05-06 05:59:54,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:54,962 INFO L225 Difference]: With dead ends: 120 [2021-05-06 05:59:54,962 INFO L226 Difference]: Without dead ends: 120 [2021-05-06 05:59:54,962 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 2098.7ms TimeCoverageRelationStatistics Valid=2883, Invalid=4773, Unknown=0, NotChecked=0, Total=7656 [2021-05-06 05:59:54,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-05-06 05:59:54,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2021-05-06 05:59:54,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 115 states have (on average 1.1130434782608696) internal successors, (128), 115 states have internal predecessors, (128), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:54,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2021-05-06 05:59:54,964 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 117 [2021-05-06 05:59:54,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:54,965 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2021-05-06 05:59:54,965 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:54,965 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2021-05-06 05:59:54,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-05-06 05:59:54,965 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:54,965 INFO L523 BasicCegarLoop]: trace histogram [54, 42, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:55,184 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:55,185 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:55,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:55,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1303925381, now seen corresponding path program 39 times [2021-05-06 05:59:55,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:55,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530700812] [2021-05-06 05:59:55,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:55,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:55,926 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:55,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:55,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 989 proven. 1806 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-06 05:59:55,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:55,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530700812] [2021-05-06 05:59:55,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530700812] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:55,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393715115] [2021-05-06 05:59:55,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:55,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 26 check-sat command(s) [2021-05-06 05:59:55,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:59:55,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-06 05:59:55,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:59:56,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:59:56,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 1050 proven. 144 refuted. 0 times theorem prover too weak. 1722 trivial. 0 not checked. [2021-05-06 05:59:56,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393715115] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:56,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:59:56,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 15] total 59 [2021-05-06 05:59:56,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94330223] [2021-05-06 05:59:56,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-06 05:59:56,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:59:56,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-06 05:59:56,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1655, Invalid=1767, Unknown=0, NotChecked=0, Total=3422 [2021-05-06 05:59:56,601 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:58,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:59:58,946 INFO L93 Difference]: Finished difference Result 125 states and 139 transitions. [2021-05-06 05:59:58,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-05-06 05:59:58,947 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 119 [2021-05-06 05:59:58,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:59:58,948 INFO L225 Difference]: With dead ends: 125 [2021-05-06 05:59:58,948 INFO L226 Difference]: Without dead ends: 125 [2021-05-06 05:59:58,948 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1582 ImplicationChecksByTransitivity, 3237.8ms TimeCoverageRelationStatistics Valid=4959, Invalid=8151, Unknown=0, NotChecked=0, Total=13110 [2021-05-06 05:59:58,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-05-06 05:59:58,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 124. [2021-05-06 05:59:58,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 119 states have (on average 1.1176470588235294) internal successors, (133), 119 states have internal predecessors, (133), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:58,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 137 transitions. [2021-05-06 05:59:58,951 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 137 transitions. Word has length 119 [2021-05-06 05:59:58,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:59:58,951 INFO L480 AbstractCegarLoop]: Abstraction has 124 states and 137 transitions. [2021-05-06 05:59:58,952 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 05:59:58,952 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 137 transitions. [2021-05-06 05:59:58,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-06 05:59:58,952 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:59:58,952 INFO L523 BasicCegarLoop]: trace histogram [56, 43, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 05:59:59,160 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:59:59,161 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:59:59,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:59:59,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1887073322, now seen corresponding path program 40 times [2021-05-06 05:59:59,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:59:59,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466724902] [2021-05-06 05:59:59,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:59:59,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:59,941 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:59:59,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:59:59,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 1100 proven. 1892 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-06 05:59:59,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:59:59,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466724902] [2021-05-06 05:59:59,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466724902] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:59:59,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521866986] [2021-05-06 05:59:59,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:00,021 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 06:00:00,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:00,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-06 06:00:00,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:00,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:00,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 1100 proven. 1892 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-06 06:00:00,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521866986] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:00,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:00,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 48 [2021-05-06 06:00:00,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559314361] [2021-05-06 06:00:00,199 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-06 06:00:00,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:00,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-06 06:00:00,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=1173, Unknown=0, NotChecked=0, Total=2256 [2021-05-06 06:00:00,200 INFO L87 Difference]: Start difference. First operand 124 states and 137 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:01,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:01,715 INFO L93 Difference]: Finished difference Result 126 states and 139 transitions. [2021-05-06 06:00:01,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-06 06:00:01,716 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 123 [2021-05-06 06:00:01,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:01,717 INFO L225 Difference]: With dead ends: 126 [2021-05-06 06:00:01,717 INFO L226 Difference]: Without dead ends: 126 [2021-05-06 06:00:01,717 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 2075.8ms TimeCoverageRelationStatistics Valid=3152, Invalid=5220, Unknown=0, NotChecked=0, Total=8372 [2021-05-06 06:00:01,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-05-06 06:00:01,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2021-05-06 06:00:01,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 121 states have (on average 1.115702479338843) internal successors, (135), 121 states have internal predecessors, (135), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:01,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 139 transitions. [2021-05-06 06:00:01,720 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 139 transitions. Word has length 123 [2021-05-06 06:00:01,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:01,720 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 139 transitions. [2021-05-06 06:00:01,720 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:01,720 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 139 transitions. [2021-05-06 06:00:01,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-05-06 06:00:01,721 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:01,721 INFO L523 BasicCegarLoop]: trace histogram [57, 44, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:01,943 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-05-06 06:00:01,944 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:01,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:01,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1947880948, now seen corresponding path program 41 times [2021-05-06 06:00:01,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:01,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182551305] [2021-05-06 06:00:01,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:01,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:02,778 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:02,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:02,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 1125 proven. 1980 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-06 06:00:02,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:02,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182551305] [2021-05-06 06:00:02,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182551305] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:02,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266295947] [2021-05-06 06:00:02,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:02,881 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 58 check-sat command(s) [2021-05-06 06:00:02,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:02,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 46 conjunts are in the unsatisfiable core [2021-05-06 06:00:02,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:02,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:02,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:03,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 1125 proven. 1980 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-06 06:00:03,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266295947] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:03,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:03,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47] total 49 [2021-05-06 06:00:03,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280790532] [2021-05-06 06:00:03,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-06 06:00:03,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:03,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-06 06:00:03,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1130, Invalid=1222, Unknown=0, NotChecked=0, Total=2352 [2021-05-06 06:00:03,086 INFO L87 Difference]: Start difference. First operand 126 states and 139 transitions. Second operand has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 48 states have internal predecessors, (103), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:04,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:04,668 INFO L93 Difference]: Finished difference Result 128 states and 141 transitions. [2021-05-06 06:00:04,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-06 06:00:04,669 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 48 states have internal predecessors, (103), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 125 [2021-05-06 06:00:04,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:04,669 INFO L225 Difference]: With dead ends: 128 [2021-05-06 06:00:04,670 INFO L226 Difference]: Without dead ends: 128 [2021-05-06 06:00:04,670 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1163 ImplicationChecksByTransitivity, 2205.1ms TimeCoverageRelationStatistics Valid=3291, Invalid=5451, Unknown=0, NotChecked=0, Total=8742 [2021-05-06 06:00:04,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-05-06 06:00:04,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2021-05-06 06:00:04,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 123 states have (on average 1.113821138211382) internal successors, (137), 123 states have internal predecessors, (137), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:04,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 141 transitions. [2021-05-06 06:00:04,673 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 141 transitions. Word has length 125 [2021-05-06 06:00:04,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:04,673 INFO L480 AbstractCegarLoop]: Abstraction has 128 states and 141 transitions. [2021-05-06 06:00:04,673 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 48 states have internal predecessors, (103), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:04,673 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 141 transitions. [2021-05-06 06:00:04,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-06 06:00:04,674 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:04,674 INFO L523 BasicCegarLoop]: trace histogram [58, 45, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:04,888 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:04,889 INFO L428 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:04,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:04,889 INFO L82 PathProgramCache]: Analyzing trace with hash -2037972846, now seen corresponding path program 42 times [2021-05-06 06:00:04,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:04,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844529033] [2021-05-06 06:00:04,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:04,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:05,751 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:05,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:05,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 1150 proven. 2070 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-06 06:00:05,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:05,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844529033] [2021-05-06 06:00:05,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844529033] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:05,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287502178] [2021-05-06 06:00:05,754 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:05,833 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2021-05-06 06:00:05,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:05,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 06:00:05,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:05,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:05,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:05,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:05,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:06,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 1215 proven. 169 refuted. 0 times theorem prover too weak. 1980 trivial. 0 not checked. [2021-05-06 06:00:06,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287502178] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:06,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:06,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 16] total 63 [2021-05-06 06:00:06,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504442795] [2021-05-06 06:00:06,565 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-06 06:00:06,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:06,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-06 06:00:06,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1893, Invalid=2013, Unknown=0, NotChecked=0, Total=3906 [2021-05-06 06:00:06,567 INFO L87 Difference]: Start difference. First operand 128 states and 141 transitions. Second operand has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:09,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:09,071 INFO L93 Difference]: Finished difference Result 133 states and 148 transitions. [2021-05-06 06:00:09,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-06 06:00:09,071 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 127 [2021-05-06 06:00:09,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:09,072 INFO L225 Difference]: With dead ends: 133 [2021-05-06 06:00:09,072 INFO L226 Difference]: Without dead ends: 133 [2021-05-06 06:00:09,072 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1815 ImplicationChecksByTransitivity, 3619.2ms TimeCoverageRelationStatistics Valid=5673, Invalid=9333, Unknown=0, NotChecked=0, Total=15006 [2021-05-06 06:00:09,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-05-06 06:00:09,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 132. [2021-05-06 06:00:09,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 127 states have (on average 1.1181102362204725) internal successors, (142), 127 states have internal predecessors, (142), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:09,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 146 transitions. [2021-05-06 06:00:09,075 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 146 transitions. Word has length 127 [2021-05-06 06:00:09,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:09,075 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 146 transitions. [2021-05-06 06:00:09,075 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:09,075 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 146 transitions. [2021-05-06 06:00:09,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-05-06 06:00:09,076 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:09,076 INFO L523 BasicCegarLoop]: trace histogram [60, 46, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:09,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:09,297 INFO L428 AbstractCegarLoop]: === Iteration 47 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:09,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:09,297 INFO L82 PathProgramCache]: Analyzing trace with hash 171439917, now seen corresponding path program 43 times [2021-05-06 06:00:09,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:09,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182536152] [2021-05-06 06:00:09,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:09,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:10,230 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:10,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:10,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3600 backedges. 1269 proven. 2162 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-06 06:00:10,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:10,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182536152] [2021-05-06 06:00:10,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182536152] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:10,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382988205] [2021-05-06 06:00:10,237 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:10,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:10,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-06 06:00:10,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:10,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:10,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3600 backedges. 1269 proven. 2162 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-06 06:00:10,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382988205] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:10,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:10,536 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 51 [2021-05-06 06:00:10,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913219560] [2021-05-06 06:00:10,536 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-06 06:00:10,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:10,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-06 06:00:10,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-05-06 06:00:10,537 INFO L87 Difference]: Start difference. First operand 132 states and 146 transitions. Second operand has 51 states, 51 states have (on average 2.0980392156862746) internal successors, (107), 50 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:12,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:12,292 INFO L93 Difference]: Finished difference Result 134 states and 148 transitions. [2021-05-06 06:00:12,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-06 06:00:12,296 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.0980392156862746) internal successors, (107), 50 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 131 [2021-05-06 06:00:12,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:12,297 INFO L225 Difference]: With dead ends: 134 [2021-05-06 06:00:12,297 INFO L226 Difference]: Without dead ends: 134 [2021-05-06 06:00:12,297 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1262 ImplicationChecksByTransitivity, 2415.5ms TimeCoverageRelationStatistics Valid=3578, Invalid=5928, Unknown=0, NotChecked=0, Total=9506 [2021-05-06 06:00:12,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-05-06 06:00:12,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-05-06 06:00:12,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 129 states have (on average 1.1162790697674418) internal successors, (144), 129 states have internal predecessors, (144), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:12,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 148 transitions. [2021-05-06 06:00:12,300 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 148 transitions. Word has length 131 [2021-05-06 06:00:12,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:12,300 INFO L480 AbstractCegarLoop]: Abstraction has 134 states and 148 transitions. [2021-05-06 06:00:12,300 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 2.0980392156862746) internal successors, (107), 50 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:12,300 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 148 transitions. [2021-05-06 06:00:12,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-05-06 06:00:12,301 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:12,301 INFO L523 BasicCegarLoop]: trace histogram [61, 47, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:12,516 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-06 06:00:12,517 INFO L428 AbstractCegarLoop]: === Iteration 48 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:12,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:12,517 INFO L82 PathProgramCache]: Analyzing trace with hash 1458551627, now seen corresponding path program 44 times [2021-05-06 06:00:12,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:12,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155388781] [2021-05-06 06:00:12,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:13,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:13,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3721 backedges. 1296 proven. 2256 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-06 06:00:13,540 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:13,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155388781] [2021-05-06 06:00:13,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155388781] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:13,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264520660] [2021-05-06 06:00:13,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:13,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 06:00:13,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:13,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-06 06:00:13,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:13,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:13,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3721 backedges. 1296 proven. 2256 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-06 06:00:13,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264520660] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:13,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:13,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 52 [2021-05-06 06:00:13,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473032809] [2021-05-06 06:00:13,803 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-06 06:00:13,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:13,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-06 06:00:13,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2021-05-06 06:00:13,803 INFO L87 Difference]: Start difference. First operand 134 states and 148 transitions. Second operand has 52 states, 52 states have (on average 2.0961538461538463) internal successors, (109), 51 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:15,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:15,638 INFO L93 Difference]: Finished difference Result 136 states and 150 transitions. [2021-05-06 06:00:15,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-06 06:00:15,652 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.0961538461538463) internal successors, (109), 51 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 133 [2021-05-06 06:00:15,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:15,654 INFO L225 Difference]: With dead ends: 136 [2021-05-06 06:00:15,654 INFO L226 Difference]: Without dead ends: 136 [2021-05-06 06:00:15,655 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1313 ImplicationChecksByTransitivity, 2551.8ms TimeCoverageRelationStatistics Valid=3726, Invalid=6174, Unknown=0, NotChecked=0, Total=9900 [2021-05-06 06:00:15,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-05-06 06:00:15,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2021-05-06 06:00:15,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 131 states have (on average 1.1145038167938932) internal successors, (146), 131 states have internal predecessors, (146), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:15,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 150 transitions. [2021-05-06 06:00:15,672 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 150 transitions. Word has length 133 [2021-05-06 06:00:15,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:15,672 INFO L480 AbstractCegarLoop]: Abstraction has 136 states and 150 transitions. [2021-05-06 06:00:15,672 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.0961538461538463) internal successors, (109), 51 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:15,672 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 150 transitions. [2021-05-06 06:00:15,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-05-06 06:00:15,673 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:15,673 INFO L523 BasicCegarLoop]: trace histogram [62, 48, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:15,888 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-05-06 06:00:15,889 INFO L428 AbstractCegarLoop]: === Iteration 49 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:15,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:15,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1422323689, now seen corresponding path program 45 times [2021-05-06 06:00:15,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:15,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995400762] [2021-05-06 06:00:15,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:15,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:17,024 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:17,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:17,026 INFO L134 CoverageAnalysis]: Checked inductivity of 3844 backedges. 1323 proven. 2352 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-06 06:00:17,027 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:17,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995400762] [2021-05-06 06:00:17,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995400762] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:17,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961305980] [2021-05-06 06:00:17,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:17,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2021-05-06 06:00:17,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:17,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-06 06:00:17,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:17,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:17,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3844 backedges. 1392 proven. 196 refuted. 0 times theorem prover too weak. 2256 trivial. 0 not checked. [2021-05-06 06:00:17,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961305980] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:17,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:17,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 17] total 67 [2021-05-06 06:00:17,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64269169] [2021-05-06 06:00:17,873 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states [2021-05-06 06:00:17,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:17,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-05-06 06:00:17,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2147, Invalid=2275, Unknown=0, NotChecked=0, Total=4422 [2021-05-06 06:00:17,874 INFO L87 Difference]: Start difference. First operand 136 states and 150 transitions. Second operand has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:20,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:20,686 INFO L93 Difference]: Finished difference Result 141 states and 157 transitions. [2021-05-06 06:00:20,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-05-06 06:00:20,686 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 135 [2021-05-06 06:00:20,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:20,687 INFO L225 Difference]: With dead ends: 141 [2021-05-06 06:00:20,687 INFO L226 Difference]: Without dead ends: 141 [2021-05-06 06:00:20,688 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2064 ImplicationChecksByTransitivity, 4225.6ms TimeCoverageRelationStatistics Valid=6435, Invalid=10595, Unknown=0, NotChecked=0, Total=17030 [2021-05-06 06:00:20,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-05-06 06:00:20,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2021-05-06 06:00:20,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 135 states have (on average 1.1185185185185185) internal successors, (151), 135 states have internal predecessors, (151), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:20,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 155 transitions. [2021-05-06 06:00:20,690 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 155 transitions. Word has length 135 [2021-05-06 06:00:20,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:20,691 INFO L480 AbstractCegarLoop]: Abstraction has 140 states and 155 transitions. [2021-05-06 06:00:20,691 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:20,691 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 155 transitions. [2021-05-06 06:00:20,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-05-06 06:00:20,692 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:20,692 INFO L523 BasicCegarLoop]: trace histogram [64, 49, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:20,916 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-05-06 06:00:20,917 INFO L428 AbstractCegarLoop]: === Iteration 50 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:20,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:20,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1768755516, now seen corresponding path program 46 times [2021-05-06 06:00:20,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:20,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858791713] [2021-05-06 06:00:20,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:21,936 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:21,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:21,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 1450 proven. 2450 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-05-06 06:00:21,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:21,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858791713] [2021-05-06 06:00:21,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858791713] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:21,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034846844] [2021-05-06 06:00:21,939 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:21,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 06:00:21,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:21,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-06 06:00:22,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:22,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:22,249 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 1450 proven. 2450 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-05-06 06:00:22,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034846844] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:22,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:22,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 54 [2021-05-06 06:00:22,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456188078] [2021-05-06 06:00:22,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-06 06:00:22,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:22,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-06 06:00:22,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2021-05-06 06:00:22,251 INFO L87 Difference]: Start difference. First operand 140 states and 155 transitions. Second operand has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:24,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:24,183 INFO L93 Difference]: Finished difference Result 142 states and 157 transitions. [2021-05-06 06:00:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-06 06:00:24,183 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 139 [2021-05-06 06:00:24,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:24,184 INFO L225 Difference]: With dead ends: 142 [2021-05-06 06:00:24,184 INFO L226 Difference]: Without dead ends: 142 [2021-05-06 06:00:24,184 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1418 ImplicationChecksByTransitivity, 2664.7ms TimeCoverageRelationStatistics Valid=4031, Invalid=6681, Unknown=0, NotChecked=0, Total=10712 [2021-05-06 06:00:24,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-05-06 06:00:24,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2021-05-06 06:00:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 137 states have (on average 1.1167883211678833) internal successors, (153), 137 states have internal predecessors, (153), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:24,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 157 transitions. [2021-05-06 06:00:24,189 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 157 transitions. Word has length 139 [2021-05-06 06:00:24,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:24,189 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 157 transitions. [2021-05-06 06:00:24,189 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:24,189 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 157 transitions. [2021-05-06 06:00:24,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-05-06 06:00:24,190 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:24,190 INFO L523 BasicCegarLoop]: trace histogram [65, 50, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:24,403 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:24,404 INFO L428 AbstractCegarLoop]: === Iteration 51 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:24,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:24,404 INFO L82 PathProgramCache]: Analyzing trace with hash 21738722, now seen corresponding path program 47 times [2021-05-06 06:00:24,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:24,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071037634] [2021-05-06 06:00:24,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:24,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:26,077 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:26,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:26,084 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 0 proven. 4225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:00:26,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:26,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071037634] [2021-05-06 06:00:26,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071037634] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:26,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744876800] [2021-05-06 06:00:26,084 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:26,159 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2021-05-06 06:00:26,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:26,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-06 06:00:26,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:26,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:26,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:27,306 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 2145 proven. 1024 refuted. 0 times theorem prover too weak. 1056 trivial. 0 not checked. [2021-05-06 06:00:27,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744876800] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:27,306 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:27,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 35] total 86 [2021-05-06 06:00:27,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119031043] [2021-05-06 06:00:27,306 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states [2021-05-06 06:00:27,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:27,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-05-06 06:00:27,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3572, Invalid=3738, Unknown=0, NotChecked=0, Total=7310 [2021-05-06 06:00:27,308 INFO L87 Difference]: Start difference. First operand 142 states and 157 transitions. Second operand has 86 states, 86 states have (on average 2.2325581395348837) internal successors, (192), 85 states have internal predecessors, (192), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:31,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:31,913 INFO L93 Difference]: Finished difference Result 179 states and 213 transitions. [2021-05-06 06:00:31,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-05-06 06:00:31,913 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.2325581395348837) internal successors, (192), 85 states have internal predecessors, (192), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 141 [2021-05-06 06:00:31,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:31,914 INFO L225 Difference]: With dead ends: 179 [2021-05-06 06:00:31,914 INFO L226 Difference]: Without dead ends: 179 [2021-05-06 06:00:31,915 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3483 ImplicationChecksByTransitivity, 6694.3ms TimeCoverageRelationStatistics Valid=10710, Invalid=17682, Unknown=0, NotChecked=0, Total=28392 [2021-05-06 06:00:31,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-05-06 06:00:31,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 178. [2021-05-06 06:00:31,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 173 states have (on average 1.1965317919075145) internal successors, (207), 173 states have internal predecessors, (207), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:31,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 211 transitions. [2021-05-06 06:00:31,917 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 211 transitions. Word has length 141 [2021-05-06 06:00:31,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:31,918 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 211 transitions. [2021-05-06 06:00:31,918 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 86 states, 86 states have (on average 2.2325581395348837) internal successors, (192), 85 states have internal predecessors, (192), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:31,918 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 211 transitions. [2021-05-06 06:00:31,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2021-05-06 06:00:31,919 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:31,919 INFO L523 BasicCegarLoop]: trace histogram [83, 50, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:32,124 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:32,125 INFO L428 AbstractCegarLoop]: === Iteration 52 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:32,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:32,125 INFO L82 PathProgramCache]: Analyzing trace with hash 604965228, now seen corresponding path program 48 times [2021-05-06 06:00:32,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:32,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672815848] [2021-05-06 06:00:32,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:32,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:34,758 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:34,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:34,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 0 proven. 6889 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:00:34,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:34,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672815848] [2021-05-06 06:00:34,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672815848] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:34,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379005505] [2021-05-06 06:00:34,762 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:34,891 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 83 check-sat command(s) [2021-05-06 06:00:34,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:34,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-06 06:00:34,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:34,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:34,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:35,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 3486 proven. 1681 refuted. 0 times theorem prover too weak. 1722 trivial. 0 not checked. [2021-05-06 06:00:35,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379005505] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:35,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:35,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 44] total 95 [2021-05-06 06:00:35,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454083838] [2021-05-06 06:00:35,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states [2021-05-06 06:00:35,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:35,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2021-05-06 06:00:35,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4373, Invalid=4557, Unknown=0, NotChecked=0, Total=8930 [2021-05-06 06:00:35,760 INFO L87 Difference]: Start difference. First operand 178 states and 211 transitions. Second operand has 95 states, 95 states have (on average 2.136842105263158) internal successors, (203), 94 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:41,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:41,041 INFO L93 Difference]: Finished difference Result 197 states and 240 transitions. [2021-05-06 06:00:41,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-05-06 06:00:41,042 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 2.136842105263158) internal successors, (203), 94 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 177 [2021-05-06 06:00:41,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:41,043 INFO L225 Difference]: With dead ends: 197 [2021-05-06 06:00:41,043 INFO L226 Difference]: Without dead ends: 197 [2021-05-06 06:00:41,044 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4302 ImplicationChecksByTransitivity, 7848.8ms TimeCoverageRelationStatistics Valid=13113, Invalid=21669, Unknown=0, NotChecked=0, Total=34782 [2021-05-06 06:00:41,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-05-06 06:00:41,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2021-05-06 06:00:41,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 191 states have (on average 1.225130890052356) internal successors, (234), 191 states have internal predecessors, (234), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:41,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 238 transitions. [2021-05-06 06:00:41,047 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 238 transitions. Word has length 177 [2021-05-06 06:00:41,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:41,047 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 238 transitions. [2021-05-06 06:00:41,048 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 95 states, 95 states have (on average 2.136842105263158) internal successors, (203), 94 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:41,048 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 238 transitions. [2021-05-06 06:00:41,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-05-06 06:00:41,049 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:41,049 INFO L523 BasicCegarLoop]: trace histogram [92, 50, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:41,268 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:41,269 INFO L428 AbstractCegarLoop]: === Iteration 53 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:41,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:41,269 INFO L82 PathProgramCache]: Analyzing trace with hash -2090283823, now seen corresponding path program 49 times [2021-05-06 06:00:41,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:41,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243153434] [2021-05-06 06:00:41,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:41,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:44,502 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:44,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:44,522 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:00:44,522 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:44,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243153434] [2021-05-06 06:00:44,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243153434] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:44,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105898802] [2021-05-06 06:00:44,522 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:44,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:44,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 94 conjunts are in the unsatisfiable core [2021-05-06 06:00:44,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:44,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:44,931 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:00:44,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105898802] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:44,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:44,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 95] total 97 [2021-05-06 06:00:44,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832400029] [2021-05-06 06:00:44,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states [2021-05-06 06:00:44,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:44,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-05-06 06:00:44,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4562, Invalid=4750, Unknown=0, NotChecked=0, Total=9312 [2021-05-06 06:00:44,933 INFO L87 Difference]: Start difference. First operand 196 states and 238 transitions. Second operand has 97 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 96 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:50,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:00:50,452 INFO L93 Difference]: Finished difference Result 199 states and 243 transitions. [2021-05-06 06:00:50,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-05-06 06:00:50,453 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 96 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 195 [2021-05-06 06:00:50,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:00:50,454 INFO L225 Difference]: With dead ends: 199 [2021-05-06 06:00:50,454 INFO L226 Difference]: Without dead ends: 199 [2021-05-06 06:00:50,456 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4643 ImplicationChecksByTransitivity, 8092.5ms TimeCoverageRelationStatistics Valid=13491, Invalid=22419, Unknown=0, NotChecked=0, Total=35910 [2021-05-06 06:00:50,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-05-06 06:00:50,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 198. [2021-05-06 06:00:50,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 193 states have (on average 1.2279792746113989) internal successors, (237), 193 states have internal predecessors, (237), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:50,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 241 transitions. [2021-05-06 06:00:50,458 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 241 transitions. Word has length 195 [2021-05-06 06:00:50,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:00:50,459 INFO L480 AbstractCegarLoop]: Abstraction has 198 states and 241 transitions. [2021-05-06 06:00:50,459 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 97 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 96 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:00:50,459 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 241 transitions. [2021-05-06 06:00:50,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2021-05-06 06:00:50,459 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:00:50,460 INFO L523 BasicCegarLoop]: trace histogram [93, 50, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:00:50,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:50,665 INFO L428 AbstractCegarLoop]: === Iteration 54 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:00:50,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:00:50,665 INFO L82 PathProgramCache]: Analyzing trace with hash -2073986034, now seen corresponding path program 50 times [2021-05-06 06:00:50,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:00:50,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696352788] [2021-05-06 06:00:50,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:00:50,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:54,031 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:00:54,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:00:54,035 INFO L134 CoverageAnalysis]: Checked inductivity of 8649 backedges. 0 proven. 8649 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:00:54,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:00:54,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696352788] [2021-05-06 06:00:54,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696352788] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:54,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490203580] [2021-05-06 06:00:54,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:00:54,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 06:00:54,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:00:54,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 95 conjunts are in the unsatisfiable core [2021-05-06 06:00:54,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:00:54,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:00:54,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8649 backedges. 0 proven. 8649 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:00:54,455 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490203580] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:00:54,455 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:00:54,455 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96] total 98 [2021-05-06 06:00:54,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489570949] [2021-05-06 06:00:54,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-06 06:00:54,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:00:54,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-06 06:00:54,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4658, Invalid=4848, Unknown=0, NotChecked=0, Total=9506 [2021-05-06 06:00:54,457 INFO L87 Difference]: Start difference. First operand 198 states and 241 transitions. Second operand has 98 states, 98 states have (on average 2.010204081632653) internal successors, (197), 97 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:00,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:01:00,060 INFO L93 Difference]: Finished difference Result 201 states and 246 transitions. [2021-05-06 06:01:00,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-05-06 06:01:00,061 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.010204081632653) internal successors, (197), 97 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 197 [2021-05-06 06:01:00,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:01:00,061 INFO L225 Difference]: With dead ends: 201 [2021-05-06 06:01:00,061 INFO L226 Difference]: Without dead ends: 201 [2021-05-06 06:01:00,062 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4740 ImplicationChecksByTransitivity, 8197.6ms TimeCoverageRelationStatistics Valid=13777, Invalid=22895, Unknown=0, NotChecked=0, Total=36672 [2021-05-06 06:01:00,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-06 06:01:00,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 200. [2021-05-06 06:01:00,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 195 states have (on average 1.2307692307692308) internal successors, (240), 195 states have internal predecessors, (240), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:00,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 244 transitions. [2021-05-06 06:01:00,065 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 244 transitions. Word has length 197 [2021-05-06 06:01:00,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:01:00,065 INFO L480 AbstractCegarLoop]: Abstraction has 200 states and 244 transitions. [2021-05-06 06:01:00,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 98 states, 98 states have (on average 2.010204081632653) internal successors, (197), 97 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:00,065 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 244 transitions. [2021-05-06 06:01:00,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-05-06 06:01:00,066 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:01:00,066 INFO L523 BasicCegarLoop]: trace histogram [94, 50, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:01:00,275 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-05-06 06:01:00,275 INFO L428 AbstractCegarLoop]: === Iteration 55 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:01:00,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:01:00,275 INFO L82 PathProgramCache]: Analyzing trace with hash 703287307, now seen corresponding path program 51 times [2021-05-06 06:01:00,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:01:00,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889321933] [2021-05-06 06:01:00,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:01:00,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:03,585 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:01:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:03,588 INFO L134 CoverageAnalysis]: Checked inductivity of 8836 backedges. 0 proven. 8836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:01:03,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:01:03,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889321933] [2021-05-06 06:01:03,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889321933] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:03,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32689421] [2021-05-06 06:01:03,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:01:03,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 90 check-sat command(s) [2021-05-06 06:01:03,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:01:03,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-06 06:01:03,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:01:03,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:03,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:04,049 INFO L134 CoverageAnalysis]: Checked inductivity of 8836 backedges. 4450 proven. 1936 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked. [2021-05-06 06:01:04,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32689421] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:04,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:01:04,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 47] total 98 [2021-05-06 06:01:04,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274524306] [2021-05-06 06:01:04,050 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-06 06:01:04,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:01:04,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-06 06:01:04,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4658, Invalid=4848, Unknown=0, NotChecked=0, Total=9506 [2021-05-06 06:01:04,051 INFO L87 Difference]: Start difference. First operand 200 states and 244 transitions. Second operand has 98 states, 98 states have (on average 2.0408163265306123) internal successors, (200), 97 states have internal predecessors, (200), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:09,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:01:09,819 INFO L93 Difference]: Finished difference Result 203 states and 249 transitions. [2021-05-06 06:01:09,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-05-06 06:01:09,820 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.0408163265306123) internal successors, (200), 97 states have internal predecessors, (200), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 199 [2021-05-06 06:01:09,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:01:09,821 INFO L225 Difference]: With dead ends: 203 [2021-05-06 06:01:09,821 INFO L226 Difference]: Without dead ends: 203 [2021-05-06 06:01:09,822 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4603 ImplicationChecksByTransitivity, 8308.9ms TimeCoverageRelationStatistics Valid=13968, Invalid=23088, Unknown=0, NotChecked=0, Total=37056 [2021-05-06 06:01:09,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-05-06 06:01:09,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 202. [2021-05-06 06:01:09,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 197 states have (on average 1.233502538071066) internal successors, (243), 197 states have internal predecessors, (243), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:09,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 247 transitions. [2021-05-06 06:01:09,825 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 247 transitions. Word has length 199 [2021-05-06 06:01:09,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:01:09,825 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 247 transitions. [2021-05-06 06:01:09,825 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 98 states, 98 states have (on average 2.0408163265306123) internal successors, (200), 97 states have internal predecessors, (200), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:09,826 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 247 transitions. [2021-05-06 06:01:09,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-05-06 06:01:09,826 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:01:09,826 INFO L523 BasicCegarLoop]: trace histogram [95, 50, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:01:10,028 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:01:10,029 INFO L428 AbstractCegarLoop]: === Iteration 56 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:01:10,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:01:10,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1806690104, now seen corresponding path program 52 times [2021-05-06 06:01:10,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:01:10,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835855236] [2021-05-06 06:01:10,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:01:10,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:13,416 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:01:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9025 backedges. 0 proven. 9025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:01:13,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:01:13,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835855236] [2021-05-06 06:01:13,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835855236] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:13,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828213567] [2021-05-06 06:01:13,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:01:13,498 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 06:01:13,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:01:13,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 97 conjunts are in the unsatisfiable core [2021-05-06 06:01:13,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:01:13,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:13,844 INFO L134 CoverageAnalysis]: Checked inductivity of 9025 backedges. 0 proven. 9025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:01:13,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828213567] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:13,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:01:13,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 98] total 100 [2021-05-06 06:01:13,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544195914] [2021-05-06 06:01:13,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-06 06:01:13,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:01:13,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-06 06:01:13,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4853, Invalid=5047, Unknown=0, NotChecked=0, Total=9900 [2021-05-06 06:01:13,846 INFO L87 Difference]: Start difference. First operand 202 states and 247 transitions. Second operand has 100 states, 100 states have (on average 2.01) internal successors, (201), 99 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:19,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:01:19,635 INFO L93 Difference]: Finished difference Result 205 states and 252 transitions. [2021-05-06 06:01:19,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2021-05-06 06:01:19,636 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 2.01) internal successors, (201), 99 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 201 [2021-05-06 06:01:19,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:01:19,637 INFO L225 Difference]: With dead ends: 205 [2021-05-06 06:01:19,637 INFO L226 Difference]: Without dead ends: 205 [2021-05-06 06:01:19,639 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4937 ImplicationChecksByTransitivity, 8412.6ms TimeCoverageRelationStatistics Valid=14358, Invalid=23862, Unknown=0, NotChecked=0, Total=38220 [2021-05-06 06:01:19,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-05-06 06:01:19,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2021-05-06 06:01:19,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 199 states have (on average 1.236180904522613) internal successors, (246), 199 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:19,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 250 transitions. [2021-05-06 06:01:19,641 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 250 transitions. Word has length 201 [2021-05-06 06:01:19,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:01:19,642 INFO L480 AbstractCegarLoop]: Abstraction has 204 states and 250 transitions. [2021-05-06 06:01:19,642 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 100 states, 100 states have (on average 2.01) internal successors, (201), 99 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:19,642 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 250 transitions. [2021-05-06 06:01:19,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-05-06 06:01:19,643 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:01:19,643 INFO L523 BasicCegarLoop]: trace histogram [96, 50, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:01:19,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-05-06 06:01:19,865 INFO L428 AbstractCegarLoop]: === Iteration 57 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:01:19,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:01:19,865 INFO L82 PathProgramCache]: Analyzing trace with hash -123361723, now seen corresponding path program 53 times [2021-05-06 06:01:19,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:01:19,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854499223] [2021-05-06 06:01:19,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:01:19,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:23,296 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:01:23,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:23,299 INFO L134 CoverageAnalysis]: Checked inductivity of 9216 backedges. 0 proven. 9216 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:01:23,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:01:23,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854499223] [2021-05-06 06:01:23,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854499223] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:23,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189493816] [2021-05-06 06:01:23,299 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:01:23,417 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 97 check-sat command(s) [2021-05-06 06:01:23,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:01:23,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-06 06:01:23,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:01:23,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:23,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9216 backedges. 4656 proven. 2304 refuted. 0 times theorem prover too weak. 2256 trivial. 0 not checked. [2021-05-06 06:01:23,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189493816] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:23,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:01:23,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 51] total 102 [2021-05-06 06:01:23,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599120529] [2021-05-06 06:01:23,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states [2021-05-06 06:01:23,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:01:23,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-05-06 06:01:23,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5052, Invalid=5250, Unknown=0, NotChecked=0, Total=10302 [2021-05-06 06:01:23,869 INFO L87 Difference]: Start difference. First operand 204 states and 250 transitions. Second operand has 102 states, 102 states have (on average 2.0686274509803924) internal successors, (211), 101 states have internal predecessors, (211), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:30,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:01:30,047 INFO L93 Difference]: Finished difference Result 211 states and 261 transitions. [2021-05-06 06:01:30,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-05-06 06:01:30,047 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 2.0686274509803924) internal successors, (211), 101 states have internal predecessors, (211), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 203 [2021-05-06 06:01:30,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:01:30,048 INFO L225 Difference]: With dead ends: 211 [2021-05-06 06:01:30,048 INFO L226 Difference]: Without dead ends: 211 [2021-05-06 06:01:30,049 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 250 SyntacticMatches, 1 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4993 ImplicationChecksByTransitivity, 8968.5ms TimeCoverageRelationStatistics Valid=15150, Invalid=25050, Unknown=0, NotChecked=0, Total=40200 [2021-05-06 06:01:30,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-05-06 06:01:30,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 210. [2021-05-06 06:01:30,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 205 states have (on average 1.2439024390243902) internal successors, (255), 205 states have internal predecessors, (255), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:30,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 259 transitions. [2021-05-06 06:01:30,052 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 259 transitions. Word has length 203 [2021-05-06 06:01:30,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:01:30,052 INFO L480 AbstractCegarLoop]: Abstraction has 210 states and 259 transitions. [2021-05-06 06:01:30,052 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 102 states, 102 states have (on average 2.0686274509803924) internal successors, (211), 101 states have internal predecessors, (211), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:30,052 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 259 transitions. [2021-05-06 06:01:30,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2021-05-06 06:01:30,053 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:01:30,053 INFO L523 BasicCegarLoop]: trace histogram [99, 50, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:01:30,260 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-05-06 06:01:30,261 INFO L428 AbstractCegarLoop]: === Iteration 58 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:01:30,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:01:30,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1293486908, now seen corresponding path program 54 times [2021-05-06 06:01:30,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:01:30,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111731236] [2021-05-06 06:01:30,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:01:30,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:33,911 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:01:33,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:33,914 INFO L134 CoverageAnalysis]: Checked inductivity of 9801 backedges. 0 proven. 9801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-06 06:01:33,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:01:33,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111731236] [2021-05-06 06:01:33,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111731236] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:33,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252167341] [2021-05-06 06:01:33,914 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:01:34,059 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 99 check-sat command(s) [2021-05-06 06:01:34,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 06:01:34,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 52 conjunts are in the unsatisfiable core [2021-05-06 06:01:34,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:01:34,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:34,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9801 backedges. 4950 proven. 2401 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked. [2021-05-06 06:01:34,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252167341] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:34,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:01:34,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [103, 52] total 103 [2021-05-06 06:01:34,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679530210] [2021-05-06 06:01:34,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states [2021-05-06 06:01:34,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:01:34,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2021-05-06 06:01:34,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5153, Invalid=5353, Unknown=0, NotChecked=0, Total=10506 [2021-05-06 06:01:34,384 INFO L87 Difference]: Start difference. First operand 210 states and 259 transitions. Second operand has 103 states, 103 states have (on average 2.0388349514563107) internal successors, (210), 102 states have internal predecessors, (210), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:40,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:01:40,664 INFO L93 Difference]: Finished difference Result 212 states and 262 transitions. [2021-05-06 06:01:40,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2021-05-06 06:01:40,664 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 2.0388349514563107) internal successors, (210), 102 states have internal predecessors, (210), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 209 [2021-05-06 06:01:40,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:01:40,665 INFO L225 Difference]: With dead ends: 212 [2021-05-06 06:01:40,665 INFO L226 Difference]: Without dead ends: 212 [2021-05-06 06:01:40,667 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5098 ImplicationChecksByTransitivity, 9078.6ms TimeCoverageRelationStatistics Valid=15453, Invalid=25553, Unknown=0, NotChecked=0, Total=41006 [2021-05-06 06:01:40,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-05-06 06:01:40,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2021-05-06 06:01:40,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 207 states have (on average 1.2463768115942029) internal successors, (258), 207 states have internal predecessors, (258), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:40,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 262 transitions. [2021-05-06 06:01:40,670 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 262 transitions. Word has length 209 [2021-05-06 06:01:40,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:01:40,670 INFO L480 AbstractCegarLoop]: Abstraction has 212 states and 262 transitions. [2021-05-06 06:01:40,670 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 103 states, 103 states have (on average 2.0388349514563107) internal successors, (210), 102 states have internal predecessors, (210), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:40,670 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 262 transitions. [2021-05-06 06:01:40,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2021-05-06 06:01:40,671 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:01:40,671 INFO L523 BasicCegarLoop]: trace histogram [100, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:01:40,880 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:01:40,881 INFO L428 AbstractCegarLoop]: === Iteration 59 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:01:40,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:01:40,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1560556615, now seen corresponding path program 55 times [2021-05-06 06:01:40,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:01:40,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265828034] [2021-05-06 06:01:40,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:01:40,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:42,396 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:01:42,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:42,400 INFO L134 CoverageAnalysis]: Checked inductivity of 10000 backedges. 0 proven. 7450 refuted. 0 times theorem prover too weak. 2550 trivial. 0 not checked. [2021-05-06 06:01:42,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:01:42,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265828034] [2021-05-06 06:01:42,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265828034] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:42,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535328058] [2021-05-06 06:01:42,400 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 06:01:42,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:42,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 105 conjunts are in the unsatisfiable core [2021-05-06 06:01:42,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 06:01:42,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:42,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:42,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:42,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 06:01:43,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10000 backedges. 0 proven. 7450 refuted. 0 times theorem prover too weak. 2550 trivial. 0 not checked. [2021-05-06 06:01:43,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535328058] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 06:01:43,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 06:01:43,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 58 [2021-05-06 06:01:43,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193381208] [2021-05-06 06:01:43,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-06 06:01:43,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:01:43,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-06 06:01:43,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=3191, Unknown=0, NotChecked=0, Total=3306 [2021-05-06 06:01:43,007 INFO L87 Difference]: Start difference. First operand 212 states and 262 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 55 states have internal predecessors, (111), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:48,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:01:48,117 INFO L93 Difference]: Finished difference Result 2866 states and 4241 transitions. [2021-05-06 06:01:48,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-06 06:01:48,118 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 55 states have internal predecessors, (111), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 211 [2021-05-06 06:01:48,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:01:48,125 INFO L225 Difference]: With dead ends: 2866 [2021-05-06 06:01:48,125 INFO L226 Difference]: Without dead ends: 2863 [2021-05-06 06:01:48,126 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 209 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1481 ImplicationChecksByTransitivity, 3472.8ms TimeCoverageRelationStatistics Valid=332, Invalid=11878, Unknown=0, NotChecked=0, Total=12210 [2021-05-06 06:01:48,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2021-05-06 06:01:48,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 214. [2021-05-06 06:01:48,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 209 states have (on average 1.2488038277511961) internal successors, (261), 209 states have internal predecessors, (261), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:48,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 265 transitions. [2021-05-06 06:01:48,138 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 265 transitions. Word has length 211 [2021-05-06 06:01:48,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:01:48,139 INFO L480 AbstractCegarLoop]: Abstraction has 214 states and 265 transitions. [2021-05-06 06:01:48,139 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 55 states have internal predecessors, (111), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:48,139 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 265 transitions. [2021-05-06 06:01:48,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2021-05-06 06:01:48,140 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 06:01:48,140 INFO L523 BasicCegarLoop]: trace histogram [101, 51, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 06:01:48,356 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-05-06 06:01:48,357 INFO L428 AbstractCegarLoop]: === Iteration 60 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 06:01:48,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 06:01:48,357 INFO L82 PathProgramCache]: Analyzing trace with hash 187719926, now seen corresponding path program 56 times [2021-05-06 06:01:48,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 06:01:48,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421672939] [2021-05-06 06:01:48,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 06:01:48,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:49,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 06:01:49,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 06:01:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 10201 backedges. 7651 proven. 0 refuted. 0 times theorem prover too weak. 2550 trivial. 0 not checked. [2021-05-06 06:01:49,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 06:01:49,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421672939] [2021-05-06 06:01:49,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421672939] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 06:01:49,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 06:01:49,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-06 06:01:49,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149010288] [2021-05-06 06:01:49,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-06 06:01:49,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 06:01:49,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-06 06:01:49,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-06 06:01:49,535 INFO L87 Difference]: Start difference. First operand 214 states and 265 transitions. Second operand has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:50,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 06:01:50,934 INFO L93 Difference]: Finished difference Result 207 states and 207 transitions. [2021-05-06 06:01:50,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-06 06:01:50,935 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 213 [2021-05-06 06:01:50,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 06:01:50,935 INFO L225 Difference]: With dead ends: 207 [2021-05-06 06:01:50,935 INFO L226 Difference]: Without dead ends: 0 [2021-05-06 06:01:50,936 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 2233.8ms TimeCoverageRelationStatistics Valid=3978, Invalid=6528, Unknown=0, NotChecked=0, Total=10506 [2021-05-06 06:01:50,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-06 06:01:50,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-06 06:01:50,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-06 06:01:50,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-06 06:01:50,936 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 213 [2021-05-06 06:01:50,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 06:01:50,936 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-06 06:01:50,936 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-06 06:01:50,936 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-06 06:01:50,936 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-06 06:01:50,936 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-05-06 06:01:50,940 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.05 06:01:50 BasicIcfg [2021-05-06 06:01:50,940 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-06 06:01:50,940 INFO L168 Benchmark]: Toolchain (without parser) took 179350.71 ms. Allocated memory was 198.2 MB in the beginning and 496.0 MB in the end (delta: 297.8 MB). Free memory was 163.8 MB in the beginning and 198.9 MB in the end (delta: -35.1 MB). Peak memory consumption was 263.5 MB. Max. memory is 8.0 GB. [2021-05-06 06:01:50,940 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 198.2 MB. Free memory is still 180.2 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-06 06:01:50,940 INFO L168 Benchmark]: CACSL2BoogieTranslator took 219.21 ms. Allocated memory is still 198.2 MB. Free memory was 163.6 MB in the beginning and 179.8 MB in the end (delta: -16.2 MB). Peak memory consumption was 10.6 MB. Max. memory is 8.0 GB. [2021-05-06 06:01:50,940 INFO L168 Benchmark]: Boogie Preprocessor took 84.09 ms. Allocated memory is still 198.2 MB. Free memory was 179.8 MB in the beginning and 181.1 MB in the end (delta: -1.3 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-05-06 06:01:50,940 INFO L168 Benchmark]: RCFGBuilder took 440.60 ms. Allocated memory is still 198.2 MB. Free memory was 181.1 MB in the beginning and 167.9 MB in the end (delta: 13.2 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-05-06 06:01:50,941 INFO L168 Benchmark]: IcfgTransformer took 14.78 ms. Allocated memory is still 198.2 MB. Free memory was 167.9 MB in the beginning and 166.4 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-05-06 06:01:50,941 INFO L168 Benchmark]: TraceAbstraction took 178584.58 ms. Allocated memory was 198.2 MB in the beginning and 496.0 MB in the end (delta: 297.8 MB). Free memory was 166.0 MB in the beginning and 198.9 MB in the end (delta: -32.9 MB). Peak memory consumption was 266.3 MB. Max. memory is 8.0 GB. [2021-05-06 06:01:50,941 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 198.2 MB. Free memory is still 180.2 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 219.21 ms. Allocated memory is still 198.2 MB. Free memory was 163.6 MB in the beginning and 179.8 MB in the end (delta: -16.2 MB). Peak memory consumption was 10.6 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 84.09 ms. Allocated memory is still 198.2 MB. Free memory was 179.8 MB in the beginning and 181.1 MB in the end (delta: -1.3 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 440.60 ms. Allocated memory is still 198.2 MB. Free memory was 181.1 MB in the beginning and 167.9 MB in the end (delta: 13.2 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * IcfgTransformer took 14.78 ms. Allocated memory is still 198.2 MB. Free memory was 167.9 MB in the beginning and 166.4 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 178584.58 ms. Allocated memory was 198.2 MB in the beginning and 496.0 MB in the end (delta: 297.8 MB). Free memory was 166.0 MB in the beginning and 198.9 MB in the end (delta: -32.9 MB). Peak memory consumption was 266.3 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 19]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 20 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 178540.5ms, OverallIterations: 60, TraceHistogramMax: 101, EmptinessCheckTime: 44.0ms, AutomataDifference: 99027.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 7.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 742 SDtfs, 4057 SDslu, 6622 SDs, 0 SdLazy, 21040 SolverSat, 4883 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 10323.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10208 GetRequests, 5637 SyntacticMatches, 7 SemanticMatches, 4564 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68566 ImplicationChecksByTransitivity, 133820.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=214occurred in iteration=59, InterpolantAutomatonStates: 2413, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 211.2ms AutomataMinimizationTime, 60 MinimizatonAttempts, 2671 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 496.0ms SsaConstructionTime, 2609.6ms SatisfiabilityAnalysisTime, 62428.7ms InterpolantComputationTime, 10926 NumberOfCodeBlocks, 10566 NumberOfCodeBlocksAsserted, 1129 NumberOfCheckSat, 10810 ConstructedInterpolants, 0 QuantifiedInterpolants, 28620 SizeOfPredicates, 1 NumberOfNonLiveVariables, 14218 ConjunctsInSsa, 1649 ConjunctsInUnsatCore, 116 InterpolantComputations, 4 PerfectInterpolantSequences, 107648/293403 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! Received shutdown request...