/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/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-6253b08 [2021-05-06 02:32:13,196 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-06 02:32:13,199 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-06 02:32:13,239 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-06 02:32:13,240 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-06 02:32:13,243 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-06 02:32:13,246 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-06 02:32:13,251 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-06 02:32:13,253 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-06 02:32:13,257 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-06 02:32:13,258 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-06 02:32:13,260 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-06 02:32:13,260 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-06 02:32:13,262 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-06 02:32:13,263 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-06 02:32:13,264 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-06 02:32:13,267 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-06 02:32:13,268 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-06 02:32:13,270 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-06 02:32:13,276 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-06 02:32:13,277 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-06 02:32:13,279 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-06 02:32:13,280 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-06 02:32:13,282 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-06 02:32:13,288 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-06 02:32:13,288 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-06 02:32:13,289 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-06 02:32:13,290 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-06 02:32:13,291 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-06 02:32:13,291 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-06 02:32:13,292 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-06 02:32:13,292 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-06 02:32:13,295 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-06 02:32:13,296 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-06 02:32:13,297 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-06 02:32:13,297 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-06 02:32:13,298 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-06 02:32:13,298 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-06 02:32:13,298 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-06 02:32:13,319 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-06 02:32:13,320 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-06 02:32:13,321 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2021-05-06 02:32:13,360 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-06 02:32:13,361 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-06 02:32:13,364 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-06 02:32:13,365 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-06 02:32:13,365 INFO L138 SettingsManager]: * Use SBE=true [2021-05-06 02:32:13,365 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-06 02:32:13,365 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-06 02:32:13,365 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-06 02:32:13,366 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-06 02:32:13,366 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-06 02:32:13,367 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-06 02:32:13,367 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-06 02:32:13,367 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-06 02:32:13,367 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-06 02:32:13,367 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-06 02:32:13,368 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-06 02:32:13,368 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-06 02:32:13,368 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-06 02:32:13,368 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-06 02:32:13,368 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-06 02:32:13,369 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-06 02:32:13,369 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-06 02:32:13,369 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-06 02:32:13,369 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-06 02:32:13,369 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-06 02:32:13,369 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-06 02:32:13,370 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-06 02:32:13,370 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-06 02:32:13,370 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 02:32:13,706 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-06 02:32:13,729 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-06 02:32:13,731 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-06 02:32:13,732 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-06 02:32:13,733 INFO L275 PluginConnector]: CDTParser initialized [2021-05-06 02:32:13,734 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c [2021-05-06 02:32:13,802 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4fc2c9f30/ac556885b5e74f349a93d10dae966842/FLAG342dc9ac2 [2021-05-06 02:32:14,282 INFO L306 CDTParser]: Found 1 translation units. [2021-05-06 02:32:14,282 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c [2021-05-06 02:32:14,290 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4fc2c9f30/ac556885b5e74f349a93d10dae966842/FLAG342dc9ac2 [2021-05-06 02:32:14,771 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4fc2c9f30/ac556885b5e74f349a93d10dae966842 [2021-05-06 02:32:14,775 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-06 02:32:14,777 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-06 02:32:14,778 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-06 02:32:14,778 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-06 02:32:14,788 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-06 02:32:14,788 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:14,789 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78c54c73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14, skipping insertion in model container [2021-05-06 02:32:14,789 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:14,796 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-06 02:32:14,811 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-06 02:32:14,914 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c[490,503] [2021-05-06 02:32:14,937 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 02:32:14,945 INFO L203 MainTranslator]: Completed pre-run [2021-05-06 02:32:14,955 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c[490,503] [2021-05-06 02:32:14,964 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 02:32:14,976 INFO L208 MainTranslator]: Completed translation [2021-05-06 02:32:14,976 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14 WrapperNode [2021-05-06 02:32:14,976 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-06 02:32:14,977 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-06 02:32:14,978 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-06 02:32:14,978 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-06 02:32:14,988 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:14,988 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:14,994 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:14,994 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:15,000 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:15,004 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:15,005 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (1/1) ... [2021-05-06 02:32:15,007 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-06 02:32:15,007 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-06 02:32:15,008 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-06 02:32:15,008 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-06 02:32:15,009 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (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 02:32:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-06 02:32:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-06 02:32:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-06 02:32:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-06 02:32:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-06 02:32:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-06 02:32:15,112 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-06 02:32:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-06 02:32:15,114 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-06 02:32:15,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-06 02:32:15,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-06 02:32:15,114 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-06 02:32:15,462 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-06 02:32:15,463 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-06 02:32:15,464 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 02:32:15 BoogieIcfgContainer [2021-05-06 02:32:15,464 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-06 02:32:15,478 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-06 02:32:15,479 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-06 02:32:15,482 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-06 02:32:15,482 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.05 02:32:14" (1/3) ... [2021-05-06 02:32:15,483 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16ce9aa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 02:32:15, skipping insertion in model container [2021-05-06 02:32:15,483 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:32:14" (2/3) ... [2021-05-06 02:32:15,483 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16ce9aa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 02:32:15, skipping insertion in model container [2021-05-06 02:32:15,483 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 02:32:15" (3/3) ... [2021-05-06 02:32:15,485 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound100.c [2021-05-06 02:32:15,492 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-06 02:32:15,496 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-06 02:32:15,507 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-06 02:32:15,528 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-06 02:32:15,528 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-06 02:32:15,528 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-06 02:32:15,529 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-06 02:32:15,529 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-06 02:32:15,529 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-06 02:32:15,529 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-06 02:32:15,529 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-06 02:32:15,545 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-06 02:32:15,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-06 02:32:15,550 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:15,551 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:15,551 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:15,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:15,556 INFO L82 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2021-05-06 02:32:15,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:15,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482235016] [2021-05-06 02:32:15,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:15,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:15,740 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 02:32:15,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:15,769 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-05-06 02:32:15,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:15,783 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-05-06 02:32:15,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:15,792 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-06 02:32:15,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:15,805 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-06 02:32:15,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:15,818 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-06 02:32:15,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:15,826 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-06 02:32:15,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-06 02:32:15,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:15,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482235016] [2021-05-06 02:32:15,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482235016] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:32:15,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:32:15,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-06 02:32:15,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185264011] [2021-05-06 02:32:15,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-06 02:32:15,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:15,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-06 02:32:15,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-06 02:32:15,863 INFO L87 Difference]: Start difference. First operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-06 02:32:16,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:16,059 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2021-05-06 02:32:16,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-06 02:32:16,062 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2021-05-06 02:32:16,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:16,068 INFO L225 Difference]: With dead ends: 73 [2021-05-06 02:32:16,069 INFO L226 Difference]: Without dead ends: 35 [2021-05-06 02:32:16,074 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-06 02:32:16,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-05-06 02:32:16,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-05-06 02:32:16,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-06 02:32:16,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2021-05-06 02:32:16,131 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2021-05-06 02:32:16,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:16,131 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2021-05-06 02:32:16,132 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-06 02:32:16,132 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2021-05-06 02:32:16,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-05-06 02:32:16,133 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:16,134 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:16,134 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-06 02:32:16,134 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:16,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:16,135 INFO L82 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2021-05-06 02:32:16,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:16,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914722487] [2021-05-06 02:32:16,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:16,167 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:16,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [672979075] [2021-05-06 02:32:16,168 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 02:32:16,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:16,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-06 02:32:16,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:16,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:16,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:16,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:16,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:16,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:16,503 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-05-06 02:32:16,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:16,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914722487] [2021-05-06 02:32:16,504 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:16,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672979075] [2021-05-06 02:32:16,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672979075] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:16,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:16,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-06 02:32:16,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481895341] [2021-05-06 02:32:16,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-06 02:32:16,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:16,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-06 02:32:16,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-06 02:32:16,508 INFO L87 Difference]: Start difference. First operand 35 states and 46 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-06 02:32:16,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:16,677 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2021-05-06 02:32:16,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:32:16,678 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2021-05-06 02:32:16,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:16,679 INFO L225 Difference]: With dead ends: 52 [2021-05-06 02:32:16,679 INFO L226 Difference]: Without dead ends: 44 [2021-05-06 02:32:16,680 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 31.1ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:32:16,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-06 02:32:16,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2021-05-06 02:32:16,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 20 states have internal predecessors, (22), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-06 02:32:16,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2021-05-06 02:32:16,692 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2021-05-06 02:32:16,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:16,693 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2021-05-06 02:32:16,693 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-06 02:32:16,693 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2021-05-06 02:32:16,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-06 02:32:16,694 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:16,694 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:16,897 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-06 02:32:16,897 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:16,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:16,898 INFO L82 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2021-05-06 02:32:16,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:16,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206200551] [2021-05-06 02:32:16,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:16,913 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:16,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1558226317] [2021-05-06 02:32:16,914 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 02:32:16,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:16,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-06 02:32:16,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:17,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,134 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-05-06 02:32:17,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:17,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206200551] [2021-05-06 02:32:17,135 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:17,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558226317] [2021-05-06 02:32:17,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558226317] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:17,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:17,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-06 02:32:17,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572866551] [2021-05-06 02:32:17,136 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:32:17,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:17,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:32:17,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:32:17,137 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-06 02:32:17,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:17,311 INFO L93 Difference]: Finished difference Result 57 states and 77 transitions. [2021-05-06 02:32:17,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:32:17,312 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 45 [2021-05-06 02:32:17,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:17,313 INFO L225 Difference]: With dead ends: 57 [2021-05-06 02:32:17,313 INFO L226 Difference]: Without dead ends: 55 [2021-05-06 02:32:17,314 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 71.2ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:32:17,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-05-06 02:32:17,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 43. [2021-05-06 02:32:17,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-06 02:32:17,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2021-05-06 02:32:17,323 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2021-05-06 02:32:17,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:17,324 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2021-05-06 02:32:17,324 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-06 02:32:17,324 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2021-05-06 02:32:17,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-05-06 02:32:17,325 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:17,325 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:17,539 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:17,539 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:17,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:17,540 INFO L82 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2021-05-06 02:32:17,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:17,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586081543] [2021-05-06 02:32:17,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:17,554 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:17,554 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [270874285] [2021-05-06 02:32:17,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 02:32:17,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:17,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-06 02:32:17,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:17,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-05-06 02:32:17,826 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:17,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586081543] [2021-05-06 02:32:17,826 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:17,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270874285] [2021-05-06 02:32:17,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270874285] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:17,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:17,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:32:17,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540649233] [2021-05-06 02:32:17,827 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:32:17,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:17,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:32:17,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:32:17,828 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 8 states, 8 states have (on average 2.5) internal successors, (20), 6 states have internal predecessors, (20), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-05-06 02:32:17,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:17,952 INFO L93 Difference]: Finished difference Result 56 states and 71 transitions. [2021-05-06 02:32:17,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-06 02:32:17,952 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 6 states have internal predecessors, (20), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 50 [2021-05-06 02:32:17,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:17,955 INFO L225 Difference]: With dead ends: 56 [2021-05-06 02:32:17,955 INFO L226 Difference]: Without dead ends: 54 [2021-05-06 02:32:17,956 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 50.9ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-06 02:32:17,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-06 02:32:17,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2021-05-06 02:32:17,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 30 states have internal predecessors, (32), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-06 02:32:17,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 68 transitions. [2021-05-06 02:32:17,967 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 68 transitions. Word has length 50 [2021-05-06 02:32:17,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:17,967 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 68 transitions. [2021-05-06 02:32:17,968 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 6 states have internal predecessors, (20), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-05-06 02:32:17,968 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 68 transitions. [2021-05-06 02:32:17,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-06 02:32:17,969 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:17,969 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:18,193 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:18,193 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:18,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:18,194 INFO L82 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2021-05-06 02:32:18,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:18,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682214389] [2021-05-06 02:32:18,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:18,208 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:18,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116769623] [2021-05-06 02:32:18,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 02:32:18,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:18,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-06 02:32:18,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:18,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:18,560 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-06 02:32:18,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:18,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682214389] [2021-05-06 02:32:18,561 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:18,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116769623] [2021-05-06 02:32:18,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116769623] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:18,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:18,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-06 02:32:18,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939221348] [2021-05-06 02:32:18,562 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:32:18,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:18,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:32:18,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:32:18,563 INFO L87 Difference]: Start difference. First operand 53 states and 68 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-06 02:32:18,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:18,704 INFO L93 Difference]: Finished difference Result 60 states and 74 transitions. [2021-05-06 02:32:18,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:32:18,705 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 55 [2021-05-06 02:32:18,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:18,707 INFO L225 Difference]: With dead ends: 60 [2021-05-06 02:32:18,707 INFO L226 Difference]: Without dead ends: 58 [2021-05-06 02:32:18,707 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 67.0ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:32:18,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-05-06 02:32:18,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 57. [2021-05-06 02:32:18,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 31 states have (on average 1.1290322580645162) internal successors, (35), 33 states have internal predecessors, (35), 19 states have call successors, (19), 7 states have call predecessors, (19), 6 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-06 02:32:18,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 71 transitions. [2021-05-06 02:32:18,728 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 71 transitions. Word has length 55 [2021-05-06 02:32:18,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:18,729 INFO L480 AbstractCegarLoop]: Abstraction has 57 states and 71 transitions. [2021-05-06 02:32:18,731 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-06 02:32:18,731 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 71 transitions. [2021-05-06 02:32:18,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-06 02:32:18,735 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:18,735 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:18,935 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:18,936 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:18,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:18,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2021-05-06 02:32:18,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:18,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026341525] [2021-05-06 02:32:18,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:18,948 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:18,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [18271338] [2021-05-06 02:32:18,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 02:32:19,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:19,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 02:32:19,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:19,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,242 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-05-06 02:32:19,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:19,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026341525] [2021-05-06 02:32:19,243 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:19,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18271338] [2021-05-06 02:32:19,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18271338] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:19,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:19,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-06 02:32:19,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003357477] [2021-05-06 02:32:19,244 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-06 02:32:19,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:19,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-06 02:32:19,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:32:19,245 INFO L87 Difference]: Start difference. First operand 57 states and 71 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-05-06 02:32:19,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:19,367 INFO L93 Difference]: Finished difference Result 64 states and 77 transitions. [2021-05-06 02:32:19,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-06 02:32:19,368 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 60 [2021-05-06 02:32:19,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:19,372 INFO L225 Difference]: With dead ends: 64 [2021-05-06 02:32:19,372 INFO L226 Difference]: Without dead ends: 62 [2021-05-06 02:32:19,372 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 81.7ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:32:19,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-05-06 02:32:19,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 61. [2021-05-06 02:32:19,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 34 states have (on average 1.1176470588235294) internal successors, (38), 36 states have internal predecessors, (38), 19 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-06 02:32:19,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 74 transitions. [2021-05-06 02:32:19,385 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 74 transitions. Word has length 60 [2021-05-06 02:32:19,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:19,385 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 74 transitions. [2021-05-06 02:32:19,385 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-05-06 02:32:19,385 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 74 transitions. [2021-05-06 02:32:19,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-06 02:32:19,386 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:19,386 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:19,611 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-06 02:32:19,611 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:19,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:19,612 INFO L82 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2021-05-06 02:32:19,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:19,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137018593] [2021-05-06 02:32:19,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:19,622 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:19,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1256371988] [2021-05-06 02:32:19,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 02:32:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:19,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-06 02:32:19,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:19,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:19,972 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-05-06 02:32:19,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:19,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137018593] [2021-05-06 02:32:19,973 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:19,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256371988] [2021-05-06 02:32:19,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256371988] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:19,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:19,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-06 02:32:19,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628749000] [2021-05-06 02:32:19,974 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-06 02:32:19,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:19,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-06 02:32:19,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-06 02:32:19,975 INFO L87 Difference]: Start difference. First operand 61 states and 74 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-06 02:32:20,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:20,259 INFO L93 Difference]: Finished difference Result 80 states and 101 transitions. [2021-05-06 02:32:20,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-06 02:32:20,259 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 67 [2021-05-06 02:32:20,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:20,261 INFO L225 Difference]: With dead ends: 80 [2021-05-06 02:32:20,261 INFO L226 Difference]: Without dead ends: 78 [2021-05-06 02:32:20,261 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 106.2ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-05-06 02:32:20,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-05-06 02:32:20,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 71. [2021-05-06 02:32:20,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 39 states have (on average 1.1282051282051282) internal successors, (44), 41 states have internal predecessors, (44), 23 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-06 02:32:20,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 88 transitions. [2021-05-06 02:32:20,293 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 88 transitions. Word has length 67 [2021-05-06 02:32:20,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:20,293 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 88 transitions. [2021-05-06 02:32:20,293 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-06 02:32:20,293 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 88 transitions. [2021-05-06 02:32:20,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-06 02:32:20,294 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:20,294 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:20,511 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:20,512 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:20,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:20,512 INFO L82 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2021-05-06 02:32:20,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:20,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266998143] [2021-05-06 02:32:20,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:20,523 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:20,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [467892779] [2021-05-06 02:32:20,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 02:32:20,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:20,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-06 02:32:20,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:20,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:20,772 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-05-06 02:32:20,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:20,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266998143] [2021-05-06 02:32:20,773 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:20,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467892779] [2021-05-06 02:32:20,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467892779] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:20,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:20,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:32:20,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832033047] [2021-05-06 02:32:20,775 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:32:20,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:20,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:32:20,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:32:20,776 INFO L87 Difference]: Start difference. First operand 71 states and 88 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-06 02:32:20,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:20,989 INFO L93 Difference]: Finished difference Result 112 states and 152 transitions. [2021-05-06 02:32:20,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:32:20,990 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2021-05-06 02:32:20,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:20,994 INFO L225 Difference]: With dead ends: 112 [2021-05-06 02:32:20,994 INFO L226 Difference]: Without dead ends: 104 [2021-05-06 02:32:20,995 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 78.6ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:32:20,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-05-06 02:32:21,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 95. [2021-05-06 02:32:21,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 51 states have (on average 1.1764705882352942) internal successors, (60), 53 states have internal predecessors, (60), 35 states have call successors, (35), 9 states have call predecessors, (35), 8 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2021-05-06 02:32:21,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 128 transitions. [2021-05-06 02:32:21,018 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 128 transitions. Word has length 69 [2021-05-06 02:32:21,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:21,019 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 128 transitions. [2021-05-06 02:32:21,019 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-06 02:32:21,019 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 128 transitions. [2021-05-06 02:32:21,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-05-06 02:32:21,020 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:21,020 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:21,237 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:21,237 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:21,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:21,237 INFO L82 PathProgramCache]: Analyzing trace with hash -622831482, now seen corresponding path program 1 times [2021-05-06 02:32:21,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:21,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480429057] [2021-05-06 02:32:21,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:21,247 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:21,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1753625471] [2021-05-06 02:32:21,248 INFO L95 rtionOrderModulation]: Keeping assertion order 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 02:32:21,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:21,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 02:32:21,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:21,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:21,553 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-05-06 02:32:21,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:21,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480429057] [2021-05-06 02:32:21,554 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:21,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753625471] [2021-05-06 02:32:21,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753625471] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:21,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:21,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-06 02:32:21,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369388859] [2021-05-06 02:32:21,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-06 02:32:21,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:21,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-06 02:32:21,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:32:21,556 INFO L87 Difference]: Start difference. First operand 95 states and 128 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-06 02:32:21,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:21,834 INFO L93 Difference]: Finished difference Result 111 states and 149 transitions. [2021-05-06 02:32:21,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:32:21,837 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 70 [2021-05-06 02:32:21,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:21,839 INFO L225 Difference]: With dead ends: 111 [2021-05-06 02:32:21,840 INFO L226 Difference]: Without dead ends: 109 [2021-05-06 02:32:21,840 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 149.3ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:32:21,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-05-06 02:32:21,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 99. [2021-05-06 02:32:21,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 56 states have internal predecessors, (63), 35 states have call successors, (35), 10 states have call predecessors, (35), 9 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2021-05-06 02:32:21,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 131 transitions. [2021-05-06 02:32:21,865 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 131 transitions. Word has length 70 [2021-05-06 02:32:21,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:21,866 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 131 transitions. [2021-05-06 02:32:21,866 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-06 02:32:21,866 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 131 transitions. [2021-05-06 02:32:21,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-06 02:32:21,871 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:21,871 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:22,084 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-06 02:32:22,085 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:22,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:22,085 INFO L82 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2021-05-06 02:32:22,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:22,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387090500] [2021-05-06 02:32:22,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:22,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:22,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [652733816] [2021-05-06 02:32:22,101 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 02:32:22,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:32:22,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:22,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 02:32:22,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:22,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,357 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-05-06 02:32:22,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:22,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387090500] [2021-05-06 02:32:22,358 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:22,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652733816] [2021-05-06 02:32:22,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652733816] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:22,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:22,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:32:22,358 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107506265] [2021-05-06 02:32:22,359 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:32:22,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:22,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:32:22,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:32:22,360 INFO L87 Difference]: Start difference. First operand 99 states and 131 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-05-06 02:32:22,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:22,490 INFO L93 Difference]: Finished difference Result 109 states and 143 transitions. [2021-05-06 02:32:22,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-06 02:32:22,490 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 75 [2021-05-06 02:32:22,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:22,491 INFO L225 Difference]: With dead ends: 109 [2021-05-06 02:32:22,492 INFO L226 Difference]: Without dead ends: 106 [2021-05-06 02:32:22,492 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 51.0ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:32:22,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-05-06 02:32:22,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2021-05-06 02:32:22,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 61 states have internal predecessors, (67), 37 states have call successors, (37), 11 states have call predecessors, (37), 10 states have return successors, (35), 33 states have call predecessors, (35), 35 states have call successors, (35) [2021-05-06 02:32:22,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 139 transitions. [2021-05-06 02:32:22,510 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 139 transitions. Word has length 75 [2021-05-06 02:32:22,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:22,511 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 139 transitions. [2021-05-06 02:32:22,511 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-05-06 02:32:22,511 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 139 transitions. [2021-05-06 02:32:22,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-06 02:32:22,512 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:22,512 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:22,730 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:22,730 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:22,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:22,731 INFO L82 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2021-05-06 02:32:22,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:22,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941416799] [2021-05-06 02:32:22,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:22,745 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:22,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [643634018] [2021-05-06 02:32:22,745 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 02:32:22,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-06 02:32:22,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:22,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-06 02:32:22,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:22,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:22,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:23,232 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 21 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-05-06 02:32:23,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:23,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941416799] [2021-05-06 02:32:23,232 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:23,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643634018] [2021-05-06 02:32:23,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643634018] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:23,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:23,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:32:23,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108601649] [2021-05-06 02:32:23,233 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:32:23,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:23,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:32:23,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:32:23,234 INFO L87 Difference]: Start difference. First operand 106 states and 139 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-06 02:32:23,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:23,578 INFO L93 Difference]: Finished difference Result 134 states and 175 transitions. [2021-05-06 02:32:23,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:32:23,579 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 80 [2021-05-06 02:32:23,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:23,580 INFO L225 Difference]: With dead ends: 134 [2021-05-06 02:32:23,580 INFO L226 Difference]: Without dead ends: 132 [2021-05-06 02:32:23,581 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 233.3ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:32:23,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-06 02:32:23,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 129. [2021-05-06 02:32:23,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 74 states have internal predecessors, (82), 45 states have call successors, (45), 13 states have call predecessors, (45), 12 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2021-05-06 02:32:23,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 170 transitions. [2021-05-06 02:32:23,600 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 170 transitions. Word has length 80 [2021-05-06 02:32:23,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:23,600 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 170 transitions. [2021-05-06 02:32:23,601 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-06 02:32:23,601 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 170 transitions. [2021-05-06 02:32:23,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-06 02:32:23,601 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:23,625 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:23,826 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:23,827 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:23,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:23,827 INFO L82 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 4 times [2021-05-06 02:32:23,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:23,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067115789] [2021-05-06 02:32:23,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:23,836 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:23,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1278794448] [2021-05-06 02:32:23,836 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 02:32:23,891 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:32:23,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:23,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-06 02:32:23,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:24,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,132 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-05-06 02:32:24,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:24,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067115789] [2021-05-06 02:32:24,132 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:24,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278794448] [2021-05-06 02:32:24,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278794448] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:24,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:24,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-06 02:32:24,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147024370] [2021-05-06 02:32:24,133 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:32:24,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:24,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:32:24,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:32:24,134 INFO L87 Difference]: Start difference. First operand 129 states and 170 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-06 02:32:24,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:24,389 INFO L93 Difference]: Finished difference Result 138 states and 178 transitions. [2021-05-06 02:32:24,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:32:24,390 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 85 [2021-05-06 02:32:24,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:24,391 INFO L225 Difference]: With dead ends: 138 [2021-05-06 02:32:24,391 INFO L226 Difference]: Without dead ends: 136 [2021-05-06 02:32:24,393 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 91.8ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:32:24,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-05-06 02:32:24,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 133. [2021-05-06 02:32:24,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 74 states have (on average 1.1486486486486487) internal successors, (85), 77 states have internal predecessors, (85), 45 states have call successors, (45), 14 states have call predecessors, (45), 13 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2021-05-06 02:32:24,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 173 transitions. [2021-05-06 02:32:24,417 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 173 transitions. Word has length 85 [2021-05-06 02:32:24,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:24,418 INFO L480 AbstractCegarLoop]: Abstraction has 133 states and 173 transitions. [2021-05-06 02:32:24,418 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-06 02:32:24,418 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 173 transitions. [2021-05-06 02:32:24,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-06 02:32:24,420 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:24,420 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:24,636 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-06 02:32:24,637 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:24,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:24,638 INFO L82 PathProgramCache]: Analyzing trace with hash 1507900548, now seen corresponding path program 2 times [2021-05-06 02:32:24,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:24,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029595182] [2021-05-06 02:32:24,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:24,646 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:24,646 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830964313] [2021-05-06 02:32:24,646 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 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 02:32:24,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:32:24,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:24,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-06 02:32:24,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:24,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:24,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:25,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:25,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:25,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:25,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:25,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:25,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:25,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:25,100 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 30 proven. 32 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2021-05-06 02:32:25,100 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:25,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029595182] [2021-05-06 02:32:25,101 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:25,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830964313] [2021-05-06 02:32:25,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830964313] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:25,101 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:25,101 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-06 02:32:25,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055134425] [2021-05-06 02:32:25,101 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-06 02:32:25,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:25,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-06 02:32:25,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-05-06 02:32:25,103 INFO L87 Difference]: Start difference. First operand 133 states and 173 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-06 02:32:25,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:25,589 INFO L93 Difference]: Finished difference Result 152 states and 200 transitions. [2021-05-06 02:32:25,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:32:25,589 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 89 [2021-05-06 02:32:25,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:25,591 INFO L225 Difference]: With dead ends: 152 [2021-05-06 02:32:25,591 INFO L226 Difference]: Without dead ends: 150 [2021-05-06 02:32:25,592 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 222.0ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-05-06 02:32:25,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-05-06 02:32:25,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 143. [2021-05-06 02:32:25,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 82 states have internal predecessors, (91), 49 states have call successors, (49), 15 states have call predecessors, (49), 14 states have return successors, (47), 45 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-06 02:32:25,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 187 transitions. [2021-05-06 02:32:25,617 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 187 transitions. Word has length 89 [2021-05-06 02:32:25,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:25,621 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 187 transitions. [2021-05-06 02:32:25,621 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-06 02:32:25,621 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 187 transitions. [2021-05-06 02:32:25,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-06 02:32:25,622 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:25,622 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:25,828 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-06 02:32:25,829 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:25,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:25,829 INFO L82 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2021-05-06 02:32:25,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:25,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692445621] [2021-05-06 02:32:25,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:25,837 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:25,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1461352553] [2021-05-06 02:32:25,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 02:32:25,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:25,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-06 02:32:25,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:26,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:26,191 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 33 proven. 12 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-05-06 02:32:26,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:26,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692445621] [2021-05-06 02:32:26,192 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:26,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461352553] [2021-05-06 02:32:26,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461352553] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:26,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:26,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:32:26,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971344203] [2021-05-06 02:32:26,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:32:26,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:26,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:32:26,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:32:26,193 INFO L87 Difference]: Start difference. First operand 143 states and 187 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2021-05-06 02:32:26,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:26,591 INFO L93 Difference]: Finished difference Result 169 states and 220 transitions. [2021-05-06 02:32:26,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:32:26,591 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 91 [2021-05-06 02:32:26,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:26,593 INFO L225 Difference]: With dead ends: 169 [2021-05-06 02:32:26,593 INFO L226 Difference]: Without dead ends: 166 [2021-05-06 02:32:26,594 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 211.0ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:32:26,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-05-06 02:32:26,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 156. [2021-05-06 02:32:26,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 90 states have internal predecessors, (100), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2021-05-06 02:32:26,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 204 transitions. [2021-05-06 02:32:26,617 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 204 transitions. Word has length 91 [2021-05-06 02:32:26,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:26,617 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 204 transitions. [2021-05-06 02:32:26,617 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2021-05-06 02:32:26,617 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 204 transitions. [2021-05-06 02:32:26,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-06 02:32:26,618 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:26,618 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:26,844 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-06 02:32:26,844 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:26,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:26,845 INFO L82 PathProgramCache]: Analyzing trace with hash 1307252997, now seen corresponding path program 1 times [2021-05-06 02:32:26,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:26,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668240200] [2021-05-06 02:32:26,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:26,852 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:26,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030965959] [2021-05-06 02:32:26,852 INFO L95 rtionOrderModulation]: Keeping assertion order 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 02:32:26,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:32:26,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-06 02:32:26,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:27,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,089 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-05-06 02:32:27,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:27,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668240200] [2021-05-06 02:32:27,089 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:27,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030965959] [2021-05-06 02:32:27,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030965959] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:27,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:27,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-06 02:32:27,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953433893] [2021-05-06 02:32:27,090 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-06 02:32:27,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:27,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-06 02:32:27,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-06 02:32:27,091 INFO L87 Difference]: Start difference. First operand 156 states and 204 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-05-06 02:32:27,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:27,183 INFO L93 Difference]: Finished difference Result 197 states and 271 transitions. [2021-05-06 02:32:27,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:32:27,184 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 92 [2021-05-06 02:32:27,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:27,188 INFO L225 Difference]: With dead ends: 197 [2021-05-06 02:32:27,188 INFO L226 Difference]: Without dead ends: 195 [2021-05-06 02:32:27,190 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:32:27,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-05-06 02:32:27,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 176. [2021-05-06 02:32:27,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 97 states have (on average 1.1546391752577319) internal successors, (112), 103 states have internal predecessors, (112), 62 states have call successors, (62), 17 states have call predecessors, (62), 16 states have return successors, (60), 55 states have call predecessors, (60), 60 states have call successors, (60) [2021-05-06 02:32:27,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 234 transitions. [2021-05-06 02:32:27,219 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 234 transitions. Word has length 92 [2021-05-06 02:32:27,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:27,220 INFO L480 AbstractCegarLoop]: Abstraction has 176 states and 234 transitions. [2021-05-06 02:32:27,220 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-05-06 02:32:27,220 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 234 transitions. [2021-05-06 02:32:27,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-06 02:32:27,221 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:27,221 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:27,447 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:27,447 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:27,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:27,448 INFO L82 PathProgramCache]: Analyzing trace with hash 703654790, now seen corresponding path program 5 times [2021-05-06 02:32:27,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:27,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631901469] [2021-05-06 02:32:27,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:27,457 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:27,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [117080062] [2021-05-06 02:32:27,457 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 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 02:32:27,516 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-05-06 02:32:27,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:27,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-06 02:32:27,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:27,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:27,690 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-06 02:32:27,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:27,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631901469] [2021-05-06 02:32:27,690 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:27,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117080062] [2021-05-06 02:32:27,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117080062] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:32:27,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:32:27,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-06 02:32:27,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696388689] [2021-05-06 02:32:27,691 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-06 02:32:27,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:27,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-06 02:32:27,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-06 02:32:27,692 INFO L87 Difference]: Start difference. First operand 176 states and 234 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-05-06 02:32:27,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:27,766 INFO L93 Difference]: Finished difference Result 222 states and 294 transitions. [2021-05-06 02:32:27,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:32:27,767 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 105 [2021-05-06 02:32:27,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:27,768 INFO L225 Difference]: With dead ends: 222 [2021-05-06 02:32:27,768 INFO L226 Difference]: Without dead ends: 160 [2021-05-06 02:32:27,769 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 21.3ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:32:27,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-05-06 02:32:27,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2021-05-06 02:32:27,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 84 states have (on average 1.0952380952380953) internal successors, (92), 89 states have internal predecessors, (92), 49 states have call successors, (49), 17 states have call predecessors, (49), 16 states have return successors, (47), 43 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-06 02:32:27,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 188 transitions. [2021-05-06 02:32:27,791 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 188 transitions. Word has length 105 [2021-05-06 02:32:27,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:27,791 INFO L480 AbstractCegarLoop]: Abstraction has 150 states and 188 transitions. [2021-05-06 02:32:27,791 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-05-06 02:32:27,791 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 188 transitions. [2021-05-06 02:32:27,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-06 02:32:27,792 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:27,793 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:28,017 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-06 02:32:28,018 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:28,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:28,018 INFO L82 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2021-05-06 02:32:28,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:28,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170690178] [2021-05-06 02:32:28,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:28,025 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:28,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1549834790] [2021-05-06 02:32:28,026 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 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 02:32:28,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:32:28,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:28,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 75 conjunts are in the unsatisfiable core [2021-05-06 02:32:28,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:28,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:28,862 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 84 proven. 64 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-05-06 02:32:28,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:28,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170690178] [2021-05-06 02:32:28,863 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:28,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549834790] [2021-05-06 02:32:28,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549834790] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:28,863 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:28,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-06 02:32:28,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765688096] [2021-05-06 02:32:28,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-06 02:32:28,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:28,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-06 02:32:28,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:32:28,866 INFO L87 Difference]: Start difference. First operand 150 states and 188 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 14 states have internal predecessors, (30), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) [2021-05-06 02:32:29,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:29,889 INFO L93 Difference]: Finished difference Result 158 states and 195 transitions. [2021-05-06 02:32:29,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-06 02:32:29,890 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 14 states have internal predecessors, (30), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) Word has length 107 [2021-05-06 02:32:29,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:29,891 INFO L225 Difference]: With dead ends: 158 [2021-05-06 02:32:29,891 INFO L226 Difference]: Without dead ends: 156 [2021-05-06 02:32:29,891 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 608.9ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-05-06 02:32:29,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-05-06 02:32:29,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 154. [2021-05-06 02:32:29,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 87 states have (on average 1.0919540229885059) internal successors, (95), 92 states have internal predecessors, (95), 49 states have call successors, (49), 18 states have call predecessors, (49), 17 states have return successors, (47), 43 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-06 02:32:29,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 191 transitions. [2021-05-06 02:32:29,912 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 191 transitions. Word has length 107 [2021-05-06 02:32:29,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:29,913 INFO L480 AbstractCegarLoop]: Abstraction has 154 states and 191 transitions. [2021-05-06 02:32:29,913 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 14 states have internal predecessors, (30), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) [2021-05-06 02:32:29,913 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 191 transitions. [2021-05-06 02:32:29,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-06 02:32:29,914 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:29,914 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:30,129 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-06 02:32:30,129 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:30,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:30,129 INFO L82 PathProgramCache]: Analyzing trace with hash 1483033219, now seen corresponding path program 3 times [2021-05-06 02:32:30,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:30,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198947280] [2021-05-06 02:32:30,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:30,143 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:30,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [298300236] [2021-05-06 02:32:30,143 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 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 02:32:30,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-06 02:32:30,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:30,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-06 02:32:30,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:30,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:30,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:30,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:30,390 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 61 proven. 10 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-05-06 02:32:30,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:30,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198947280] [2021-05-06 02:32:30,391 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:30,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298300236] [2021-05-06 02:32:30,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298300236] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:30,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:30,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-06 02:32:30,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229930276] [2021-05-06 02:32:30,391 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-06 02:32:30,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:30,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-06 02:32:30,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:32:30,392 INFO L87 Difference]: Start difference. First operand 154 states and 191 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-05-06 02:32:30,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:30,502 INFO L93 Difference]: Finished difference Result 160 states and 196 transitions. [2021-05-06 02:32:30,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-06 02:32:30,503 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 111 [2021-05-06 02:32:30,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:30,505 INFO L225 Difference]: With dead ends: 160 [2021-05-06 02:32:30,505 INFO L226 Difference]: Without dead ends: 158 [2021-05-06 02:32:30,506 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 32.5ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:32:30,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-05-06 02:32:30,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2021-05-06 02:32:30,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 90 states have (on average 1.0888888888888888) internal successors, (98), 95 states have internal predecessors, (98), 49 states have call successors, (49), 19 states have call predecessors, (49), 18 states have return successors, (47), 43 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-06 02:32:30,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 194 transitions. [2021-05-06 02:32:30,554 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 194 transitions. Word has length 111 [2021-05-06 02:32:30,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:30,554 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 194 transitions. [2021-05-06 02:32:30,554 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-05-06 02:32:30,555 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 194 transitions. [2021-05-06 02:32:30,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-06 02:32:30,556 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:30,556 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:30,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:30,772 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:30,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:30,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 2 times [2021-05-06 02:32:30,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:30,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886054195] [2021-05-06 02:32:30,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:30,779 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:30,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1912455550] [2021-05-06 02:32:30,780 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 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 02:32:30,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:32:30,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:30,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 54 conjunts are in the unsatisfiable core [2021-05-06 02:32:30,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:31,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:31,268 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 93 proven. 32 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2021-05-06 02:32:31,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:31,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886054195] [2021-05-06 02:32:31,269 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:31,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912455550] [2021-05-06 02:32:31,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912455550] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:31,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:31,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-06 02:32:31,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514153798] [2021-05-06 02:32:31,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-06 02:32:31,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:31,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-06 02:32:31,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-05-06 02:32:31,272 INFO L87 Difference]: Start difference. First operand 158 states and 194 transitions. Second operand has 14 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2021-05-06 02:32:31,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:31,810 INFO L93 Difference]: Finished difference Result 192 states and 241 transitions. [2021-05-06 02:32:31,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:32:31,810 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 113 [2021-05-06 02:32:31,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:31,811 INFO L225 Difference]: With dead ends: 192 [2021-05-06 02:32:31,811 INFO L226 Difference]: Without dead ends: 189 [2021-05-06 02:32:31,812 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 226.0ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:32:31,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-05-06 02:32:31,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 187. [2021-05-06 02:32:31,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 105 states have (on average 1.0952380952380953) internal successors, (115), 110 states have internal predecessors, (115), 61 states have call successors, (61), 21 states have call predecessors, (61), 20 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2021-05-06 02:32:31,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 235 transitions. [2021-05-06 02:32:31,859 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 235 transitions. Word has length 113 [2021-05-06 02:32:31,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:31,859 INFO L480 AbstractCegarLoop]: Abstraction has 187 states and 235 transitions. [2021-05-06 02:32:31,859 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2021-05-06 02:32:31,860 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 235 transitions. [2021-05-06 02:32:31,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-06 02:32:31,861 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:31,861 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:32,068 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-06 02:32:32,069 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:32,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:32,069 INFO L82 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 3 times [2021-05-06 02:32:32,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:32,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414935548] [2021-05-06 02:32:32,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:32,076 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:32,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2115048454] [2021-05-06 02:32:32,076 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 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 02:32:32,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-06 02:32:32,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:32,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-06 02:32:32,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:32,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:32,350 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2021-05-06 02:32:32,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:32,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414935548] [2021-05-06 02:32:32,351 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:32,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115048454] [2021-05-06 02:32:32,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115048454] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:32,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:32,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-06 02:32:32,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292841439] [2021-05-06 02:32:32,352 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-06 02:32:32,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:32,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-06 02:32:32,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:32:32,353 INFO L87 Difference]: Start difference. First operand 187 states and 235 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-05-06 02:32:32,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:32,590 INFO L93 Difference]: Finished difference Result 233 states and 311 transitions. [2021-05-06 02:32:32,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:32:32,591 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 116 [2021-05-06 02:32:32,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:32,593 INFO L225 Difference]: With dead ends: 233 [2021-05-06 02:32:32,593 INFO L226 Difference]: Without dead ends: 226 [2021-05-06 02:32:32,593 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 90.5ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-05-06 02:32:32,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-05-06 02:32:32,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 206. [2021-05-06 02:32:32,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 112 states have (on average 1.125) internal successors, (126), 113 states have internal predecessors, (126), 73 states have call successors, (73), 21 states have call predecessors, (73), 20 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2021-05-06 02:32:32,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 270 transitions. [2021-05-06 02:32:32,623 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 270 transitions. Word has length 116 [2021-05-06 02:32:32,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:32,624 INFO L480 AbstractCegarLoop]: Abstraction has 206 states and 270 transitions. [2021-05-06 02:32:32,624 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-05-06 02:32:32,624 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 270 transitions. [2021-05-06 02:32:32,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-06 02:32:32,625 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:32,625 INFO L523 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:32,851 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:32,851 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:32,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:32,852 INFO L82 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 3 times [2021-05-06 02:32:32,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:32,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162002952] [2021-05-06 02:32:32,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:32,858 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:32,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [145671030] [2021-05-06 02:32:32,859 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 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 02:32:32,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-06 02:32:32,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:32,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 64 conjunts are in the unsatisfiable core [2021-05-06 02:32:32,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:33,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:33,409 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 66 proven. 38 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2021-05-06 02:32:33,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:33,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162002952] [2021-05-06 02:32:33,409 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:33,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145671030] [2021-05-06 02:32:33,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145671030] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:33,409 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:33,409 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-06 02:32:33,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446884515] [2021-05-06 02:32:33,410 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-06 02:32:33,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:33,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-06 02:32:33,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-05-06 02:32:33,411 INFO L87 Difference]: Start difference. First operand 206 states and 270 transitions. Second operand has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2021-05-06 02:32:34,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:34,042 INFO L93 Difference]: Finished difference Result 245 states and 320 transitions. [2021-05-06 02:32:34,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-06 02:32:34,043 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 127 [2021-05-06 02:32:34,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:34,044 INFO L225 Difference]: With dead ends: 245 [2021-05-06 02:32:34,044 INFO L226 Difference]: Without dead ends: 243 [2021-05-06 02:32:34,045 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 344.9ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-05-06 02:32:34,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-05-06 02:32:34,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 239. [2021-05-06 02:32:34,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 130 states have (on average 1.123076923076923) internal successors, (146), 131 states have internal predecessors, (146), 85 states have call successors, (85), 24 states have call predecessors, (85), 23 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2021-05-06 02:32:34,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 314 transitions. [2021-05-06 02:32:34,091 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 314 transitions. Word has length 127 [2021-05-06 02:32:34,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:34,091 INFO L480 AbstractCegarLoop]: Abstraction has 239 states and 314 transitions. [2021-05-06 02:32:34,091 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2021-05-06 02:32:34,091 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 314 transitions. [2021-05-06 02:32:34,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-06 02:32:34,092 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:34,093 INFO L523 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:34,319 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-06 02:32:34,319 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:34,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:34,320 INFO L82 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 4 times [2021-05-06 02:32:34,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:34,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015608507] [2021-05-06 02:32:34,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:34,327 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:34,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1515537058] [2021-05-06 02:32:34,327 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 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 02:32:34,399 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:32:34,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:34,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 61 conjunts are in the unsatisfiable core [2021-05-06 02:32:34,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:34,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:34,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:34,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:34,818 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 89 proven. 108 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2021-05-06 02:32:34,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:34,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015608507] [2021-05-06 02:32:34,818 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:34,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515537058] [2021-05-06 02:32:34,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515537058] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:34,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:34,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:32:34,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737171255] [2021-05-06 02:32:34,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:32:34,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:34,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:32:34,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:32:34,820 INFO L87 Difference]: Start difference. First operand 239 states and 314 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2021-05-06 02:32:35,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:35,346 INFO L93 Difference]: Finished difference Result 248 states and 322 transitions. [2021-05-06 02:32:35,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-06 02:32:35,348 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 129 [2021-05-06 02:32:35,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:35,350 INFO L225 Difference]: With dead ends: 248 [2021-05-06 02:32:35,350 INFO L226 Difference]: Without dead ends: 246 [2021-05-06 02:32:35,350 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 115 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 200.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-05-06 02:32:35,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-05-06 02:32:35,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 243. [2021-05-06 02:32:35,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 133 states have (on average 1.1203007518796992) internal successors, (149), 134 states have internal predecessors, (149), 85 states have call successors, (85), 25 states have call predecessors, (85), 24 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2021-05-06 02:32:35,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 317 transitions. [2021-05-06 02:32:35,384 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 317 transitions. Word has length 129 [2021-05-06 02:32:35,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:35,385 INFO L480 AbstractCegarLoop]: Abstraction has 243 states and 317 transitions. [2021-05-06 02:32:35,385 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2021-05-06 02:32:35,385 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 317 transitions. [2021-05-06 02:32:35,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-05-06 02:32:35,386 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:35,386 INFO L523 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:35,600 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-06 02:32:35,601 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:35,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:35,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 5 times [2021-05-06 02:32:35,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:35,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790975817] [2021-05-06 02:32:35,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:35,607 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:35,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [665536285] [2021-05-06 02:32:35,607 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 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 02:32:35,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-05-06 02:32:35,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:35,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 74 conjunts are in the unsatisfiable core [2021-05-06 02:32:35,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:35,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:35,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:35,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:35,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:36,264 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 92 proven. 110 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2021-05-06 02:32:36,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:32:36,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790975817] [2021-05-06 02:32:36,265 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:32:36,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665536285] [2021-05-06 02:32:36,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665536285] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:32:36,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:32:36,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-06 02:32:36,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738765780] [2021-05-06 02:32:36,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-06 02:32:36,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:32:36,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-06 02:32:36,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-05-06 02:32:36,267 INFO L87 Difference]: Start difference. First operand 243 states and 317 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2021-05-06 02:32:37,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:32:37,023 INFO L93 Difference]: Finished difference Result 257 states and 329 transitions. [2021-05-06 02:32:37,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:32:37,024 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 132 [2021-05-06 02:32:37,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:32:37,026 INFO L225 Difference]: With dead ends: 257 [2021-05-06 02:32:37,026 INFO L226 Difference]: Without dead ends: 255 [2021-05-06 02:32:37,027 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 323.5ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:32:37,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-05-06 02:32:37,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 251. [2021-05-06 02:32:37,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 139 states have (on average 1.1151079136690647) internal successors, (155), 140 states have internal predecessors, (155), 85 states have call successors, (85), 27 states have call predecessors, (85), 26 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2021-05-06 02:32:37,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 323 transitions. [2021-05-06 02:32:37,070 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 323 transitions. Word has length 132 [2021-05-06 02:32:37,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:32:37,070 INFO L480 AbstractCegarLoop]: Abstraction has 251 states and 323 transitions. [2021-05-06 02:32:37,071 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2021-05-06 02:32:37,071 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 323 transitions. [2021-05-06 02:32:37,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-05-06 02:32:37,072 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:32:37,072 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:32:37,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:32:37,289 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:32:37,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:32:37,289 INFO L82 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 4 times [2021-05-06 02:32:37,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:32:37,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107722383] [2021-05-06 02:32:37,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:32:37,296 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:32:37,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1993540937] [2021-05-06 02:32:37,296 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 02:32:37,379 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:32:37,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:32:37,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 58 conjunts are in the unsatisfiable core [2021-05-06 02:32:37,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:32:37,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:32:37,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,364 WARN L205 SmtUtils]: Spent 45.48 s on a formula simplification. DAG size of input: 40 DAG size of output: 29 [2021-05-06 02:33:23,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,578 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 121 proven. 93 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2021-05-06 02:33:23,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:23,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107722383] [2021-05-06 02:33:23,578 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:23,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993540937] [2021-05-06 02:33:23,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993540937] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:23,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:23,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-06 02:33:23,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766124815] [2021-05-06 02:33:23,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-06 02:33:23,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:23,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-06 02:33:23,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:33:23,580 INFO L87 Difference]: Start difference. First operand 251 states and 323 transitions. Second operand has 17 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 11 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 10 states have call successors, (23) [2021-05-06 02:33:24,225 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-05-06 02:34:10,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:34:10,853 INFO L93 Difference]: Finished difference Result 296 states and 385 transitions. [2021-05-06 02:34:10,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:34:10,854 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 11 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 10 states have call successors, (23) Word has length 135 [2021-05-06 02:34:10,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:34:10,855 INFO L225 Difference]: With dead ends: 296 [2021-05-06 02:34:10,855 INFO L226 Difference]: Without dead ends: 293 [2021-05-06 02:34:10,856 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 46047.2ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-05-06 02:34:10,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2021-05-06 02:34:10,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 290. [2021-05-06 02:34:10,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 159 states have (on average 1.119496855345912) internal successors, (178), 160 states have internal predecessors, (178), 101 states have call successors, (101), 30 states have call predecessors, (101), 29 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2021-05-06 02:34:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 378 transitions. [2021-05-06 02:34:10,896 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 378 transitions. Word has length 135 [2021-05-06 02:34:10,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:34:10,896 INFO L480 AbstractCegarLoop]: Abstraction has 290 states and 378 transitions. [2021-05-06 02:34:10,896 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 11 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 10 states have call successors, (23) [2021-05-06 02:34:10,897 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 378 transitions. [2021-05-06 02:34:10,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-05-06 02:34:10,898 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:34:10,898 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:34:11,122 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-06 02:34:11,123 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:34:11,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:34:11,123 INFO L82 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 5 times [2021-05-06 02:34:11,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:34:11,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548986554] [2021-05-06 02:34:11,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:34:11,130 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:34:11,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1532823139] [2021-05-06 02:34:11,130 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 02:34:11,235 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-05-06 02:34:11,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:34:11,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 63 conjunts are in the unsatisfiable core [2021-05-06 02:34:11,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:34:11,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:11,774 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 44 proven. 55 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2021-05-06 02:34:11,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:34:11,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548986554] [2021-05-06 02:34:11,775 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:34:11,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532823139] [2021-05-06 02:34:11,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532823139] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:34:11,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:34:11,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-06 02:34:11,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252117771] [2021-05-06 02:34:11,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-06 02:34:11,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:34:11,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-06 02:34:11,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:34:11,776 INFO L87 Difference]: Start difference. First operand 290 states and 378 transitions. Second operand has 16 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) [2021-05-06 02:34:12,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:34:12,681 INFO L93 Difference]: Finished difference Result 332 states and 438 transitions. [2021-05-06 02:34:12,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-06 02:34:12,689 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) Word has length 138 [2021-05-06 02:34:12,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:34:12,692 INFO L225 Difference]: With dead ends: 332 [2021-05-06 02:34:12,692 INFO L226 Difference]: Without dead ends: 325 [2021-05-06 02:34:12,692 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 376.2ms TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-05-06 02:34:12,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-05-06 02:34:12,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 300. [2021-05-06 02:34:12,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 164 states have (on average 1.1219512195121952) internal successors, (184), 165 states have internal predecessors, (184), 105 states have call successors, (105), 31 states have call predecessors, (105), 30 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2021-05-06 02:34:12,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 392 transitions. [2021-05-06 02:34:12,736 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 392 transitions. Word has length 138 [2021-05-06 02:34:12,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:34:12,737 INFO L480 AbstractCegarLoop]: Abstraction has 300 states and 392 transitions. [2021-05-06 02:34:12,737 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) [2021-05-06 02:34:12,737 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 392 transitions. [2021-05-06 02:34:12,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-05-06 02:34:12,739 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:34:12,739 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:34:12,964 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:34:12,964 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:34:12,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:34:12,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1351165176, now seen corresponding path program 6 times [2021-05-06 02:34:12,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:34:12,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702077908] [2021-05-06 02:34:12,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:34:12,971 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:34:12,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1583343555] [2021-05-06 02:34:12,971 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 02:34:14,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-06 02:34:14,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:34:14,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-06 02:34:14,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:34:14,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:14,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:16,887 WARN L205 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 43 [2021-05-06 02:34:17,290 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2021-05-06 02:34:17,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:17,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:18,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:35,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:35,297 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 53 proven. 93 refuted. 0 times theorem prover too weak. 621 trivial. 0 not checked. [2021-05-06 02:34:35,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:34:35,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702077908] [2021-05-06 02:34:35,298 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:34:35,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583343555] [2021-05-06 02:34:35,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583343555] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:34:35,298 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:34:35,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-06 02:34:35,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635702129] [2021-05-06 02:34:35,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-06 02:34:35,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:34:35,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-06 02:34:35,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:34:35,300 INFO L87 Difference]: Start difference. First operand 300 states and 392 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 14 states have internal predecessors, (34), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2021-05-06 02:34:37,889 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2021-05-06 02:34:59,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:34:59,840 INFO L93 Difference]: Finished difference Result 343 states and 445 transitions. [2021-05-06 02:34:59,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-06 02:34:59,841 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 14 states have internal predecessors, (34), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 149 [2021-05-06 02:34:59,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:34:59,843 INFO L225 Difference]: With dead ends: 343 [2021-05-06 02:34:59,843 INFO L226 Difference]: Without dead ends: 341 [2021-05-06 02:34:59,844 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 3231.9ms TimeCoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2021-05-06 02:34:59,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-05-06 02:34:59,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 308. [2021-05-06 02:34:59,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 170 states have (on average 1.1176470588235294) internal successors, (190), 171 states have internal predecessors, (190), 105 states have call successors, (105), 33 states have call predecessors, (105), 32 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2021-05-06 02:34:59,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 398 transitions. [2021-05-06 02:34:59,899 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 398 transitions. Word has length 149 [2021-05-06 02:34:59,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:34:59,899 INFO L480 AbstractCegarLoop]: Abstraction has 308 states and 398 transitions. [2021-05-06 02:34:59,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 14 states have internal predecessors, (34), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2021-05-06 02:34:59,899 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 398 transitions. [2021-05-06 02:34:59,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-05-06 02:34:59,901 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:34:59,901 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:35:00,108 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:00,108 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:00,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:00,108 INFO L82 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 7 times [2021-05-06 02:35:00,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:00,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624689901] [2021-05-06 02:35:00,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:00,116 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:00,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2110319256] [2021-05-06 02:35:00,116 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 02:35:00,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:35:00,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 86 conjunts are in the unsatisfiable core [2021-05-06 02:35:00,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:00,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,770 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2021-05-06 02:35:00,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:00,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:01,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:01,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:01,431 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 26 [2021-05-06 02:35:01,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:01,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:01,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:01,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:01,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:01,480 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 100 proven. 190 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2021-05-06 02:35:01,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:01,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624689901] [2021-05-06 02:35:01,481 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:01,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110319256] [2021-05-06 02:35:01,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110319256] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:01,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:01,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-06 02:35:01,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659715930] [2021-05-06 02:35:01,481 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-06 02:35:01,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:01,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-06 02:35:01,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:35:01,482 INFO L87 Difference]: Start difference. First operand 308 states and 398 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 10 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) [2021-05-06 02:35:02,587 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-05-06 02:35:03,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:03,231 INFO L93 Difference]: Finished difference Result 348 states and 449 transitions. [2021-05-06 02:35:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 02:35:03,231 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 10 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) Word has length 149 [2021-05-06 02:35:03,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:03,233 INFO L225 Difference]: With dead ends: 348 [2021-05-06 02:35:03,233 INFO L226 Difference]: Without dead ends: 346 [2021-05-06 02:35:03,233 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 132 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1268.8ms TimeCoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-05-06 02:35:03,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-05-06 02:35:03,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 341. [2021-05-06 02:35:03,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 188 states have (on average 1.1170212765957446) internal successors, (210), 189 states have internal predecessors, (210), 117 states have call successors, (117), 36 states have call predecessors, (117), 35 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2021-05-06 02:35:03,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 442 transitions. [2021-05-06 02:35:03,281 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 442 transitions. Word has length 149 [2021-05-06 02:35:03,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:03,281 INFO L480 AbstractCegarLoop]: Abstraction has 341 states and 442 transitions. [2021-05-06 02:35:03,281 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 10 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) [2021-05-06 02:35:03,281 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 442 transitions. [2021-05-06 02:35:03,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-05-06 02:35:03,282 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:03,282 INFO L523 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:35:03,488 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-06 02:35:03,488 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:03,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:03,489 INFO L82 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 8 times [2021-05-06 02:35:03,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:03,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820393429] [2021-05-06 02:35:03,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:03,508 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:03,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949249986] [2021-05-06 02:35:03,509 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 02:35:03,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:35:03,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:03,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 78 conjunts are in the unsatisfiable core [2021-05-06 02:35:03,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:03,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:03,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,539 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-05-06 02:35:04,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:04,662 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 203 proven. 127 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2021-05-06 02:35:04,662 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:04,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820393429] [2021-05-06 02:35:04,663 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:04,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949249986] [2021-05-06 02:35:04,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949249986] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:04,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:04,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-06 02:35:04,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932077462] [2021-05-06 02:35:04,663 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-06 02:35:04,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:04,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-06 02:35:04,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:35:04,664 INFO L87 Difference]: Start difference. First operand 341 states and 442 transitions. Second operand has 17 states, 16 states have (on average 1.9375) internal successors, (31), 13 states have internal predecessors, (31), 10 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2021-05-06 02:35:05,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:05,826 INFO L93 Difference]: Finished difference Result 375 states and 488 transitions. [2021-05-06 02:35:05,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 02:35:05,827 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.9375) internal successors, (31), 13 states have internal predecessors, (31), 10 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) Word has length 151 [2021-05-06 02:35:05,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:05,829 INFO L225 Difference]: With dead ends: 375 [2021-05-06 02:35:05,829 INFO L226 Difference]: Without dead ends: 373 [2021-05-06 02:35:05,829 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 680.6ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-05-06 02:35:05,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2021-05-06 02:35:05,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 348. [2021-05-06 02:35:05,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 192 states have (on average 1.1145833333333333) internal successors, (214), 194 states have internal predecessors, (214), 120 states have call successors, (120), 36 states have call predecessors, (120), 35 states have return successors, (118), 117 states have call predecessors, (118), 118 states have call successors, (118) [2021-05-06 02:35:05,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 452 transitions. [2021-05-06 02:35:05,884 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 452 transitions. Word has length 151 [2021-05-06 02:35:05,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:05,885 INFO L480 AbstractCegarLoop]: Abstraction has 348 states and 452 transitions. [2021-05-06 02:35:05,885 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 16 states have (on average 1.9375) internal successors, (31), 13 states have internal predecessors, (31), 10 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2021-05-06 02:35:05,885 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 452 transitions. [2021-05-06 02:35:05,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-05-06 02:35:05,886 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:05,886 INFO L523 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:35:06,100 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-06 02:35:06,101 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:06,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:06,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 9 times [2021-05-06 02:35:06,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:06,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495685944] [2021-05-06 02:35:06,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:06,108 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:06,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [123457493] [2021-05-06 02:35:06,109 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 02:35:06,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-06 02:35:06,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:06,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 65 conjunts are in the unsatisfiable core [2021-05-06 02:35:06,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:06,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:06,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,482 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-06 02:35:07,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:07,524 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 103 proven. 46 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2021-05-06 02:35:07,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:07,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495685944] [2021-05-06 02:35:07,524 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:07,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123457493] [2021-05-06 02:35:07,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123457493] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:07,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:07,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-06 02:35:07,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069377501] [2021-05-06 02:35:07,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-06 02:35:07,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:07,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-06 02:35:07,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:35:07,525 INFO L87 Difference]: Start difference. First operand 348 states and 452 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2021-05-06 02:35:08,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:08,769 INFO L93 Difference]: Finished difference Result 383 states and 500 transitions. [2021-05-06 02:35:08,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 02:35:08,770 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) Word has length 154 [2021-05-06 02:35:08,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:08,773 INFO L225 Difference]: With dead ends: 383 [2021-05-06 02:35:08,773 INFO L226 Difference]: Without dead ends: 381 [2021-05-06 02:35:08,774 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 723.3ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-05-06 02:35:08,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-05-06 02:35:08,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 319. [2021-05-06 02:35:08,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 177 states have (on average 1.11864406779661) internal successors, (198), 179 states have internal predecessors, (198), 108 states have call successors, (108), 34 states have call predecessors, (108), 33 states have return successors, (106), 105 states have call predecessors, (106), 106 states have call successors, (106) [2021-05-06 02:35:08,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 412 transitions. [2021-05-06 02:35:08,828 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 412 transitions. Word has length 154 [2021-05-06 02:35:08,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:08,829 INFO L480 AbstractCegarLoop]: Abstraction has 319 states and 412 transitions. [2021-05-06 02:35:08,829 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2021-05-06 02:35:08,829 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 412 transitions. [2021-05-06 02:35:08,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-05-06 02:35:08,830 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:08,830 INFO L523 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:35:09,039 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:09,040 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:09,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:09,040 INFO L82 PathProgramCache]: Analyzing trace with hash -2059109762, now seen corresponding path program 10 times [2021-05-06 02:35:09,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:09,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832128179] [2021-05-06 02:35:09,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:09,048 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:09,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1063833100] [2021-05-06 02:35:09,048 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 02:35:09,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:35:09,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:09,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 101 conjunts are in the unsatisfiable core [2021-05-06 02:35:09,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:09,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:09,851 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 177 proven. 188 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2021-05-06 02:35:09,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:09,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832128179] [2021-05-06 02:35:09,851 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:09,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063833100] [2021-05-06 02:35:09,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063833100] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:09,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:09,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-06 02:35:09,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318386666] [2021-05-06 02:35:09,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-06 02:35:09,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:09,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-06 02:35:09,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:35:09,852 INFO L87 Difference]: Start difference. First operand 319 states and 412 transitions. Second operand has 17 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 14 states have internal predecessors, (34), 10 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-05-06 02:35:11,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:11,728 INFO L93 Difference]: Finished difference Result 416 states and 545 transitions. [2021-05-06 02:35:11,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-06 02:35:11,729 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 14 states have internal predecessors, (34), 10 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) Word has length 154 [2021-05-06 02:35:11,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:11,732 INFO L225 Difference]: With dead ends: 416 [2021-05-06 02:35:11,732 INFO L226 Difference]: Without dead ends: 414 [2021-05-06 02:35:11,732 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 134 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 585.2ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-05-06 02:35:11,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-05-06 02:35:11,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 410. [2021-05-06 02:35:11,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 225 states have (on average 1.1244444444444444) internal successors, (253), 227 states have internal predecessors, (253), 144 states have call successors, (144), 41 states have call predecessors, (144), 40 states have return successors, (142), 141 states have call predecessors, (142), 142 states have call successors, (142) [2021-05-06 02:35:11,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 539 transitions. [2021-05-06 02:35:11,802 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 539 transitions. Word has length 154 [2021-05-06 02:35:11,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:11,802 INFO L480 AbstractCegarLoop]: Abstraction has 410 states and 539 transitions. [2021-05-06 02:35:11,803 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 14 states have internal predecessors, (34), 10 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-05-06 02:35:11,803 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 539 transitions. [2021-05-06 02:35:11,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-05-06 02:35:11,804 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:11,804 INFO L523 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:35:12,029 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-05-06 02:35:12,029 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:12,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:12,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1023835477, now seen corresponding path program 6 times [2021-05-06 02:35:12,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:12,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239684796] [2021-05-06 02:35:12,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:12,036 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:12,036 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385254369] [2021-05-06 02:35:12,036 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 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 02:35:12,112 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-06 02:35:12,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:12,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-06 02:35:12,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:12,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:12,545 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 87 proven. 43 refuted. 0 times theorem prover too weak. 792 trivial. 0 not checked. [2021-05-06 02:35:12,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:12,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239684796] [2021-05-06 02:35:12,546 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:12,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385254369] [2021-05-06 02:35:12,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385254369] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:12,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:12,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-06 02:35:12,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590743208] [2021-05-06 02:35:12,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-06 02:35:12,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:12,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-06 02:35:12,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:35:12,547 INFO L87 Difference]: Start difference. First operand 410 states and 539 transitions. Second operand has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2021-05-06 02:35:12,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:12,926 INFO L93 Difference]: Finished difference Result 434 states and 558 transitions. [2021-05-06 02:35:12,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:35:12,927 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 157 [2021-05-06 02:35:12,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:12,930 INFO L225 Difference]: With dead ends: 434 [2021-05-06 02:35:12,930 INFO L226 Difference]: Without dead ends: 431 [2021-05-06 02:35:12,930 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 167.2ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:35:12,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-05-06 02:35:13,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 430. [2021-05-06 02:35:13,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 240 states have (on average 1.1125) internal successors, (267), 242 states have internal predecessors, (267), 144 states have call successors, (144), 46 states have call predecessors, (144), 45 states have return successors, (142), 141 states have call predecessors, (142), 142 states have call successors, (142) [2021-05-06 02:35:13,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 553 transitions. [2021-05-06 02:35:13,004 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 553 transitions. Word has length 157 [2021-05-06 02:35:13,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:13,004 INFO L480 AbstractCegarLoop]: Abstraction has 430 states and 553 transitions. [2021-05-06 02:35:13,004 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2021-05-06 02:35:13,004 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 553 transitions. [2021-05-06 02:35:13,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-05-06 02:35:13,006 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:13,006 INFO L523 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:35:13,224 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:13,225 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:13,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:13,225 INFO L82 PathProgramCache]: Analyzing trace with hash 1001336492, now seen corresponding path program 7 times [2021-05-06 02:35:13,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:13,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914412074] [2021-05-06 02:35:13,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:13,232 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:13,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [597239348] [2021-05-06 02:35:13,232 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 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 02:35:13,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:35:13,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 84 conjunts are in the unsatisfiable core [2021-05-06 02:35:13,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:13,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:13,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:14,025 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 28 [2021-05-06 02:35:14,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:14,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:14,518 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2021-05-06 02:35:14,909 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 25 [2021-05-06 02:35:15,235 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 21 [2021-05-06 02:35:15,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:15,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:15,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:15,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:15,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:15,329 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 183 proven. 131 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2021-05-06 02:35:15,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:15,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914412074] [2021-05-06 02:35:15,329 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:15,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597239348] [2021-05-06 02:35:15,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597239348] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:15,329 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:15,329 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-06 02:35:15,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788200129] [2021-05-06 02:35:15,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-06 02:35:15,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:15,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-06 02:35:15,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-05-06 02:35:15,331 INFO L87 Difference]: Start difference. First operand 430 states and 553 transitions. Second operand has 21 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 11 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2021-05-06 02:35:16,452 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 35 [2021-05-06 02:35:16,743 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 23 [2021-05-06 02:35:17,184 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 21 [2021-05-06 02:35:18,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:18,230 INFO L93 Difference]: Finished difference Result 465 states and 609 transitions. [2021-05-06 02:35:18,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-06 02:35:18,231 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 11 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) Word has length 160 [2021-05-06 02:35:18,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:18,231 INFO L225 Difference]: With dead ends: 465 [2021-05-06 02:35:18,231 INFO L226 Difference]: Without dead ends: 0 [2021-05-06 02:35:18,234 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 139 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 2655.6ms TimeCoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2021-05-06 02:35:18,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-06 02:35:18,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-06 02:35:18,235 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 02:35:18,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-06 02:35:18,236 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 160 [2021-05-06 02:35:18,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:18,236 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-06 02:35:18,236 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 11 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2021-05-06 02:35:18,236 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-06 02:35:18,236 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-06 02:35:18,464 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-06 02:35:18,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-05-06 02:35:18,887 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 383 DAG size of output: 268 [2021-05-06 02:35:19,355 WARN L205 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 398 DAG size of output: 365 [2021-05-06 02:35:19,645 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 383 DAG size of output: 268 [2021-05-06 02:35:20,002 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 380 DAG size of output: 346 [2021-05-06 02:35:20,318 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 383 DAG size of output: 317 [2021-05-06 02:35:38,545 WARN L205 SmtUtils]: Spent 18.00 s on a formula simplification. DAG size of input: 251 DAG size of output: 46 [2021-05-06 02:36:19,470 WARN L205 SmtUtils]: Spent 40.89 s on a formula simplification. DAG size of input: 355 DAG size of output: 57 [2021-05-06 02:36:19,580 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 31 [2021-05-06 02:36:43,150 WARN L205 SmtUtils]: Spent 23.57 s on a formula simplification. DAG size of input: 251 DAG size of output: 46 [2021-05-06 02:36:43,259 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 31 [2021-05-06 02:37:13,853 WARN L205 SmtUtils]: Spent 30.59 s on a formula simplification. DAG size of input: 336 DAG size of output: 57 [2021-05-06 02:37:14,693 WARN L205 SmtUtils]: Spent 791.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 32 [2021-05-06 02:37:37,866 WARN L205 SmtUtils]: Spent 23.17 s on a formula simplification. DAG size of input: 306 DAG size of output: 50 [2021-05-06 02:37:38,481 WARN L205 SmtUtils]: Spent 613.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 39 [2021-05-06 02:37:38,508 INFO L198 CegarLoopUtils]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2021-05-06 02:37:38,508 INFO L198 CegarLoopUtils]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2021-05-06 02:37:38,508 INFO L198 CegarLoopUtils]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2021-05-06 02:37:38,508 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2021-05-06 02:37:38,508 INFO L194 CegarLoopUtils]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#t~string5.base| |old(#t~string5.base)|) (= |#t~string5.offset| |old(#t~string5.offset)|) (= |old(#length)| |#length|) (= |#t~string6.base| |old(#t~string6.base)|) (= |#t~string6.offset| |old(#t~string6.offset)|) (= |#t~string4.base| |old(#t~string4.base)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string4.offset| |old(#t~string4.offset)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#valid)| |#valid|)) [2021-05-06 02:37:38,508 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2021-05-06 02:37:38,508 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-05-06 02:37:38,508 INFO L201 CegarLoopUtils]: At program point L-1(line -1) the Hoare annotation is: true [2021-05-06 02:37:38,509 INFO L201 CegarLoopUtils]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2021-05-06 02:37:38,509 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-05-06 02:37:38,509 INFO L201 CegarLoopUtils]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2021-05-06 02:37:38,509 INFO L198 CegarLoopUtils]: For program point L8(line 8) no Hoare annotation was computed. [2021-05-06 02:37:38,509 INFO L198 CegarLoopUtils]: For program point L8-2(lines 7 9) no Hoare annotation was computed. [2021-05-06 02:37:38,509 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notEXIT(lines 7 9) no Hoare annotation was computed. [2021-05-06 02:37:38,509 INFO L194 CegarLoopUtils]: At program point L25(line 25) the Hoare annotation is: (and (<= 1 main_~x~0) (<= main_~y~0 100) (<= 0 main_~y~0) (<= main_~x~0 100)) [2021-05-06 02:37:38,509 INFO L198 CegarLoopUtils]: For program point mainEXIT(lines 18 74) no Hoare annotation was computed. [2021-05-06 02:37:38,509 INFO L194 CegarLoopUtils]: At program point L50(line 50) the Hoare annotation is: (let ((.cse0 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse1 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse2 (<= 1 main_~y~0)) (.cse3 (<= main_~x~0 100))) (or (and (= main_~a~0 (+ (* main_~k~0 main_~b~0) main_~c~0)) (<= 1 main_~x~0) (<= main_~y~0 100) .cse0 (< main_~b~0 main_~a~0) .cse1 .cse2 .cse3) (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= main_~a~0 main_~x~0) (= main_~x~0 (+ (* main_~y~0 main_~k~0) main_~c~0)) (= (* main_~x~0 main_~y~0) main_~xy~0) (= main_~b~0 main_~y~0) .cse0 .cse1 .cse2 .cse3 (<= 1 main_~a~0) (= main_~p~0 1) (= main_~s~0 1) (<= main_~b~0 100)))) [2021-05-06 02:37:38,509 INFO L194 CegarLoopUtils]: At program point L48(line 48) the Hoare annotation is: (let ((.cse3 (< main_~b~0 main_~a~0)) (.cse2 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse0 (<= 1 main_~x~0)) (.cse6 (= main_~a~0 (+ (* main_~k~0 main_~b~0) main_~c~0))) (.cse1 (<= main_~y~0 100)) (.cse7 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse4 (<= 1 main_~y~0)) (.cse5 (<= main_~x~0 100))) (or (and .cse0 (= main_~k~0 0) .cse1 .cse2 .cse3 .cse4 (= main_~c~0 main_~a~0) .cse5) (and .cse0 .cse6 .cse1 .cse7 .cse3 .cse2 .cse4 .cse5) (and (= (* main_~y~0 main_~y~0) main_~yy~0) .cse0 (= main_~a~0 main_~x~0) (= (* main_~x~0 main_~y~0) main_~xy~0) (= main_~r~0 0) .cse6 (= main_~b~0 main_~y~0) .cse1 .cse7 .cse4 .cse5 (= main_~p~0 1) (= main_~s~0 1)))) [2021-05-06 02:37:38,509 INFO L194 CegarLoopUtils]: At program point L48-1(line 48) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= main_~y~0 100)) (.cse5 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse2 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse3 (<= 1 main_~y~0)) (.cse4 (<= main_~x~0 100))) (or (and .cse0 .cse1 (= main_~k~0 0) (< main_~b~0 main_~c~0) .cse2 .cse3 (= main_~c~0 main_~a~0) .cse4) (and (= main_~a~0 (+ (* main_~k~0 main_~b~0) main_~c~0)) .cse0 .cse1 .cse5 (< main_~b~0 main_~a~0) .cse2 .cse3 .cse4) (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= main_~a~0 main_~x~0) (= main_~x~0 (+ (* main_~y~0 main_~k~0) main_~c~0)) (= (* main_~x~0 main_~y~0) main_~xy~0) (= main_~b~0 main_~y~0) .cse5 .cse2 .cse3 .cse4 (<= 1 main_~a~0) (= main_~p~0 1) (= main_~s~0 1) (<= main_~b~0 100)))) [2021-05-06 02:37:38,509 INFO L198 CegarLoopUtils]: For program point mainFINAL(lines 18 74) no Hoare annotation was computed. [2021-05-06 02:37:38,509 INFO L198 CegarLoopUtils]: For program point L42(lines 42 43) no Hoare annotation was computed. [2021-05-06 02:37:38,509 INFO L194 CegarLoopUtils]: At program point L71(line 71) the Hoare annotation is: (and (<= 1 main_~x~0) (<= main_~y~0 100) (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0))) (<= 1 main_~y~0) (<= 0 main_~b~0) (<= main_~x~0 100)) [2021-05-06 02:37:38,510 INFO L194 CegarLoopUtils]: At program point L38(line 38) the Hoare annotation is: (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= (* main_~x~0 main_~y~0) main_~xy~0) (= main_~r~0 0) (<= 1 main_~x~0) (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) (<= main_~y~0 100) (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0))) (<= 1 main_~b~0) (<= main_~x~0 100) (= main_~p~0 1) (= main_~s~0 1)) [2021-05-06 02:37:38,510 INFO L194 CegarLoopUtils]: At program point L38-1(line 38) the Hoare annotation is: (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= (* main_~x~0 main_~y~0) main_~xy~0) (= main_~r~0 0) (<= 1 main_~x~0) (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) (<= main_~y~0 100) (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0))) (<= 1 main_~b~0) (<= main_~x~0 100) (= main_~p~0 1) (= main_~s~0 1)) [2021-05-06 02:37:38,510 INFO L201 CegarLoopUtils]: At program point mainENTRY(lines 18 74) the Hoare annotation is: true [2021-05-06 02:37:38,510 INFO L198 CegarLoopUtils]: For program point L26(line 26) no Hoare annotation was computed. [2021-05-06 02:37:38,510 INFO L194 CegarLoopUtils]: At program point L24(line 24) the Hoare annotation is: (and (<= 0 main_~x~0) (<= main_~x~0 100)) [2021-05-06 02:37:38,510 INFO L194 CegarLoopUtils]: At program point L24-1(line 24) the Hoare annotation is: (and (<= main_~y~0 100) (<= 0 main_~x~0) (<= 0 main_~y~0) (<= main_~x~0 100)) [2021-05-06 02:37:38,510 INFO L201 CegarLoopUtils]: At program point L22(line 22) the Hoare annotation is: true [2021-05-06 02:37:38,510 INFO L198 CegarLoopUtils]: For program point L22-1(line 22) no Hoare annotation was computed. [2021-05-06 02:37:38,510 INFO L198 CegarLoopUtils]: For program point L51(lines 47 56) no Hoare annotation was computed. [2021-05-06 02:37:38,510 INFO L194 CegarLoopUtils]: At program point L49(line 49) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= main_~y~0 100)) (.cse5 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse2 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse3 (<= 1 main_~y~0)) (.cse4 (<= main_~x~0 100))) (or (and .cse0 .cse1 (= main_~k~0 0) (< main_~b~0 main_~c~0) .cse2 .cse3 (= main_~c~0 main_~a~0) .cse4) (and (= main_~a~0 (+ (* main_~k~0 main_~b~0) main_~c~0)) .cse0 .cse1 .cse5 (< main_~b~0 main_~a~0) .cse2 .cse3 .cse4) (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= main_~a~0 main_~x~0) (= main_~x~0 (+ (* main_~y~0 main_~k~0) main_~c~0)) (= (* main_~x~0 main_~y~0) main_~xy~0) (= main_~b~0 main_~y~0) .cse5 .cse2 .cse3 .cse4 (<= 1 main_~a~0) (= main_~p~0 1) (= main_~s~0 1) (<= main_~b~0 100)))) [2021-05-06 02:37:38,511 INFO L194 CegarLoopUtils]: At program point L47-2(lines 47 56) the Hoare annotation is: (let ((.cse3 (< main_~b~0 main_~a~0)) (.cse2 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse0 (<= 1 main_~x~0)) (.cse6 (= main_~a~0 (+ (* main_~k~0 main_~b~0) main_~c~0))) (.cse1 (<= main_~y~0 100)) (.cse7 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse4 (<= 1 main_~y~0)) (.cse5 (<= main_~x~0 100))) (or (and .cse0 (= main_~k~0 0) .cse1 .cse2 .cse3 .cse4 (= main_~c~0 main_~a~0) .cse5) (and .cse0 .cse6 .cse1 .cse7 .cse3 .cse2 .cse4 .cse5) (and (= (* main_~y~0 main_~y~0) main_~yy~0) .cse0 (= main_~a~0 main_~x~0) (= (* main_~x~0 main_~y~0) main_~xy~0) (= main_~r~0 0) .cse6 (= main_~b~0 main_~y~0) .cse1 .cse7 .cse4 .cse5 (= main_~p~0 1) (= main_~s~0 1)))) [2021-05-06 02:37:38,511 INFO L198 CegarLoopUtils]: For program point L47-3(lines 47 56) no Hoare annotation was computed. [2021-05-06 02:37:38,511 INFO L194 CegarLoopUtils]: At program point L41-1(lines 39 68) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= main_~y~0 100)) (.cse2 (<= main_~x~0 100))) (or (and .cse0 .cse1 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0))) (< main_~b~0 main_~a~0) (<= 1 main_~y~0) .cse2) (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= (* main_~x~0 main_~y~0) main_~xy~0) (= main_~r~0 0) .cse0 (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) .cse1 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0))) (<= 1 main_~b~0) .cse2 (= main_~p~0 1) (= main_~s~0 1)))) [2021-05-06 02:37:38,511 INFO L198 CegarLoopUtils]: For program point L72(line 72) no Hoare annotation was computed. [2021-05-06 02:37:38,511 INFO L194 CegarLoopUtils]: At program point L41-2(lines 41 68) the Hoare annotation is: (let ((.cse0 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse1 (<= 1 main_~y~0)) (.cse2 (<= main_~x~0 100))) (or (and (= main_~x~0 (+ main_~y~0 main_~b~0)) (= main_~y~0 main_~x~0) .cse0 .cse1 .cse2 (= main_~q~0 1) (= (+ main_~s~0 1) 0)) (and (<= 1 main_~x~0) (<= main_~y~0 100) (< main_~b~0 main_~a~0) .cse0 .cse1 (<= 0 main_~b~0) .cse2 (<= main_~b~0 100)))) [2021-05-06 02:37:38,511 INFO L201 CegarLoopUtils]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2021-05-06 02:37:38,511 INFO L198 CegarLoopUtils]: For program point L12(lines 12 13) no Hoare annotation was computed. [2021-05-06 02:37:38,511 INFO L198 CegarLoopUtils]: For program point L11(lines 11 14) no Hoare annotation was computed. [2021-05-06 02:37:38,511 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertEXIT(lines 10 16) no Hoare annotation was computed. [2021-05-06 02:37:38,511 INFO L198 CegarLoopUtils]: For program point L11-2(lines 10 16) no Hoare annotation was computed. [2021-05-06 02:37:38,511 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13) no Hoare annotation was computed. [2021-05-06 02:37:38,531 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.05 02:37:38 BoogieIcfgContainer [2021-05-06 02:37:38,531 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-06 02:37:38,532 INFO L168 Benchmark]: Toolchain (without parser) took 323755.41 ms. Allocated memory was 179.3 MB in the beginning and 431.0 MB in the end (delta: 251.7 MB). Free memory was 143.0 MB in the beginning and 357.9 MB in the end (delta: -214.9 MB). Peak memory consumption was 242.9 MB. Max. memory is 8.0 GB. [2021-05-06 02:37:38,532 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 179.3 MB. Free memory is still 159.8 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-06 02:37:38,532 INFO L168 Benchmark]: CACSL2BoogieTranslator took 199.07 ms. Allocated memory is still 179.3 MB. Free memory was 142.8 MB in the beginning and 132.6 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. [2021-05-06 02:37:38,532 INFO L168 Benchmark]: Boogie Preprocessor took 29.30 ms. Allocated memory is still 179.3 MB. Free memory was 132.5 MB in the beginning and 131.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-05-06 02:37:38,532 INFO L168 Benchmark]: RCFGBuilder took 456.58 ms. Allocated memory is still 179.3 MB. Free memory was 131.0 MB in the beginning and 146.6 MB in the end (delta: -15.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. [2021-05-06 02:37:38,532 INFO L168 Benchmark]: TraceAbstraction took 323052.87 ms. Allocated memory was 179.3 MB in the beginning and 431.0 MB in the end (delta: 251.7 MB). Free memory was 146.1 MB in the beginning and 357.9 MB in the end (delta: -211.7 MB). Peak memory consumption was 246.5 MB. Max. memory is 8.0 GB. [2021-05-06 02:37:38,533 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.14 ms. Allocated memory is still 179.3 MB. Free memory is still 159.8 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 199.07 ms. Allocated memory is still 179.3 MB. Free memory was 142.8 MB in the beginning and 132.6 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 29.30 ms. Allocated memory is still 179.3 MB. Free memory was 132.5 MB in the beginning and 131.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 456.58 ms. Allocated memory is still 179.3 MB. Free memory was 131.0 MB in the beginning and 146.6 MB in the end (delta: -15.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. * TraceAbstraction took 323052.87 ms. Allocated memory was 179.3 MB in the beginning and 431.0 MB in the end (delta: 251.7 MB). Free memory was 146.1 MB in the beginning and 357.9 MB in the end (delta: -211.7 MB). Peak memory consumption was 246.5 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 13]: 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 6 procedures, 43 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 182939.3ms, OverallIterations: 32, TraceHistogramMax: 21, EmptinessCheckTime: 50.4ms, AutomataDifference: 89494.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 140042.6ms, InitialAbstractionConstructionTime: 12.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1552 SDtfs, 904 SDslu, 9752 SDs, 0 SdLazy, 11095 SolverSat, 1055 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 82354.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3393 GetRequests, 2925 SyntacticMatches, 22 SemanticMatches, 446 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1123 ImplicationChecksByTransitivity, 59101.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=430occurred in iteration=31, InterpolantAutomatonStates: 364, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1057.9ms AutomataMinimizationTime, 32 MinimizatonAttempts, 293 StatesRemovedByMinimization, 28 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 20 LocationsWithAnnotation, 222 PreInvPairs, 437 NumberOfFragments, 948 HoareAnnotationTreeSize, 222 FomulaSimplifications, 1172012 FormulaSimplificationTreeSizeReduction, 2023.5ms HoareSimplificationTime, 20 FomulaSimplificationsInter, 383374 FormulaSimplificationTreeSizeReductionInter, 137985.1ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 335.8ms SsaConstructionTime, 2866.2ms SatisfiabilityAnalysisTime, 80913.1ms InterpolantComputationTime, 3302 NumberOfCodeBlocks, 2929 NumberOfCodeBlocksAsserted, 75 NumberOfCheckSat, 3270 ConstructedInterpolants, 0 QuantifiedInterpolants, 22158 SizeOfPredicates, 248 NumberOfNonLiveVariables, 8238 ConjunctsInSsa, 1255 ConjunctsInUnsatCore, 32 InterpolantComputations, 2 PerfectInterpolantSequences, 10620/12120 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 - InvariantResult [Line: 47]: Loop Invariant Derived loop invariant: ((((((((1 <= x && k == 0) && y <= 100) && a == y * r + x * p) && b < a) && 1 <= y) && c == a) && x <= 100) || (((((((1 <= x && a == k * b + c) && y <= 100) && b == y * s + x * q) && b < a) && a == y * r + x * p) && 1 <= y) && x <= 100)) || ((((((((((((y * y == yy && 1 <= x) && a == x) && x * y == xy) && r == 0) && a == k * b + c) && b == y) && y <= 100) && b == y * s + x * q) && 1 <= y) && x <= 100) && p == 1) && s == 1) - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: (((((1 <= x && y <= 100) && a == y * r + x * p) && b < a) && 1 <= y) && x <= 100) || (((((((((((y * y == yy && x * y == xy) && r == 0) && 1 <= x) && b == y) && a == x) && y <= 100) && b == y * s + x * q) && 1 <= b) && x <= 100) && p == 1) && s == 1) RESULT: Ultimate proved your program to be correct! Received shutdown request...